The program-specific aims and learning outcomes of the study programs offered by the department are given below. The course-unit-specific objectives are given in the course unit descriptions available at the department web site www.cs.sjp.ac.lk. These are provided to the students at the beginning of each course unit.

Computer Science

Aims of the general degree program in Computer Science are to

  • provide graduates with basic knowledge in both theory and practice in Computer Science, including current emerging technologies and experimental learning,
  • prepare students to contribute to the computing profession upon graduation, and
  • provide a basis for continued study, and growth in their fields.

Aims of the special degree program in Computer Science are to

  • provide students with a good grasp of core contents of Computer Science which any professional in the subject is expected to know,
  • foster logical and analytical thought, independent study, self motivation and communication skills both written and verbal,
  • to make aware of research results and latest trends in the key areas of the subject,
  • to provide opportunities to gain practical experience of computing, using modern hardware and software, in order to provide motivation for and deeper understanding of material taught in formal lectures,
  • provide exposure to the industrial environment,
  • produce graduates with sound knowledge in both theory and practice in Computer Science, including current emerging technologies and experimental learning,
  • place equal emphasis on theoretical and experimental Computer Science,
  • prepare students to contribute to the computing profession upon graduation, and
  • provide a basis for postgraduate study, and enable them to make effective and efficient use of computers to solve human, scientific, engineering, or physical problems, as builders of powerful and easy-to-use tools, researchers, and educators.