INTRODUCTION

The Department of Computer Science conducts three-year degree programmes under the semester-based, course system in English medium. The degree programme is based on the bi-model semester system. Each semester consists of 15 weeks of academic activities. Each academic year will be considered as level 1, level 2 and level 3 respectively.

The programme is entitled as Bachelor of Science in Computer Science [BSc (CS)]. Initially (from 2007/2008 academic batch) the degree programme was named as Bachelor of Computer Science which is also equivalent to the SLQF level 5. But the name of the degree programme is mentioned as Bachelor of Science in Computer Science in the UGC Admission Handbooks. The Senate of Eastern University, Sri Lanka, at its 343rd meeting held on 17.05.2023 recommended the name change, as Bachelor of Science in Computer Science, as per the SLQF standard.

 

AIM OF THE PROGRAMME

Bachelor of Science in Computer Science degree programme aims to prepare graduates to succeed in a rapidly changing field. This will support graduates for professional careers, lifelong learning and serving the community in a professional manner.

 

GRADUATE PROFILE AND ATTRIBUTES

Computer Science graduates will possess the ability to integrate theory and practice, recognize the importance of abstraction, and appreciate the value of good computer engineering design. At the broad level, BSc (CS) graduates will possess the following set of attributes:

 

  • Knowledgeable in computer science: Graduates demonstrate knowledge and understanding of essential facts, concepts, principles, and theories relating to computer science and software applications.

 

  • Problem solver: Graduates need to understand how to apply the appropriate knowledge and skills, including background research and experimentation, to identify, investigate, abstract, conceptualize, analyze, and solve complex computing problems, in order to reach substantiated conclusions.

 

  • Significant project experience: Project demonstrates the practical application of principles learned in different courses and forces students to integrate material learned at different stages of the curriculum. Students need to appreciate the need for domain knowledge for certain applications, and that this may necessitate study within that domain.

 

  • Lifelong learner: Graduates should learn new tools, computer languages, technologies, techniques, standards and practices, as well as be able to identify and address their own educational needs in a changing world in ways sufficient to maintain their competence and to allow them to contribute to the advancement of knowledge.

 

  • Act Professionally: Graduates should act appropriately with respect to ethical, societal, environmental, health, safety, legal, and cultural issues within local and global contexts, and with regard to the consequential responsibilities relevant to professional computing practice.

 

  • Effective communicator: Graduates should be able to communicate with the computing community and with society at large about complex computing activities by being able to comprehend and write effective reports, design documentation, make effective presentations, and give and understand clear instructions.