Computer Science

The Department of Computer Science offers the following academic programs


Programming language and problem solving; operating systems and networks; basic logic and circuit design; computer architecture; software design and development; human-computer interaction and design; multimedia systems (e.g., graphics, video, audio, animation, and image processing); types, sources and uses of data in organizations; designing new techniques for data processing and interpretation; database and information retrieval; artificial intelligence; numerical analysis.


Develop and implement software projects; analyze and problem solve in various programming languages; design human-computer interfaces; define and solve problems think analytically and creatively.

Sample Courses:
Programming and Problem Solving, Object-Orientated Design, Digital Systems, Web Orientated Programming, Management Information Systems, Digital Systems Architecture.

Examples of Carrer Fields and Occupations

  • Analyst
  • Artificial Intelligence Researcher
  • Computer Games Designer
  • Computer Graphics Developer
  • Database Administrator
  • Information Technologist
  • IT Consultant
  • Management Trainee
  • Multimedia Designer
  • Network Manager
  • Programmer Analyst
  • Quality Control Specialist
  • Research Assistant
  • Scientific Programmer
  • Software Designer
  • Software Developer
  • Software Project Manager
  • Software Security Analyst
  • Systems Administrator
  • Systems Analyst
  • Technical Support
  • Website Designer

For Further information please see the Department of Computer Science.