Computer Science & Engineering

UG

Academic Courses and Syllabus for B.Tech in CSE Students

Semester 1

COURSE TITLE CODE L T S C
Engineering Chemistry CYC01 2.0 1.0 0.0 3.0
Chemistry Laboratory CYS51 0.0 0.0 2.0 1.0
Environmental Science ESC01 2.0 0.0 0.0 2.0
Professional Communication Laboratory HSS51 1.0 0.0 2.0 2.0
Mathematics – I MAC01 3.0 1.0 0.0 4.0
Engineering Physics PHC01 2.0 1.0 0.0 3.0
Physics Laboratory PHS51 0.0 0.0 2.0 1.0
Workshop Practice WSS51 0.0 0.0 3.0 1.5
Engineering Mechanics XEC01 2.0 1.0 0.0 3.0
Engineering Graphics XES51 1.0 0.0 3.0 2.5
Co-curricular Activities - I XXS51 0.0 0.0 2.0 1.0

Semester 2

COURSE TITLE CODE L T S C
Life Science BTC01 2.0 0.0 0.0 2.0
Introduction to Computing CSC01 2.0 1.0 0.0 3.0
Computing Laboratory CSS51 0.0 0.0 2.0 1.0
Basic Electronics ECC01 2.0 1.0 0.0 3.0
Basic Electronics Laboratory ECS51 0.0 0.0 2.0 1.0
Electrical Technology EEC01 2.0 1.0 0.0 3.0
Electrical Technology Laboratory EES51 0.0 0.0 2.0 1.0
Mathematics – II MAC02 3.0 1.0 0.0 4.0
Graphical Analysis using CAD XES52 0.0 0.0 2.0 1.0
Co-curricular Activities – II XXS52 0.0 0.0 2.0 1.0

Semester 3

COURSE TITLE CODE L T S C
Discrete Mathematics CSC301 3.0 0.0 0.0 3.0
Digital Logic Design CSC302 3.0 0.0 0.0 3.0
Data Structures and Algorithms CSC303 3.0 1.0 0.0 4.0
Digital Logic Design Laboratory CSS351 0.0 0.0 3.0 1.5
Data Structures and Algorithms Laboratory CSS352 0.0 0.0 4.0 2.0
Mathematics - III MAC331 3.0 1.0 0.0 4.0
Physics of Semiconductor Devices PHC331 3.0 0.0 0.0 3.0
Semiconductor Devices Laboratory PHS381 0.0 0.0 3.0 1.5
Co-curricular Activities - III (Optional) XXS381 0.0 0.0 0.0 0.0

Semester 4

COURSE TITLE CODE L T S C
Computer Organization and Architecture CSC401 3.0 1.0 0.0 4.0
Theory of Computation CSC402 3.0 0.0 0.0 3.0
Design and Analysis of Algorithms CSC403 3.0 1.0 0.0 4.0
Object Oriented Programming CSC404 2.0 1.0 0.0 3.0
Signals and Systems CSC405 3.0 0.0 0.0 3.0
Computer Organization Laboratory CSS451 0.0 0.0 3.0 1.5
Object Oriented Programming Laboratory CSS452 0.0 0.0 3.0 1.5
Signal Processing Laboratory CSS453 0.0 0.0 3.0 1.5
Co-curricular Activities - IV (Optional) XXS481 0.0 0.0 0.0 0.0
Open Elective - 1/ Psychology YYO44*/ HSC431 3.0 0.0 0.0 3.0

Semester 5

COURSE TITLE CODE L T S C
Operating Systems CSC501 3.0 0.0 0.0 3.0
Database Management System CSC502 3.0 1.0 0.0 4.0
Compiler Design CSC503 3.0 0.0 0.0 3.0
Embeded Systems CSC504 3.0 0.0 0.0 3.0
Design and Analysis of Algorithms Laboratory CSS551 0.0 0.0 3.0 1.5
Embeded Systems Laboratory CSS552 0.0 0.0 3.0 1.5
Operating Systems Laboratory CSS553 0.0 0.0 3.0 1.5
Co-curricular Activities - V (Optional) XXS581 0.0 0.0 0.0 0.0
Open Elective - 2 YYO54* 3.0 0.0 0.0 3.0

Semester 6

COURSE TITLE CODE L T S C
Software Engineering CSC601 3.0 0.0 0.0 3.0
Data Communication and Computer Networks CSC602 3.0 1.0 0.0 4.0
Depth Elective - 1 CSE610 -- 3.0 0.0 0.0 3.0
Depth Elective - 2 CSE610 -- 3.0 0.0 0.0 3.0
Compiler Laboratory CSS651 0.0 0.0 3.0 1.5
Data Communication and Computer Networks Laboratory CSS652 0.0 0.0 3.0 1.5
Database Management System Laboratory CSS653 0.0 0.0 3.0 1.5
Economics and Management Accountancy HSC631 3.0 0.0 0.0 3.0
Co-curricular Activities - VI (Optional) XXS681 0.0 0.0 0.0 0.0

Semester 7

COURSE TITLE CODE L T S C
Digital Image Processing CS 701 3.0 1.0 0.0 4.0
Adv. Computer Architecture CS 702 3.0 0.0 0.0 3.0
Artificial Intelligence Laboratory CS 751 0.0 0.0 3.0 2.0
Image Processing Laboratory CS 752 0.0 0.0 3.0 2.0
Seminar-1 CS 753 0.0 0.0 2.0 1.0
Project–1 CS 754 0.0 0.0 6.0 3.0
Vocational Training / Summer Internship CS 755 0.0 0.0 0.0 1.0
Departmental Elective 1 CS71019 3.0 0.0 0.0 3.0
Departmental Elective 2 CS72029 3.0 0.0 0.0 3.0

Semester 8

COURSE TITLE CODE L T S C
CAD for VLSI Laboratory CS 851 0.0 0.0 3.0 2.0
Internet Programming Laboratory CS 852 0.0 0.0 3.0 2.0
Seminar-2 CS 853 0.0 0.0 2.0 1.0
Project–2 CS 854 0.0 0.0 14.0 6.0
Viva Voce CS 855 0.0 0.0 0.0 2.0
Departmental Elective-3 CS81019 3.0 0.0 0.0 3.0
Departmental Elective-4 CS82029 3.0 0.0 0.0 3.0
Open Elective-2 YY 84* 3.0 0.0 0.0 3.0

Academic Courses and Syllabus for B.Tech in IT Students

Semester 6

COURSE TITLE CODE L T S C
Object Oriented Programming IT 601 3.0 0.0 0.0 4.0

Curriculum for B.Tech 2017-18 onwards in Computer Science and Engineering

Semester - III
 

Sl.

Code

Subject

L

T

S

C

H

1

MAC331

Mathematics - III

3

1

0

4.0

4

2

CSC301

Discrete Mathematics

3

0

0

3.0

3

3

CSC302

Digital Logic Design

3

0

0

3.0

3

4

CSC303

Data Structures and Algorithms

3

1

0

4.0

4

5

PHC331

Physics of Semiconductor Devices

3

0

0

3.0

3

6

PHS381

Semiconductor Devices Laboratory

0

0

3

1.5

3

7

CSS351

Digital Logic Design Laboratory

0

0

3

1.5

3

8

CSS352

Data Structures and Algorithms Laboratory

0

0

4

2.0

4

9

XXS381

Co-curricular Activities - III (Optional)

0

0

0

0.0

0

 

 

TOTAL

15

2

10

22.0

27

 Semester - IV

   

Sl.

Code

Subject

L

T

S

C

H

1

CSC401

Computer Organization and Architechture

3

1

0

4.0

4

2

CSC402

Theory of Computation

3

0

0

3.0

3

3

CSC403

Design and Analysis of Algorithms

3

1

0

4.0

4

4

CSC404

Object Oriented Programming

2

0

0

2.0

2

5

CSC405

Signals and Systems

3

0

0

3.0

3

6

YYO44*/
HSC431

Open Elective - I/
Psychology

3

0

0

3.0

3

7

CSS451

Computer Organization Laboratory

0

0

3

1.5

3

8

CSS452

Object Oriented Programming Laboratory

0

0

3

1.5

3

9

CSS453

Signal Proccesing Laboratory

0

0

3

1.5

3

10

XXS481

Co-curricular Activities - IV (Optional)

0

0

0

0.0

0

 

 

TOTAL

17

2

9

23.5

28

 Semester - V

   

Sl.

Code

Subject

L

T

S

C

H

1

CSC501

Operating Systems

3

0

0

3.0

3

2

CSC502

Database Management System

3

0

0

3.0

3

3

CSC503

Compiler Design

3

0

0

3.0

3

4

CSC504

Microcontroller based Systems

2

0

0

2.0

2

5

YYO54*

Open Elective - 2

3

0

0

3.0

3

6

CSS551

Design and Analysis of Algorithms Laboratory

0

0

3

1.5

3

7

CSS552

Microcontroller based System Laboratory

0

0

3

1.5

3

8

CSS553

Operating Systems Laboratory

0

0

3

1.5

3

9

XXS581

Co-curricular Activities - V (Optional)

0

0

0

0.0

0

 

 

TOTAL

14

0

9

18.5

23

 Semester - VI

   

Sl.

Code

Subject

L

T

S

C

H

1

XEC631

Economics and
Management Accountancy

3

0

0

3.0

3

2

CSC601

Software Engineering

2

0

0

2.0

2

3

CSC602

Data Communication and Computer Networks

3

0

0

3.0

3

4

CSE610 --

Departmental Elective - 1

3

0

0

3.0

3

5

YYO64*

Open Elective - 3

3

0

0

3.0

3

6

CSS651

Compiler Laboratory

0

0

3

1.5

3

7

CSS652

Data Communication and Computer Networks Laboratory

0

0

3

1.5

3

8

CSS653

Database Management System Laboratory

0

0

3

1.5

3

9

XXS681

Co-curricular Activities  - VI (Optional)

0

0

0

0.0

0

 

 

TOTAL

14

0

9

18.5

23

 Semester - VII

   

Sl.

Code

Subject

L

T

S

C

H

1

MSC731

Principles of Management

3

0

0

3.0

3

2

CSE710 --

Departmental Elective – 2

3

0

0

3.0

3

3

CSE710 --

Departmental Elective - 3

3

0

0

3.0

3

4

CSE710 --

Departmental Elective - 4

3

0

0

3.0

3

5

YYO74*

Open Elective - 4

3

0

0

3.0

3

6

CSS751

Software Engineering Laboratory

0

0

3

1.5

3

7

CSS752

Modelling and Simulation Laboratory

0

1

2

2.0

3

8

CSS753

Vocational Training /
Summer Internship and Seminar

0

0

2

1.0

2

9

CSS754

Project - I

0

0

3

1.0

3

 

 

TOTAL

15

1

10

20.5

26

 Semester - VIII

   

Sl.

Code

Subject

L

T

S

C

H

1

CSE810 --

Departmental Elective - 5

3

0

0

3.0

3

2

CSE810 --

Departmental Elective - 6

3

0

0

3.0

3

3

YYO84*

Open Elective - 5

3

0

0

3.0

3

4

CSS851

Project - II

0

0

15

5.0

15

5

CSS852

Project Seminar

0

0

0

1.0

0

6

CSS853

Viva Voce

0

0

0

1.0

0

 

 

TOTAL

9

0

15

16.0

24

Curriculum for B.Tech 2017-18 onwards in Information Technology

Semester - III

 

 

Sl.

Code

Subject

L

T

S

C

H

1

MAC331

Mathematics - III

3

1

0

4.0

4

2

ITC301

Discrete Mathematics

3

0

0

3.0

3

3

ITC302

Digital Electronics

3

0

0

3.0

3

4

ITC303

Data Structures and Algorithms

3

1

0

4.0

4

5

PHC331

Physics of Semiconductor Devices

3

0

0

3.0

3

6

PHS381

Semiconductor Devices Laboratory

0

0

3

1.5

3

7

ITS351

Digital Electronics Laboratory

0

0

3

1.5

3

8

ITS352

Data Structures and Algorithms Laboratory

0

0

4

2.0

4

9

XXS381

Co-curricular Activities - III (Optional)

0

0

0

0.0

0

 

 

TOTAL

15

2

10

22.0

27

 Semester - IV

 

 

Sl.

Code

Subject

L

T

S

C

H

1

ITC401

Computer Organization and Architechture

3

1

0

4.0

4

2

ITC402

Theory of Computation

3

0

0

3.0

3

3

ITC403

Algorithm Design and Analysis

3

1

0

4.0

4

4

ITC404

Object Oriented Technology

2

0

0

2.0

2

5

CSC405

Signals and Systems

3

0

0

3.0

3

6

YYO44*/
HSC431

Open Elective - I/ Psychology

3

0

0

3.0

3

7

ITS451

Computer Organization Laboratory

0

0

3

1.5

3

8

ITS452

Object Oriented Technology Laboratory

0

0

3

1.5

3

9

CSS453

Signal Proccesing Laboratory

0

0

3

1.5

3

10

XSS481

Co-curricular Activities - IV (Optional)

0

0

0

0.0

0

 

 

TOTAL

17

2

9

23.5

28

 Semester - V

 

 

Sl.

Code

Subject

L

T

S

C

H

1

ITC501

Operating Systems

3

0

0

3.0

3

2

ITC502

Database Management System

3

0

0

3.0

3

3

ITC503

Principles of Language Translation

3

0

0

3.0

3

4

ITC504

Microcontroller based Systems

2

0

0

2.0

2

5

YYO54*

Open Elective - 2

3

0

0

3.0

3

6

ITS551

Algorithm Design Laboratory

0

0

3

1.5

3

7

ITS552

Microcontroller based System Laboratory

0

0

3

1.5

3

8

ITS553

Operating Systems Laboratory

0

0

3

1.5

3

9

XXS581

Co-curricular Activities - V (Optional)

0

0

0

0.0

0

 

 

TOTAL

14

0

9

18.5

23

 Semester - VI

 

 

Sl.

Code

Subject

L

T

S

C

H

1

XEC631

Economics and
Management Accountancy

3

0

0

3.0

3

2

ITC601

Software Engineering

2

0

0

2.0

2

3

ITC602

Computer Networks

3

0

0

3.0

3

4

ITE610 --

Departmental Elective - 1

3

0

0

3.0

3

5

YYO64*

Open Elective - 3

3

0

0

3.0

3

6

ITS651

Compiler Laboratory

0

0

3

1.5

3

7

ITS652

Computer Networks Laboratory

0

0

3

1.5

3

8

ITS653

Database Management System Laboratory

0

0

3

1.5

3

9

XXS681

Co-curricular Activities  - VI (Optional)

0

0

0

0.0

0

 

 

TOTAL

14

0

9

18.5

23

 Semester - VII

 

 

Sl.

Code

Subject

L

T

S

C

H

1

MSC731

Principles of Management

3

0

0

3.0

3

2

ITE710 --

Departmental Elective – 2

3

0

0

3.0

3

3

ITE710 --

Departmental Elective - 3

3

0

0

3.0

3

4

ITE710 --

Departmental Elective - 4

3

0

0

3.0

3

5

YYO74*

Open Elective - 4

3

0

0

3.0

3

6

ITS751

Software Engineering Laboratory

0

0

3

1.5

3

7

ITS752

Modelling and Simulation Laboratory

0

1

2

2.0

3

8

ITS753

Vocational Training /
Summer Internship and Seminar

0

0

2

1.0

2

9

ITS754

Project - I

0

0

3

1.0

3

 

 

TOTAL

15

1

10

20.5

26

 Semester - VIII

 

 

Sl.
No

Code

Subject

L

T

S

C

H

1

ITE810 --

Departmental Elective - 5

3

0

0

3.0

3

2

ITE810 --

Departmental Elective - 6

3

0

0

3.0

3

3

YYO84*

Open Elective - 5

3

0

0

3.0

3

4

ITC851

Project - II

0

0

15

5.0

15

5

ITC852

Project Seminar

0

0

0

1.0

0

6

ITC853

Viva Voce

0

0

0

1.0

0

 

 

TOTAL

9

0

15

16.0

24

The Elective Code and subject name (both departmental and open) with be displayed to the students prior to the corresponding semesters.

Minor changes in subject code, subject name and subject credit may take place prior to commencement of the semester.



Programme Educational Objectives

PROGRAM OUTCOMES

  1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems.
  2. Problem analysis: Identify, formulate, review research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences.
  3. Design/development of solutions: Design solutions for complex engineering problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal, and environmental considerations.
  4. Conduct investigations of complex problems: Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.
  5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modeling to complex engineering activities with an understanding of the limitations.
  6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional engineering practice.
  7. Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
  8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.
  9. Individual and team work: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings.
  10. Communication: Communicate effectively on complex engineering activities with the engineering community and with society at large, such as, being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.
  11. Project management and finance: Demonstrate knowledge and understanding of the engineering and management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments.
  12. Life-long learning: Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change.

 

Programme Educational Objectives

  1. To produce graduate engineers who will establish themselves as successful professionals having strong proficiency in basic science and mathematics, and will have the ability to use these tools to solve real-life engineering problems in their chosen fields of work.
  2. To produce graduate engineers who will establish themselves as successful professionals having strong technical competency in the fields of computer science and engineering and have the ability to develop solutions to the problems.
  3. To produce graduate engineers who will establish themselves as successful professionals through a life­-long learning process that may include advanced degrees, professional activities and engagement in multidisciplinary and rapidly changing environment as an individual as well as a team member to demonstrate acquired skills.
  4. To produce graduate engineers who will become a perfect team member for the assigned projects of chosen fields of work with effective communication, critical thinking and problem solving skills.
  5. To produce graduate engineers who will be able to develop professional skills that will prepare them for immediate employment and for life­long learning in advanced areas of computer science and related fields.
  6. To produce graduate engineers who will be good leaders of tomorrow and show exemplary conduct and professional ethics in their profession life.