Bachelor of Science in Computer Science

PROGRAM DESCRIPTION

The BS Computer Science program includes the study of computing concepts and theories, algorithmic foundations, new developments in computing, and the standards and practices in software engineering.


The program aims to prepare its graduates

  • To design and create algorithmically complex software, to develop new effective algorithms for solving computing problems, and to acquire skills and disciplines required for designing, writing, modifying software components, modules and applications that comprise software solutions.
  • To be globally competent, innovative and socially and ethically responsible computing professionals engaged in life-long learning endeavours.
  • To be capable of contributing to the country’s national development goals.

CAREER OPPORTUNITIES

Graduates of this program may opt for the following careers:

  • Software Engineer
  • Systems Software Developer
  • Research and Development Computing Professional
  • Applications Software Developer
  • Computer Programmer
  • Systems Analyst
  • Data Analyst
  • Quality Assurance Specialist
  • Software Support Specialist