Belgium Campus Bachelor Degree Of Computing Course
- Duration: 4 years (3 years’ academic, 1 year of workplace training)
- NQF: Level 8
- SAQA ID: 62689
Students will master the following skills in the degree:
- Conceptualisation of solutions
- Modelling of solutions
- Abstract and critical thinking
- Analytical thinking processes
- Learning to recognise and solve problems
Understanding problems and formulating solutions is a top ICT skill, and having the expert theory and good practice to back it all up is one of the advantages of this degree.
Practical exercises, assignments and projects completed in this degree are a true representation of the daily working world. Students learn business-specific skills and soft skills including:
- Communication skills
- Customer satisfaction
- Becoming a team player and/or team leader
- Learning to teach others
In their fourth year, students embark on internships at national or international companies. In this final year, students also conduct academic research and present their findings in a formal dissertation.
Specialisation in business intelligence
Students gain an in-depth knowledge relating to the processes and techniques used to transform data into information. Information is essential for effective decision- and money-making. Learn how to collect and organise data into large-scale data stores and data warehouses.
Data mining is a fast-growing discipline that extracts valuable info from available data. Mathematical and statistical analyses are important tools an information specialist must master to generate value for a company. Learn how to present results in effective reports and present these to stakeholders.
Career options include:
Decision support specialist, data miner, data analyst, data visualiser, business systems analyst, data warehouse manager.
Specialisation in software engineering
By specialising in software engineering you will learn about:
- The software development life cycle
- Analysing business requirements
- Designing solutions using the industry-standard Unified Modelling Language
Object-oriented, event-driven and asynchronous programming is taught and applied to a range of programming languages to construct desktop and distributed applications. It is essential that the technicalities and intricacies of your role are understood in utmost detail. Who better to learn from than the experts in mastering the various aspects of software engineering?
Students can pursue careers in constructing data-driven business systems, technical software that controls automated hardware systems and robots, or applications for the lucrative gaming industry. Develop skills in technical areas, business systems analysis and process engineering. Elective subjects allow students to specialise in game development, business application development or hardware control interface systems.
Career options include:
Software engineer, software designer, software architect, lead programmer, database designer, project manager, mobile application developer, web application developer.
Major technologies you will learn to use:
- .NET Framework
- C#
- Java
- SQL
- Oracle
- Mathematical and statistical analysis packages
- BI system
- Angular JS
- Postgre
- BiSQL
- Mongo DB
Major technologies you will learn to use:
- .NET Framework
- C#
- Java
- SQL
- Oracle
- PHP
- Unity
- XML
- HTML 5
- XAML
- UML
- Project Management
- Visio
- WPF
- Android
- Angular JS
- Windows Mobile
- Postgre
- BiSQL
- Mongo DB
What you will be able to do after you graduate:
- Analyse and interpret data into meaningful structures
- Create and present reports based on data and information gathered
- Provide solutions based on the data and information that is gathered
- Understand and evaluate business problems and create solutions that will address them
What you will be able to do after you graduate:
- Conceptualise and design web-based and mobile applications (apps)
- Document and demonstrate solutions by developing project scopes and supporting documentation
- Build databases and their structures
- Understand and evaluate business problems after which you will design and create solutions that will address them
- Evaluate and implement solutions and warrant that specific courses of actions are taken to accomplish the objectives and goals set forth by those who commissioned you
Elective Subjects: Robotics and Hardware Programming
Students can interact and develop their knowledge of industrial devices and technology. This elective subject is available for diploma students who select the software development specialisation, as well as Bachelor of Computing students who select the software engineering specialisation. The course covers the following subjects:
- GSM technologies
- Programmable Logic Controllers (PLC)
- Hardware control
- Interfacing and interface programming
Belgium Campus has a collection of nine robotic arms, pick-and-place robots and stepper-motor controllers. All these have accompanying software allowing students to gain practical and extensive experience through real-life interactions in 3D printing and 2D drafting and etching.
If you are not sure whether this programme is for you, contact us and see what we recommend for you.
If you are not sure whether this programme is for you, take our online quiz and see what we recommend for you.
This bachelor of computing has the following specialisations:
First Academic Year | NQF | Credits | Prerequisites | |
---|---|---|---|---|
Core | ||||
Academic Writing 121 | ACW121 | 5 | 4 | |
Computer Architecture 121 | COA121 | 5 | 4 | |
Database Development 121 | DBD121 | 5 | 12 | |
Information Systems 121 | INF121 | 5 | 12 | |
Innovation and Leadership 101 | INL101 | 5 | 5 | |
Innovation and Leadership 102 | INL102 | 5 | 5 | |
Linear Programming 121 | LPR121 | 5 | 11 | |
Mathematics 121 | MAT121 | 5 | 11 | |
Networking Development 121 | NWD121 | 5 | 8 | |
Programming 121 | PRG121 | 5 | 16 | |
Programming 122 | PRG122 | 5 | 9 | PRG121 |
Statistics 121 | STA121 | 5 | 4 | |
Web Programming 121 | WPR121 | 5 | 12 | |
Electives (choose one of) | ||||
Business Management 121 | BUM121 | 5 | 7 | |
Entrepreneurship 121 | ENT121 | 5 | 7 |
Second Academic Year | NQF | Credits | Prerequisites | |
---|---|---|---|---|
Core | ||||
Database Development 221 | DBD221 | 6 | 15 | DBD121 |
Information Systems 221 | INF221 | 6 | 12 | INF121 |
Innovation and Leadership 201 | INL201 | 6 | 5 | INL102 |
Innovation and Leadership 202 | INL202 | 6 | 5 | INL102 |
Linear Programming 221 | LPR221 | 6 | 11 | LPR121 |
Mathematics 221 | MAT221 | 6 | 11 | MAT121 |
Programming 221 | PRG221 | 6 | 13 | PRG122 |
Programming 222 | PRG222 | 6 | 8 | DBD121, PRG221 |
Project Management 221 | PMM221 | 6 | 7 | |
Statistics 221 | STA221 | 6 | 4 | STA121 |
Web Programming 221 | WPR221 | 6 | 12 | PRG121, WPR121 |
Fundamentals: Software Engineering Stream | ||||
Software Analysis & Design 221 | SAD221 | 7 | 9 | PMM221 |
Fundamentals: Business Intelligence Stream | ||||
Data Warehousing 221 | DWH221 | 7 | 9 | DBD221 |
Electives (choose one of) | ||||
Internet Of Things 221 | IOT221 | 6 | 8 | PRG121, WPR221 |
Software Testing 221 | SWT221 | 6 | 8 | PRG222 |
Third Academic Year | NQF | Credits | Prerequisites | |
---|---|---|---|---|
Core | ||||
Applied Research | RSH321 | 7 | 5 | STA221 |
Database Development 321 | DBD321 | 7 | 8 | DBD221 |
Innovation and Leadership 321 | INL321 | 7 | 5 | INL201, INL202 |
Linear Programming 321 | LPR321 | 7 | 11 | LPR221 |
Machine Learning 321 | MLG321 | 7 | 8 | MAT221, PRG221 |
Project 321 | PRJ321 | 8 | 17 | PMM221 |
Project Management 321 | PMM321 | 7 | 7 | |
Fundamentals: Software Engineering Stream | ||||
Programming 321 | PRG321 | 7 | 9 | PRG222 |
Software Engineering 321 | SEN321 | 8 | 30 | PMM321, PRG222, SAD221 |
Web Programming 321 | WPR321 | 7 | 9 | PRG222, WPR221 |
Fundamentals: Business Intelligence Stream | ||||
Business Intelligence 321 | BIN321 | 8 | 30 | DWH221, STA321 |
Database Administration 321 | DBA321 | 7 | 9 | DBD221 |
Statistics 321 | STA321 | 7 | 9 | STA221 |
Electives (choose one of) | ||||
Innovation Management 321 | INM321 | 7 | 11 | |
Machine Learning 322 | MLG322 | 7 | 11 | MLG321 |
User Experience Design 321 | UAX321 | 7 | 11 | PRG222, WPR221 |
Fourth Experiential Learning Year | NQF | Credits | Prerequisites | |
---|---|---|---|---|
Applied Information Technology 421 | AIT421 | 7 | 60 | |
Applied Information Technology 422 | AIT422 | 8 | 60 | |
Thesis 421 | THE421 | 8 | 30 |