Computing is an essential part of the 21st-century life, and is an exceptionally fast-moving subject that gives rise to a range of interesting and challenging problems. To solve these problems skill knowledgeable and versatile scientists who have a firm grasp of the fundamental concepts as well as in-depth knowledge of specific areas such as software engineering, multimedia media, intelligent systems, distributed systems, mobile technologies, networks, web services and the Internet are needed.

Computer Science and ICT at the University of Sri Jayewardenepura

The Department of Computer Science at the University of Sri Jayewardenepura is a large and growing department with exciting undergraduate teaching programs. A degree from us can prepare you for some of the newest, most dynamic and exciting careers around today and the careers of tomorrow. The department offers Computer Science and ICT as subjects for physical science undergraduates. By choosing to study Computer Science and ICT with us, you will be well on your way to becoming a leader in the field of computing.

Currently, there are about 300 undergraduates in four batches following general and special degrees in Computer Science and ICT leading to B.Sc. (General) degree and B.Sc. (Special) degree in Computer Science.

Teaching methods involve a combination of lectures, tutorials, group work and practical work. The tutorials are provided in all years of the study programs. At the first year, most practical work is carried out in supervised laboratories with academic staff on hand to offer assistance. In the more senior years, most of the practical work is carried out independently with consulting assistance available at specified times.

The mission of Department of Computer Science (DCS) is to produce high quality graduates and postgraduates in Computer Science and ICT who can contribute to the national development and to the development of the two disciplines.

At the University of Sri Jayewardenepura, we are dedicated to the education and development of leaders in the computing industry.

Degree programs offered by the department

  • B.Sc. General Degree with Computer Science as a subject
  • B.Sc. Special Degree in Computer Science
  • B.Sc. General Degree with ICT as a subject

Goals and learning outcomes of course units, course contents, methods of assessments, handouts, past question papers, details on recent research activities, postgraduate programs etc. are available at our website www.cs.sjp.ac.lk.

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

Course Code: CSC

Duration: 3 Years

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. The selection of students are based on the performance at the G.C.E. Advanced Level examination and the students can select one of the following combinations:


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 for personel computers and mobile devices, algorithm development, 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 CSC 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 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 examinations, practical examinations, presentations and reports.

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

Course Code: CSC

Duration: 4 Years

For Whom:

Students who follow Computer Science as a subject for B.Sc. (General) degree program are selected for the special degree based on the academic performance during the first two years. In order to follow the special degree program, students should offer a minimum of 20 credits for Computer Science and should obtain a minimum GPA of 3.3 for Computer Science and a minimum GPA of 2.0 for the other two subjects. However, the number of selected students will vary based on facilities available in the department.

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 MSc 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 end 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 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 (PartII) 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 who want to follow special degree in Computer Science need to maintain good attendance records. The student intake typically depends on the resources available during that time.

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.

B.Sc. (General) Degree Program with Information and Communication (ICT) Technology

Course Code: ICT

Duration: 3 Years

For Whom:

Students from physical sciences who followed ICT as an AL subject are selected for this combination. The intake is limited to a maximum of 50 students in an academic year. The selection of students are based on the performance at the G.C.E. Advanced Level examination.

Career Opportunities:

The business enterprises that use computers on a large scale – such as banks, insurance companies, the electronics industry, central and local government, and management offer employment opportunities to graduates with ICT skills.Graduates spend their time on software development, computer systems support and business environment.

Course Overview:

Learning ICT is about understanding computer systems and applying them in when seeking automated solutions. This includes both software and all its related hardware.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 programming paradigms, including procedural programming, object-oriented. Other disciplines such as software engineering, net-centric computing and enterprise 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.

Course Structure:

ICT will constitute one third of the B.Sc.(General) degree program in allowed subject combinations (ICT/Mathematics/Physics). Students are required to take course units in ICT having a minimum cumulative credit value of 27.0. These include compulsory, 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 ICT industry.

Mode of Instruction and Assessment:

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

Awards:

The following medal is awarded for the best performance in Computer Science.

Virtusa Gold Medal:
This medal is awarded to the student who obtains highest GPA at the B.Sc. Special degree in Computer Science.

For further advice and information, please contact:

Mr. D.D.A. Gamini

Head/Department of Computer Science

University of Sri Jayewardenepura,

Nugegoda.

Telephone: +94 11 280 3978, +94 11 275 8913

Email: gamini@dscs.sjp.ac.lk