School of Computer Science and Information Systems
Build technology around people and purpose.
Learn how software, data, networks and information systems are designed, built and improved. The School teaches and conducts research across Mahikeng, Potchefstroom and Vanderbijlpark, with selected distance-learning options.
Start with your goal
Choose the information you need
I am choosing my first degree
Compare programmes, entry requirements, campuses and modes of delivery.
I want to continue my studies
Review honours, master's and doctoral routes, then follow the official application process.
I am looking for expertise
Find staff by campus and research interest, or explore the School's links to research groups.
I want to collaborate
Connect with the School about industry projects, schools outreach and research partnerships.
Programme finder
Find a study route that fits
Filter the featured routes by campus or mode. Programme details must be generated from structured Drupal fields and linked to the current prospectus and yearbook.
4 featured routes shown
BSc in Information Technology
A focused route through programming, systems, databases, networks and the organisational use of technology.
Extended BSc in Information Technology
An extended curriculum at Vanderbijlpark for students who meet the programme's alternative entry requirements.
BSc pathways with Computer Science
Combine Computer Science with fields such as Mathematics, Statistics, Economics, Physics, Electronics or Geography, subject to campus availability.
BSc in Information Technology by distance learning
Study the BSc in Information Technology away from campus through the NWU distance-learning system.
One school, connected disciplines
Understand systems from code to context
Computer Science
Computer Science examines computation itself: algorithms, programming, software, data structures, artificial intelligence, networks and the principles that make digital systems work.
Information Systems
Information Systems examines how people and organisations design, adopt and manage technology: requirements, processes, data, governance, decision support and digital change.
Study across NWU
Compare the three campus contexts
Mahikeng
Explore selected BSc combinations that include Computer Science, campus staff and research connections.
Potchefstroom
Explore the BSc in Information Technology, selected Computer Science combinations and postgraduate routes.
Vanderbijlpark
Explore the BSc in Information Technology, the extended route and selected Computer Science combinations.
Research and innovation
Connect teaching, research and real-world problems
School researchers contribute to the Unit for Data Science and Computing. Use this page to orient visitors, then link to the Unit's authoritative research-group pages.
Artificial intelligence and advanced computing
Machine learning, computational methods, automation and data-intensive applications.
Cybersecurity, software and networks
Secure systems, software engineering, next-generation networks and human aspects of security.
People, learning and information systems
Digital transformation, systems thinking, computing education and game-enhanced learning.
Common questions
Plan your next step
Do I need programming experience before I apply?
What is the difference between the BSc in Information Technology and a BSc combination with Computer Science?
Where can I study the BSc in Information Technology?
Where do I find the final admission rules and module lists?
Ready to compare your options?
Start with the programme finder, then check the official requirements before submitting your application.