Bachelor of Science in
Computer Science
Maximise Your Potential: Get equipped with the Advanced
Language of Computing and Discover the World of Technology.
Apply Now
Home » Programmes » School of Technology » Bachelor of Science in Computer Science
Everything You Need To Know
Bachelor of Science in Computer Science Programme Overview
The Bachelor of Science in Computer Science programme is a 3-year undergraduate qualification designed to prepare students for roles involving computer software design, development, and implementation. It also aims to equip students with accountability and knowledge regarding the interplay of ethical issues, technical challenges, and aesthetic values inherent in computing systems development. Additionally, it prepares students for entry into postgraduate study programmes in computer science or related fields.
Bachelor of Science in Computer Science Admission Requirements
- Matric with Bachelor pass (Or)
- NQF level 4 equivalent qualification (Or)
- A relevant NQF Level 5 qualification from an accredited institution as per SAQA requirements
- Competent in Mathematics, written and oral communication skills at NQF Level 4.
SAQA ID: 121198
CHE Accredited
Academic Structure: Core BSc in Computer Science Modules
- Year 1
- Year 2
- Year 3
- Calculus and Vectors 1A- 12
- Calculus and Vectors 1B-12
- Discrete Mathematics Structure -12
- Elementary Statistics for Science Students -12
- Foundations of Mathematics -12
- Fundamentals of Computers -12
- Introduction to Computer Science- 12
- Foundational Personal Mastery - 5
- Professional Skills- 12
- Programming Languages- 12
- Software Development Fundamentals-12
- Advanced Calculus and Vectors 2A- 10
- Advanced Calculus and Vectors 2B- 10
- Computer Organisation and Architecture -10
- Computer Science -10
- Database Management Systems -10
- Essentials of Computer Security -10
- Fundamental Data Structures and Algorithms -10
- Linear Algebra and Differential Equations -10
- Networking and Data Communications- 10
- Object Oriented Programming- 10
- Software Engineering -10
- Statistical Inference -10
- Abstract Algebra -10
- Advanced Programming Techniques -10
- Artificial Intelligence -10
- Complex Analysis -10
- Computer Science -10
- Distributed Systems Development -10
- Graph Theory -10
- Operating System -10
- Project Management -10
- Real Analysis- 10
- Systems Programming- 10
- Work-integrated Learning-10
- Total Credits = 365
Academic Structure: Core Modules
- Year 1
- Year 2
- Year 3
- Calculus and Vectors 1A- 12
- Calculus and Vectors 1B-12
- Discrete Mathematics Structure -12
- Elementary Statistics for Science Students -12
- Foundations of Mathematics -12
- Fundamentals of Computers -12
- Introduction to Computer Science- 12
- Foundational Personal Mastery - 5
- Professional Skills- 12
- Programming Languages- 12
- Software Development Fundamentals-12
- Advanced Calculus and Vectors 2A- 10
- Advanced Calculus and Vectors 2B- 10
- Computer Organisation and Architecture -10
- Computer Science -10
- Database Management Systems -10
- Essentials of Computer Security -10
- Fundamental Data Structures and Algorithms -10
- Linear Algebra and Differential Equations -10
- Networking and Data Communications- 10
- Object Oriented Programming- 10
- Software Engineering -10
- Statistical Inference -10
- Abstract Algebra -10
- Advanced Programming Techniques -10
- Artificial Intelligence -10
- Complex Analysis -10
- Computer Science -10
- Distributed Systems Development -10
- Graph Theory -10
- Operating System -10
- Project Management -10
- Real Analysis- 10
- Systems Programming- 10
- Work-integrated Learning-10
- Total Credits = 365
Study Mode
Online
- Flexibility
- Interactive Learning
- Multimedia Resources
- Personalised Learning
- Digital Skills Development
Online
Flexibility
Self-Paced Learning
Interactive Learning
Multimedia Resources
Personalised Learning
Digital Skills Development
Key Takeaways
- Mastery of Programming Languages
- Holistic development
- Database Management Expertise
- Continuous Learning and Adaptability
- Career Advancement
- Collaboration and Communication Skills
Career Opportunities Available After Completing BSc in Computer Science
- Business Analyst
- Database Administrator
- Engineering Manager
- Chief Information Security Officer
- Cloud Computing Engineer
- Information Security Analyst
Who will you learn from
Experienced Faculty
Where excellence meets education, our dedicated faculty transforms every learning into an extraordinary experience, leading the path to knowledge and success.
- Industry Experts
- One-on-One Interactions
- International Academics
- Supportive Learning Environment
Admission Process
Check Programme Requirements
Complete Application Process
Submit Application Fee
Finish Documentation Process
Pay Fee & Start Enrolment
Your Success Story is Next
Student Reviews
Mothelo Papale
Mining Engineer
As an aspiring business leader, I considered Regenesys Business School for my business studies due to its holistic approach to education, focusing on intellectual, spiritual, emotional, and physical intelligence (IQ, SQ, EQ and PQ).
Sarah Lindy Maluleke
Serial Entrepreneur
I finally took taste to online learning in 2019. Today I am writing with gratitude and satisfaction, that I can share with colleagues what was the most pleasing experience in studying the Postgraduate Diploma in Business Management with Regenesys.
Sherma Malan
Executive Director
Regenesys Business School was a game-changer in my career. At the time, not only did I leave the public sector to explore work in a private organisation, but Regenesys gave me the opportunity to grow and develop my knowledge, experience, and my worldview.
Watch our students share their experience
Not Sure Yet?
Download the MBA Brochure and Explore Course Details and Benefits
Not Sure Yet?
Campus Gallery & Amenities
Get In Touch
Fill in your details
Learn about our programmes with us
Start your success story with Regenesys
Pursue Your Dream Career
Fill in your details
Learn about our programmes with us
Start your success story with Regenesys
Pursue Your Dream Career
Research & Blogs
What Is A Bachelor Of Computer Science?
The Bachelor of Computer Science stands as a gateway to the ever-evolving realm of technology, offering students a...
Why Consider Regenesys For a Bachelor of Computer Science?
In the ever-evolving landscape of technology, a Bachelor of Computer Science serves as a gateway to a...
How Does the Bachelor of Computer Science Programme...
In an era of rapid technological advancements, the Bachelor of Computer Science programme is a gateway for...
The Bachelor of Computer Science stands as a gateway to the ever-evolving realm of technology, offering students a...
In the ever-evolving landscape of technology, a Bachelor of Computer Science serves as a gateway to a...
In an era of rapid technological advancements, the Bachelor of Computer Science programme is a gateway for...
Unsure About The Next Step?
Talk To A Career Advisor Today
Get Your Free Brochure
Access Detailed Course Information
Eligibility Check Made Easy
See if You Qualify for Our Programmes
Learners’ Support
Talk To A Career Advisor Today
Access Detailed Course Information
See if You Qualify for Our Programmes