Computer Science (CSC)

Computer Science – B.Sc. (General) Degree Program

Duration: 3Years

For Whom?

Students from physical science stream who are interested in pursuing careers related to Computer Science. The intake is limited to a maximum of 90 students in an academic year.

Career opportunities

Organizations that use computers on a large scale – such as banks, insurance companies, the electronics industry, central and local government, and management in all areas of business – offer employment opportunities to graduates with computing skills.Some graduates spend their time on software development and computer systems support and remain in mostly technical environment.

Course overview

Learning Computer Science is about understanding computer systems at a deeper level. This includes both software and all its related hardware. The computers and software they run are among most complex products ever created by humans. Designing and using them effectively presents immense challenge.

This course concentrates on creating links between theory and practice. It covers a wide variety of software and hardware technologies and their applications. Students are introduced to a range of modern programming paradigms, including procedural programming, object oriented, visual and logic programming. Other disciplines such as software engineering, net centric computing and intelligent computing are also covered. The syllabus offered by the department covers a vast area of the subject and is revised regularly to include the most recent developments in the industry.

Course structure

Computer Science will constitute one third of the B.Sc.(General) degree program in allowed subject combinations. Students are required to take course units in esc having a minimum cumulative credit value of 27.0. These include core and optional course units. These course units are designed to provide students with essential knowledge in theory. practice and skills that are required in computing industry.

Mode of instruction and assessment

Students enrolled in general degree program in Computer Science will be taught by academic staff with well-established track records. The medium of instruction is English. The course units include; lectures, assignments, individual and group projects and laboratory practical. They are assessed through continuous assessments, end-of-semester written examinations, practical examinations, presentations and reports.

B.Sc. (Special) Degree Program in Computer Science

Duration: 4 Year

For whom

Students who follow Computer Science as a subject for B.Sc. (General) degree program are selected for the special degree.

Career opportunities

Employers recognize a special degree as proof of additional skills, knowledge and achievement. In the present job market, Computer Science graduates are better placed than many others to obtain employment. The passion pursued in the final year will enable the students to guarantee high positions in the industry.

Computer manufacturers and software houses, for example, recruit specialists to develop software solutions. Some of the current designations of Computer Science special graduates are Lecturer, Assistant Project Manager, Software engineer and Business Analysts etc.

The degree also prepares the students for further study in Master’s and PhD programs and opens up the possibility to have an exciting research career, helping communities to solve complex problems.

Course overview

The Computer Science special degree is designed for those who want to mark out as high achievers by gaining advanced skills and greater depth of knowledge in Computer Science which will widen the employability and career options in the industry and academia. At the final year students are required to carry out a research project and industrial placement scheme which exposes the students to the industrial and computing environment.

Course structure

During third year (Part I) students need to obtain minimum of 30.0 credits from Part I courses, out of which 27.0 credits from core course units and 3.0 credits from optional units. In fourth year (Part II) students are required to offer course units having a minimum cumulative credit value of 30.0 from Part II courses.

Selection criteria

The selection is based on student performances in the first two academic years. Students are required to maintain a high GPA value in Computer Science and a good overall GPA. Also they need to maintain good attendance records (80%). The students intake typically depends on the resources available during the time of selection.

Mode of instruction and assessment

Students enrolled in special degree program in Computer Science will be taught by academic staff with good track records. The medium of instructions is English. The course units include; lectures, assignments, individual and group projects and laboratory practical. They are assessed through continuous assessments, end of semester written exams, practical examinations, presentations and reports.

Course Units 

click here to view course units

For further information please contact:

Dr. Ananda Edirisuriya
Head / Department of Computer Science
E-mail : ananda(at)dscs.sjp.ac.lk