B.Sc (Hons)

Computer Science

The BSc Computer Science degree programme delivers world-class teaching based on expert real-world knowledge, and is designed to provide you with the essential material required by a computer science graduate. The course offers a balance of theoretical and practical specialisms, our curriculum secures a firm foundation in Computer Science. We aim to teach you computer science in such a way that you can enjoy it, and gain employment using it in a variety of industries.

Course Structure

Applicable for students enrolled on/after 2018-19.

Choice Based Credit System

Course Code Name of Course Semester Marks
CC-1 Digital Logic + Digital Circuits 1 100
CC-2 Programming Fundamentals using C 1 100
GE-1 1 100
AECC-1 1 100
CC-3 Computer Organization and Architecture 2 100
CC-4 Basic Electronic Devices and Circuits 2 100
GE-2 2 100
AECC-2 2 100
CC-5 Data Structure 3 100
CC-6 Computational Mathematics 3 100
CC-7 Microprocessor and its Applications 3 100
SEC-A-1 or SEC-A-2 Computer Graphics or Sensor Network and IoT 3 100
GE-3 3 100
CC-8 Data Communication + Networking and Internet Technology + Computer Networking and Web Design 4 100
CC-9 Introduction to Algorithms & its Applications 4 100
CC-10 Operating Systems 4 100
SEC-B-1 or SEC-B-2 Information Security or E-Commerce 4 100
GE-4 4 100
CC-11 Data Base Management System (DBMS) + RDBMS Lab using My SQL & PHP 5 100
CC-12 Object Oriented Programming System OOPs + OOPs Lab using Java 5 100
DSE-A-1 or DSE-A-2 Digital Image Processing or Data Mining & its Applications 5 100
DSE-B-1 or DSE-B-2 Operation Research (O.R.) + Lab. using C/ Python or Programming using Python 5 100
CC-13 Software Engineering 6 100
CC-14 Theory of Computation + PROJECT 6 100
DSE-A-3 or DSE-A-4 Embedded Systems or Multimedia and its Applications 6 100
DSE-B-2 or DSE-B4 Introduction to computational Intelligence or Advanced Java 6 100

Applicable for students enrolled on/before 2017-18.

First Year

Paper I
Theoretical 100 Marks

Computer Fundamentals
Introduction to Basic Electronics
Digital System Design
Computer Organization-I

Paper II
Theoretical 50 Marks & Practical 50 Marks

Section I: System Software Fundamentals and Operating Systems
Section II: Data Structure-I Hardware

Second Year

Paper III
Theoretical 100 Marks

Discrete Mathematical Structures
Numerical Methods and Algorithms
Formal Languages and Automata Theory

Paper IV
Theoretical 50 Marks & Practical 50 Marks

Section I: Data Structure-II
Section II: Programming through C Language
Software: C Language

Third Year

Paper V
Theoretical 100 Marks

Computer Organization II
Computer Networks

Paper VI
Theoretical 100 Marks

Object-Oriented Programming
Software Engineering
Computer Graphics
Database Management System

Paper VII
Practical 100 Marks

Hardware: Microprocessor Programming & I/O Interfacing
Software: RDBMS

Paper VIII
Practical 100 Marks

Object-Oriented Programming
UNIX Shell Programming


Course Eligibility

A candidate taking up Honours Course in a subject must have obtained at the previous qualifying examination a minimum of:

50% marks in the aggregate and 45% marks in the Honours or related subject
Or, 55% marks in the Honours or related subject
&, Must have 45% marks in Mathematics and Physics / Computer Science

Please Note: Candidate passed in Business Mathematics is not eligible for Admission.

Course Duration

3 Years

Course Hours

10:15 am to 4:30 pm (Day Session, Co-Ed)

Course Fees

Rs.61,450 (First Year)

CU Examinations 2020