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 YearNQFCreditsPrerequisites
Academic Writing 121ACW12154
Computer Architecture 121COA12154
Database Development 121DBD121512
Information Systems 121INF121512
Innovation and Leadership 101INL10155
Innovation and Leadership 102INL10255
Linear Programming 121LPR121511
Mathematics 121MAT121511
Networking Development 121NWD12158
Programming 121PRG121516
Programming 122PRG12259PRG121
Statistics 121STA12154
Web Programming 121WPR121512
Electives (choose one of)
Business Management 121BUM12157
Entrepreneurship 121ENT12157



Second Academic YearNQFCreditsPrerequisites
Database Development 221DBD221615DBD121
Information Systems 221INF221612INF121
Innovation and Leadership 201INL20165INL102
Innovation and Leadership 202INL20265INL102
Linear Programming 221LPR221611LPR121
Mathematics 221MAT221611MAT121
Programming 221PRG221613PRG122
Programming 222PRG22268DBD121, PRG221
Project Management 221PMM22167
Statistics 221STA22164STA121
Web Programming 221WPR221612PRG121, WPR121
Fundamentals: Software Engineering Stream
Software Analysis & Design 221SAD22179PMM221
Fundamentals: Business Intelligence Stream
Data Warehousing 221DWH22179DBD221
Electives (choose one of)
Internet Of Things 221IOT22168PRG121, WPR221
Software Testing 221SWT22168PRG222



Third Academic YearNQFCreditsPrerequisites
Applied ResearchRSH32175STA221
Database Development 321DBD32178DBD221
Innovation and Leadership 321INL32175INL201, INL202
Linear Programming 321LPR321711LPR221
Machine Learning 321MLG32178MAT221, PRG221
Project 321PRJ321817PMM221
Project Management 321PMM32177
Fundamentals: Software Engineering Stream
Programming 321PRG32179PRG222
Software Engineering 321SEN321830PMM321, PRG222, SAD221
Web Programming 321WPR32179PRG222, WPR221
Fundamentals: Business Intelligence Stream
Business Intelligence 321BIN321830DWH221, STA321
Database Administration 321DBA32179DBD221
Statistics 321STA32179STA221
Electives (choose one of)
Innovation Management 321INM321711
Machine Learning 322MLG322711MLG321
User Experience Design 321UAX321711PRG222, WPR221



Fourth Experiential Learning YearNQFCreditsPrerequisites
Applied Information Technology 421AIT421760
Applied Information Technology 422AIT422860
Thesis 421THE421830