Computing for undergraduates was first introduced way back in 1967 as part of Applied Mathematics of the Department of Mathematics, Faculty of Science. With the establishment of the Department of Statistics and Computer Science at the Faculty of Science in 1985, special degree programmes in Computer Science was introduced. Direct intake for Computer Science was introduced in 1998 along with industry placement and accreditation of the degree program. With the establishment of the UCSC in 2002 the direct intake was moved to the UCSC.

This 4 year Computer Science special degree programme (2+2) was commenced in 1990 selecting students enrolled for the Faculty of Science from 1985/86 batch onwards. It was offered by the then Department of Statistics and Computer Science of the Faculty of Science. Students were selected based on their performance in the first two years of the degree program. Number of students selected for the programme increased gradually from 25 to 40. This programme continued for 18 batches until the Faculty of Science 2002/03 intake. This was replaced by 3 and 4 year Computer Science degrees from the 2002/03A intake to the UCSC.

Computing degree programs are classified under five broad areas, namely: Computer Science, Computer Engineering, Software Engineering, Information Technology and Information Systems as identified in IEEE ACM curriculum guidelines. UCSC offers Computer Science and Software Engineering under the Bachelor Science in Computer Science intake through the UGC as internal students, Information Systems under Bachelor Science in Information Systems intake through the UGC as internal students and Information Technology under Bachelor of Information Technology intake as external candidates learning online with optional assistance from private training institutions.

Currently Based on students performance and preference of first two years, a selected number of students will be able to follow a four year degree course leading to either the degree in Bachelor of Science Honours in Computer Science [B.Sc.(Hons) in Computer Science] or the degree in Bachelor of Science Honours in Software Engineering [B.Sc. (Hons) in Software Engineering]. Students for the first Software Engineering batch will be selected from the 2013 B.CS. intake in 2015.

Computer Science Degree Awarding Criteria

Students admitted to this stream will follow a full computer science programme of thrsee years leading to the degree in Bachelor of Science in Computer Science (B.Sc. in Computer Science). Based on their performance and preference, a selected number of students will be able to follow a four year degree course leading to either the degree in Bachelor of Science Honours in Computer Science [BSc.(Hons) in Computer Science] or the degree in Bachelor of Science Honours in Software Engineering [B.Sc. (Hons) in Software Engineering].

In order to be entitled to the three year (B.Sc. in CS) degree a student has to complete a minimum of 60 Academic Credits in the first two years and at least 26 Academic Credits in the third year, along with the completion of the third year Industrial Placement and a minimum GPA of 2.00. In addition to that the student has to complete a number of Enhancement Credit Value equivalents prescribed in respect of each year. A student shall not be entitled to the award of the degree unless he/she has completed the above mentioned requirements within six academic years.

To follow a four year honours degree program, limited number of students will be selected at the end of the second academic year, based on the students’ performance and the preference. A student should have a minimum GPA of 2.75 in each of the first and the second academic years in order to be eligible to apply for a four year degree program.

For a student to be entitled to a four year honours degree a student has to complete a minimum of 30 Academic Credits in each of the first two academic years, a minimum of 26 Academic Credits in the third academic year and a minimum of 30 Academic Credits in the fourth academic year and the third year Industrial Placement/Industrial Project with a minimum GPA of 2.5. In addition to that the student has to complete the number of Enhancement Credit Value equivalents prescribed in respect of each year and should have a grade not inferior to a C for the fourth year Individual Project. A student shall not be entitled to the award of the degree unless he/she has completed the above mentioned requirements within six academic years.

Computer Science Degree Stream

The meaning of digits and symbols used in the course tables:

Lecture  1 / 2 One or Two hours lecture per week during the semester
Practical 1 /2 One or Two hour practical session per week during the semester
X Compulsory Course
O Optional Course (Student has to register)
* Offered throughout the year

 

Medals And Awards For Computer Science

These are several awarded at the Annual Convocation for graduates with respect to degree programmes.

Candidates Name of the Award
Best performance (Highest GPA) 3rd  Year Graduates Virtusa Academic Excellence Award
4th  Year Graduates Prof. Mohan Munasinghe Award
Best Industrial Training (Awarded for Best Result at Industrial Training in 3rd Year) 3rd /4th  Year Graduates David Peiris Group Gold Medal
Best Final year Project/Research 4th  Year Graduates ICTA Award
Most Outstanding Graduate of the UCSC (Combined award for CS and IS) 4th  Year Graduates Prof. V K Samaranayake Award


Three Year Bachelor Of Computer Science (BCS)

Performance: 3 Year Degree – BCSc

Intake Enrolled First Upper Lower Pass Fail TOTAL Download
2002/03A 104 93
2003/04 130 99
2004/05 158 96
2005/06 157 1 3 31 82 117
2006/07 160 1 4 14 74 93
2007/08 146 1 2 9 92 104
2008/09 143 1 (-) – (-) 8 (5) 88 (12) 97 (17)
Download
2009/10 156 2 (-) 1 (-) 17 (5) 83 (18) 103 (23)
2010/11  1 (1) 3 (0) 12 (8) 108 (17) 124 (26) Download
2011/12 Y2

Female students within brackets.

Four Year Bachelor Of Science In Computer Science (BSc (CS))

This 4 year Computer Science special degree programme (2+2) was commenced in 1990 selecting students enrolled for the Faculty of Science from 1985/86 onwards. This programme continued for 18 batches until the Faculty of Science 2002/03 intake. This was replaced by 3 and 4 year Computer Science degrees from the 2002/03A intake to the UCSC.

Performance: 4 Year Degree – BSc (CS) (1985/86 Intake to 2002/03 Intake)

Performance: 4 Year Degree – BSc (CS) (2002/03A onwards)

Intake Enrolled First Upper Lower Pass TOTAL Download
2002/03A 13 10
2003/04 39 37
2004/05 10 12 16 3 41
2005/06
2006/07 11 18 10 39
2007/08 40 12 (4) 17 10 39 (14)
Download
2008/09 10 14 10 05 39
2009/10  40 18 (7) 13 (5) 9 (3) 40 (15)  Download

Four Year Bachelor Of Science In Software Engineering (BSc (SE))

Students for the first Software Engineering batch will be selected from among the 2013 BCS intake in 2015.