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

[table]Course Code,Name of Course,Semester,Marks
CC-1,Digital Logic + Digital Circuits,1,100
CC-2,Programming Fundamentals using C,1,100
CC-3,Computer Organization and Architecture,2,100
CC-4,Basic Electronic Devices and Circuits,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
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
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)

Admissions 2021-22 | Enquiry