Bachelor of Computer Science (B.C.Sc.)

CS

The Bachelor of Computer Science is designed to learning the computer science basic and software development methods. It covers the theoretical and mathematical underpinnings of computing, computer architecture, programming, data structures, algorithms, logic of computing, software development methods, operating systems, artificial intelligence and computer networking.

On successful completion of the bachelor you will be eligible for entry into master degree program.

Careers in Computer Science

  • Computer Programmer
  • Software Developer
  • Computer and Information Systems Manager
  • Software Engineer

Duration

  • 5 years study for the bachelor degree

Course Curriculum

The Bachelor of Computer Science program requires at least 165 credit points.

Computer Science Foundation

  • Introduction to Computer Science
  • Programming logic and design
  • Data Structures and Algorithms
  • Computer Organization
  • Operating Systems
  • Data Communication
  • Web Application Development
  • Analysis of Algorithms
  • Programming Techniques
  • Computer Graphics
  • Database Management System
  • Software Engineering
  • Artificial Intelligence
  • Information Assurance and Security
  • Data Mining
  • Computer Networking
  • Programming Languages & Development (java, c++, j2ee)

IT Professionalism

  • Ethics in Computing
  • Ethics in Professionals

Mathematics & Sciences

  • Calculus for Computing
  • Linear Algebra
  • Probability and Statistics
  • Operating Research
  • Modeling

Industrial Experience

  •  A 3-months internship (OR)
  • An Independent Project