Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Modern professional environments rely heavily on networks, as both individuals and organizations grow increasingly interconnected. However, this expanded connectivity (including cloud services) demands stronger security and privacy measures. The Computer Science (Network Computing) BSc program provides comprehensive knowledge of computer science fundamentals and key system components before focusing on network computing. You'll develop skills to design, program, modify, and test diverse software solutions, from web platforms to mobile applications, using current programming approaches. This training utilizes industry-standard development environments and database tools. You'll also master essential concepts in algorithms, system design, programming methodologies, and testing procedures. Upon completion, you'll be proficient in standard system/network architectures, development methodologies, requirements analysis, and design techniques. Graduates can pursue various career paths, potentially beginning as analysts or programmers in consulting firms - often a springboard to entrepreneurship. The program offers flexibility, allowing you to explore different specializations throughout your studies. You can switch between Computer Science and Business Computing until Level 2 begins, then select a specialization before Level 3.
Career Opportunities
Computer Science graduates from our program experience outstanding job prospects. Your skills in addressing 21st-century technological and business challenges will make you valuable to organizations across industries that depend on computing solutions. Initial roles may include analyst or programmer positions, or joining consulting firms - common pathways to future entrepreneurship.
Our alumni have secured positions with leading companies like Microsoft, IBM, and Toshiba.