B. Sc. Computer Science (B.Sc. CS), is a three year undergraduate degree programme that comprises of subjects and topics related to computer science, and computer application. The courses in the programme ranges from entry-level to specialised topics.

As a student you can aquire computing skills, solve complex problems and improve your innovation and creativity. This can open the door to sought-after technology careers. The outcome-based learning approach will help develop the technical skills needed for a fulfilling career in your field of interest. If you are ready for serious and committed learning, you can develop skills in computing with a strong programming and mathematics focus, plus project management, presentation skills and teamwork. Also, you can create a portfolio of your coursework to present to potential employers.

On successful completion of the programme, you will earn a degree from the University of Calicut having an 'A' grade with 3.13 CGPA by the UGC's National Assessment and Accreditation Council (NAAC) and ranked 89th among Indian universities by the National Institutional Ranking Framework (NIRF) in 2022.

With the B. Sc. Computer Science degree, you can apply for a range of jobs that requires theoretical and application level knowledge in Computer Science in the creative industries, business, finance, education, medicine, engineering and science. Typical job titles include application programmer, software engineer, softare tester. You may also be able to build your own startup with the technical and financial support provided by the Government of Kerala and Government of India.

Further educational opportunities include post graduate degree programmes like MCA, MBA, MSc Computer Science, MSc Data Science, MSc Cyber Security etc., at any University/Institute in India. Some of our previous students have pursued Postgraduate programmes in Computer Science, Computer Application, Business Administration etc in the Universities and Institues in India.

Students of previous batches are presently working in national and multinational companies of international repute - including National Informatic Centre, Tata Consultancy Services, Infosys, Wipro, and other companies in India and abroad.

The faculty members in the Computer Science department have a total of 22 years teaching experience and 10 years industrial experience.


Programme Details

Duration of the Programme 3 Years (6 Semesters)
Number of Seats 32
16 seats – University Quota
16 seats – IHRD Quota
Core Courses Computer Fundamentals and HTML
Problem Solving using C
Data Structure using C
Database Management System and RDBMS
Computer Organization and Architecture
Java Programming
Web Programming using PHP
Principles of Software Engineering
Android Programming
Operating Systems
Computer Networks
System Software
Programming / Scripting / Application Development Lab
  • Introduction to Web Development - HTML and CSS
  • Introduction to Programming using C Language
  • Data Strcutures using C
  • RDBMS - SQL and PL/SQL using PostgreSQL
  • Web Application Development - Java Script, Advanced CSS, and PHP
  • Java Programming
  • *nix Shell Scripting
  • Android Programming
Complementary Courses Mathematics,
Electronics
Common Courses English,
Malayalam / Hindi,
Python Programming,
Sensors and Transducers,
Data Communication and Optical Communication,
Microrpocessors : Architecture and Programming


Eligibility for Admission

Candidates who have passed (eligible for higher studies) the HSE or an equivalent examination with Mathematics/ Statistics/ Computer Science/ Computer Application etc. as one of the subjects are eligible for admission to the UG degree programme in Computer Science. (U.O. No: GAI/J1/4756/ 1999 dated 11.01.2002) However, candidates who have qualified the HSE and VHSE of the Government of Kerala under ‘SAY’ scheme and Compartmental Examination of CBSE are also eligible for admission to first year degree programmes in the same academic year. (U.O.No GAI /A2/ 5753/2000 dated 14.05.2004).


Syllabus

The college is affiliated to the University of Calicut and the regulations and syllabus of the programme are formulated by the University. The last comprehensive revision of the syllabus was completed by the board of studies in the year 2019 and some minor updates were made in 2020. The syllabus is expected to be revised during the academic year 2022-23. Most recent syllabus of the programme can be downloaded from the website of the University of Calicut by clicking the link B.Sc. Computer Science Syllabus 2020.

SEMESTER I
  1. English I
  2. English II
  3. Malayalam / Hindi - I
  4. Computer Fundamentals and HTML
  5. Computer Lab I - HTML and CSS
  6. Mathematics I - Differentiation, Integration, Continuity
  7. Electronic Devices
  8. Electronics Lab I -

SEMESTER II
  1. English III
  2. English IV
  3. Malayalam / Hindi - II
  4. Problem Solving using C
  5. Computer Lab II - C Programming
  6. Mathematics II - Trigonometry, Vector Spaces, Matrices, Convergence of Series
  7. Electronics II - Digital Electronics
  8. Electronics Lab II - Electronic Devices and Circuits Lab

SEMESTER III
  1. Python Programming
  2. Sensors and Transducers
  3. Data Structure using C
  4. Computer Lab III - Data Structures using C
  5. Mathematics III - Partial Derivatives, Double Integrals, Tripple Integrals, Contour Integration
  6. Electronics III - Digital Electronics
  7. Electronics Lab III - Digital Electronics Lab

SEMESTER IV
  1. Data Communication and Optical Fibres
  2. Microprocessors : Architecture and Programming
  3. Database Management System and RDBMS
  4. Computer Lab IV - SQL and PL/SQL using PostgreSQL
  5. Mathematics IV - Differential Equations, Laplace Transforms, Fourier Series
  6. Electronics IV - Communication Systems
  7. Electronics Lab IV - Digital and Communication Lab
SEMESTER V
  1. Computer Organization and Architecture
  2. Java Programming
  3. Web Programming using PHP
  4. Principles of Software Engineering
  5. Open Course
  6. Computer Lab V - Java Programming
  7. Computer Lab VI - JavaScript, CSS and PHP
  8. Project Work / Research Methodology
SEMESTER VI
  1. Android Programming
  2. Operating Systems
  3. Computer Networks
  4. Elective - System Software
  5. Computer Lab VII - Android Programming
  6. Computer Lab VIII - Shell Scritpting
  7. Industrial Visit / Internship
  8. Project Work / Research Methodology

Fee Structure

  • First Semester - Rs. 18600/- + University Examination Fee
  • Remaining Semesters - For each semester : Rs. 17270/- + University Examination Fee