Bachelor of Science (B.Sc.) degree in Computer Science to educate the next generation of technical professionals in the skills and knowledge-base necessary to create and manage the technology-base enterprises that will provide future economic growth and improve the standard of living.

This program is designed to promote high achievement in theoretical and practical education within the field of Computer Science and to address the growing computer education demands for professionals with a solid Computer Science education.

The main objectives of the B.Sc. degree in Computer Science are to provide a technically-oriented scientific undergraduate education for individuals who are motivated to build their computer science skills and education, and to prepare students for higher graduate studies.

Program Educational Objectives (PEOs)


Graduates of this programme will establish as effective professionals by learning technical skills for the computing field and can pursue higher education by accruing knowledge and research.


Graduates of the programme will continue to learn and adopt latest technologies to solve real life problems.


Graduates of the programme will continue to develop and update their knowledge and skills throughout their career.


Graduates of the Computer Science programme will have a sufficient understanding of the field of computer science including scientific principles, analysis techniques, and design methodologies

Career Opportunities

At the end of this course, a student can join any of the following PG courses M.Sc. (C.S), MCA, MBA, MIB, MSW etc. After successful completion of this degree, they may be employed as Executives in EDP, System Executives, Software Engineers, System Programmers in software industries.

Programme Structure

B.Sc. Computer Science offers core, allied, skilled and practical courses. Equal weightage is given to Theory and Practical. The students have to complete one mini-Project for the core subject in each semester. At the end of each year, the student has to undergo an internship in IT company to gain real time industry exposure.
  • Java Programming
  • Web Technology
  • Database and SQL/PLSQL
  • Quantitative Aptitude
  • Windows Programming
  • Computer Graphics and Animation
  • Entrepreneurship for IT
  • Android App Development
  • Software Engineering
  • Information and Cyber Security

M.Sc. Information Technology provides an area specific specialization for the students. The domains are listed below.

  • Data Analytics
  • Computer Networks & Security
  • Animation
  • Testing
  • Cloud Infrastructures

For the students of M.Sc. Information Technology, to improve their programming skills and enhance their software development skills a computer lab with 60 machines of High Configuration is available. The computer Lab is fully air-conditioned. Also the students shall utilize the following laboratory for the skill enhancement.

  • Web Technology Lab
  • Java Lab
  • Open Source Lab
  • Application & System Software Lab
  • Industry persons are invited for the Guest Lecture Programs.
  • Industrial Visits to IT companies.
  • Internship to the IT Companies at the end of each semester.
  • Placement Assessment Tests.
  • Seminars / Workshops
  • C & C++ Lab
  • Java Lab
  • Open Source Lab
  • Web Technology Lab
  • Application & System Software Lab
Download Syllabus 2019 - 2020