Belgium Campus Bachelor Degree Of Computing Course

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
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
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
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