Department of Computer Science


Profile

                                                  STATE MODEL SYLLABUS FOR UNDER GRADUATE

                                                                COURSE IN COMPUTER SCIENCE

                                                                   (Bachelor of Science Examination)

                                                                                     UNDER

                                                             CHOICE BASED CREDIT SYSTEM

Preamble

Information and Communication Technology (ICT) has today become integral part of all industry domains as well as fields of academics and research. The industry requirements and technologies have been steadily and rapidly advancing. Organizations are increasingly opting for open source systems. The students too these days are thinking beyond career in the industry and aiming for research opportunities. A genuine attempt has been made while designing the new syllabus for this 3- year B. Sc. Computer Science (H) course. Not only does it prepare the students for a career in Software industry, it also motivates them towards further studies and research opportunities. The core philosophy of overall syllabus is to:

Form strong foundation of Computer science,

Introduce emerging trends to the students in gradual way,

Groom the students for the challenges of ICT industry

 

Course structure of UG Computer Science Honours

SEME

STER

COURSE OPTED

COURSE NAME

CREDITS

I

Ability Enhancement Compulsory

Course-1

AECC-1

4

Core Course-1

Programming using C

4

Core Course-1 Practical

Programming using C LAB

2

Core Course-2

Digital Logic

4

Core Course-2 Practical

Digital Logic Lab

2

Generic Elective-1

GE-1

4

Generic Elective-1 Practical

GE-1 Practical

2

II

Ability Enhancement Compulsory

Course-2

AECC-2

4

Core Course-3

Programming using C++

4

Core Course-3 Practical

Programming using C++ LAB

2

Core Course-4

Data Structures

4

Core Course-4 Practical

Data Structures LAB

2

Generic Elective-2

GE-2

4

Generic Elective-2 Practical

GE-2 Practical

2

III

Core Course-5

Operating Systems

4

Core Course-5 Practical

Operating Systems LAB

2

Core Course-6

Database Systems

4

Core Course-6 Practical

Database Systems LAB

2

Core Course-7

Discrete Mathematical Structures

4

Core Course-7 Practical

Discrete Mathematical Structures LAB

2

Skill Enhancement Compulsory

Course-1

SECC-1

4

Generic Elective-3

GE-3

4

General Elective-3 Practical

GE-3 Tutorial/ LAB

2

IV

Core Course-8

JAVA Programming

4

Core Course-8 Practical

JAVA Programming LAB

2

Core Course-9

Computer Networks

4

Core Course-9 Practical

Computer Networks LAB

2

Core Course-10

Computer Graphics

4

Core Course-10 Practical

Computer Graphics LAB

2

Skill Enhancement Compulsory

Course-2

SECC-2

4

Generic Elective-4

GE-4

4

General Elective-4 Practical

GE-4 Tutorial/ LAB

2

V

Core Course-11

Web Technology

4

Core Course-11 Practical

Web Technology LAB

2

Core Course-12

Software Engineering

4

Core Course-12 Practical

Software Engineering Lab

2

 

 

Discipline Specific Elective-1

DSE-1

4

Discipline Specific Elective-1

Practical

DSE-1 LAB/ Tutorial

2

Discipline Specific Elective-2

DSE-2

4

Discipline Specific Elective-2

Practical

DSE-2 LAB/ Tutorial

2

VI

Core Course-13

Artificial Intelligence

4

Core Course-13 Practical

Artificial Intelligence LAB

2

Core Course-14

Algorithm Design Techniques

4

Core Course-14 Practical

Algorithm Design Techniques LAB

2

Discipline Specific Elective-3

DSE-3

4

Discipline Specific Elective-3

Practical

DSE-3 LAB/ Tutorial

2

Discipline Specific Elective-4

PROJECT/ DSE-4

6

TOTAL

148

 

Discipline Specific Electives (DSE) Papers: DSE–1: Numerical Techniques

DSE–2:Unix Shell Programming DSE–3:Data Science DSE–4:Project Work/ Dissertation

OR

Data Mining

Skill Enhancement Compulsory Courses (SECC) SECC – 1: Android Programming.

SECC – 2: PythonProgramming.

 

Generic Elective (GE): Papers offered by Computer Science/IT Departments for other disciplines. It is recommended that the other departments must offer the following papers as GE.

 

GE – 1: Computer Fundamentals GE – 2: C and Data Structures GE – 3: Programming in Python GE – 4: Web Technology

 

COMPUTER SCIENCE

HONOURS PAPERS:

Core course – 14 papers

Discipline Specific Elective – 4 papers (out of the 5 papers suggested)

Generic Elective for Non Computer Science students – 4 papers. Incase University offers 2 subjects as GE, then papers 1 and 2 will be the GE paper.

Marks per paper – Midterm: 15 marks, End term : 60 marks, Practical- 25 marks Total – 100 marks Credit per paper – 6

Teaching hours per paper – 40 hours Theory classes + 20 hours Practical classes

 

 

Read more

Faculty

Sl No. Photo Name Designation Contact No Action

Activity

Sl No. Description PDF Download