Home » Online Projects » Computer Science Engineering » Computer Science Subjects

Computer Science Subjects

Computer Science Subjects

Computer Science Subjects

 

May 2012
1 - Semester-Wise Curriculum
Year
Semester
CD
AD
CNO
CName
Credits
I
I
In
MA
IMA101
Mathematics I
3-1-0-4
I
I
In
CS
ICS101
Computer Programming
3-1-3-5
I
I
In
EC
IEC101
Digital Logic and Processors
3-1-3-5
I
I
In
EC
IEC102
Electrical Science I (H2)
3-1-0-2
I
I
In
CS
ICS102
IT Workshop I
2-0-3-3
I
I
In
HS
IHS141/131
English 1/HSS Skills 1
2-0-0-2
I
I
In
HS
IHS151
Human Values I
0-2-0-2
Total 16-6-9-23
Total In-Class Hours per week - 31
I
II
In
MA
IMA102
Mathematics II
3-1-0-4
I
II
In
CS
ICS103
Data Structures
3-1-3-5
I
II
In
CS
ICS104
Computer System Organization
3-1-0-4
I
II
In
EC
IEC103
Basic Electronic Circuits
3-1-3-5
I
II
In
CS
ICS105
IT Workshop II
2-0-3-3
I
II
In
HS
IHS142/132
English 2/HSS Skills 2
2-0-0-2
Total 16-4-9-23
Total In-Class Hours per week - 29
II
I
In
MA
IMA201
Mathematics III
3-1-0-4
II
I
In
CS
ICS211
Algorithms
3-1-0-4
II
I
In
CS
ICS231
Operating Systems
2-1-1-3
II
I
In
CS
ICS241
Introduction to Databases
2-1-0-2
II
I
In
CS
ICS261
SSAD & Project
3-0-3-3
II
I
In
SC
ISC201
Science I
3-1-0-4
Total 16-5-4-20
Total In-Class Hours per week - 25
II
II
In
HS
IHS201
Intro to Humanities
3-1-0-4
II
II
Pr
CS
CSE311
Formal Methods
2-1-0-2
II
II
In
HS
IHS152
Human Values II
0-2-0-2
II
II
In
EG
IEG201
(1) Engineering Systems(*)
3-1-0-4
II
II
Pr
CS
CSE371
(2) Artificial Intelligence (*)
3-1-0-4
II
II
Pr
CS
CSE251
(3) Graphics (*)
2-1-0-3
II
II
Pr
CS
 
(4 )Bouquet Core (*)
3-1-0-4
II
II
In
EC
IEC239
(5) Digital Signal Analysis & Applications(*)
3-1-0-4
II
II
In
CS
ICS251
(6) Computer Networks (*)
2-1-0-2
Total 19-9-0-27
A student can take at most FIVE out of SIX courses (1-6 above).
Total In-Class Hours per week – 28
SLAB - Meet above Institute Core by the end of Second Year.
III
I
Pr
CS
 
Bouquet Core (*)
3-1-0-4
III
I
Pr
CS
 
Bouquet Core (*)
2-1-0-2
III
I
OT
[+]
 
Science/Maths/Humanities/Engg
0-2-0-2
III
I
OT
[+]
 
Science/Maths/Humanities/Engg
3-1-0-4
III
I
Pr
CS
 
Elective (CS/Free)
3-1-0-4
Total 15-5-0-20
Total In-Class Hours per week - 15 to 20
III
II
Pr
CS
 
Bouquet Core
3-1-0-4
III
II
In
CS
CSE496
BTP I
3-0-0-4
III
II
In
SC
ISC202
Science II
3-1-0-4
III
II
OT
[+]
 
Science/Maths/Humanities/Engg
3-1-0-4
III
II
Pr
CS
 
Elective (CS/Free)
3-1-0-4
Total 18-5-0-20
Total In-Class Hours per week - 18 to 23
IV
I
Pr
CS
 
Bouquet Core
3-1-0-4
IV
I
In
CS
CSE497
BTP II
5-0-0-4
IV
I
OT
[+]
 
Science/Maths/Humanities/Engg
3-1-0-4
IV
I
OT
[+]
 
Science/Maths/Humanities/Engg
3-1-0-4
IV
I
Pr
CS
 
Elective (CS/Free)
3-1-0-4
Total 17-4-0-20
Total In-Class Hours per week - 17 to 21
IV
II
Pr
CS
 
Bouquet Core
3-1-0-4
IV
II
OT
[+]
 
Science/Maths/Humanities/Engg
3-1-0-4
IV
II
OT
[+]
 
Science/Maths/Humanities/Engg
3-1-0-4
IV
II
Pr
CS
 
Elective (CS/Free)
3-1-0-4
IV
II
Pr
CS
 
Elective (CS/Free)
3-1-0-4
Total 15-5-0-20
Total In-Class Hours per week - 15 to 20
(*) Flexi-core course
(^) Preferred semester - can be taken in III year in Elective Slot
[+] Takes SC/MA/HS depending on the area of course taken
Note: 4 year B.Tech Students who are interested for B.Tech Honours programme have to take the following EXTRA 2 projects in III(I) and IV(II).
III
I
Pr
CS
 
Honours Project I
0-0-8-4
IV
II
Pr
CS
 
Honours Project II
0-0-8-4
Note: Dual Degree Students have to take the following EXTRA projects / courses during their III and IV years. BTP is not required.
III
I
Pr
CS
 
Honours Project I
0-0-8-4
III
II
Pr
CS
 
Honours Project I
0-0-8-4
III
II
Pr
CS
 
Research Stream Course
3-1-0-4
IV
I
Pr
CS
 
Honours Project III
0-0-8-4
IV
I
Pr
CS
 
Research Stream Course
3-1-0-4
IV
II
Pr
CS
 
Honours Project IV
0-0-8-4
1.1 Bouquet Courses
Bouquet courses for Computer Science cater to developing breadth in computer science in Foundations and Systems Area. Some of these courses are also Research Stream Courses. A student must take at least three courses from Foundations and Systems Bouquet Courses.
Foundation Courses Semester Offered
CSE411 Complexity and Advanced Algorithms Spring
CSE471 Statistical Methods in AI Monsoon
CSE415 Principles of Programming Languages Monsoon
CSE481 Optimization Methods Spring
CSE418 Principles of Information Security Spring
Systems Courses
CSE431 Distributed Systems Monsoon
CSE441 Database Systems Spring
CSE435 Advanced Computer Networks Spring
CSE419 Compilers Monsoon
CSE461 Software Engineering Spring
1.2 Stream Courses
Data Engineering
CSE441 Database Systems
CSE445 Data Warehousing and Data Mining
CSE541 Advances in Database Systems
CSE545 Advances in Data Mining
Language Technologies
CSE472 Natural Language Processing
CSE572 Natural Language Processing II
CSE573 Natural Language Applications
CLG431 Natural Language Dialog Systems
CSE474 Information Retrieval and Extraction
Robotics
ECE452 Intro to Robotics: Machines & Control
ECE485 Embedded Robotics
CSE481 Mobile Robotics
CSE482 Multi Agent Systems
CSE485 Introduction to Cognitive Science
Security, Theory and Algorithms
CSE418 Computational Geometry
CSE415 Cryptography and Network Security
CSE811 Topics in Information Security
CSE538 Systems and Network Security
Visual Information Technology
CSE251 Graphics
CSE471 Statistical Methods in AI
CSE478 Image Processing
CSE577 Machine Learning
CSE578 Computer Vision
VLSI & Embedded Systems
ECE481 Analog & Mixed Signal Design
ECE468 Modeling and Simulation of High-Speed VLSI Systems
ECE485 Embedded Robotics
... other streams can be added.
1.3 CSE Program Notes
(i) The Data Structures, Algorithms and Formal Methods courses will form the basic core for students to take Bouquet courses.
(ii) The Digital Logic and Processors, Computer System Organization and Operating Systems will form the systems core. Data Management and Applications is a two credit course covering designing databases for applications. Network programming and use is covered in the IT workshop course. Networking a two credit course covering basic concepts of Computer Networks.
(iii) All Bouquet courses are 400 level courses.
2 Graduation Requirements for B.Tech in CSE
In order to graduate with B.Tech in Computer Science and Engineering, a student must successfully complete 173 credits with minimum CGPA of 5.5 and meet the following requirements.
(i) Must successfully complete the Institute Core.
(ii) Must successfully complete at least three Foundation Bouquet Courses
(iii) Must successfully complete at least three Systems Bouquet Courses
(iv) Must successfully complete at least one Maths Elective course in years III & IV
(v) Must successfully complete at least one Engineering Elective course in years III & IV
(vi) Must successfully complete at least two Science Elective courses in years III & IV
(vii) Must successfully complete at least three Humanities Elective courses in years III&IV
(viii) Must successfully complete at least two CS elective courses in years III & IV
(ix) Must successfully complete at least 10 credits of Free/CS elective courses in years III & IV
(these can be used to do courses of level 3xx or above in any area: CS/ECE/Science/ Maths/
Humanities/Engg).
(x) Must successfully complete 4 credits from Physical Activity (Non academic credit – Excluding 173 – to be completed in first 2 years)
Name of Course
Credits
Cumulative Credits
Institutional Core*
95
95
Bouquet Core (6)**
6*4 = 24
119
Science Elective (2)
2*4 = 08
127
Humanities Elective (3)
3*4 = 12
139
Engineering Elective (1)
1*4 = 04
143
Maths Elective (1)
1*4 = 04
147
BTP 1 & 2
2*4 = 08
155
CS / Stream Electives (2)
2*4 = 08
163
Free Electives (2.5)
10 Credits
173
TOTAL
173 Credits
3 Graduation Requirements for B.Tech (Honours) in CSE
In order to graduate with B.Tech Honours in Computer Science and Engineering, a student must successfully complete 181 credits, meet requirements of above mentioned in point 2; and
(i) Must successfully complete the FOUR 4 credit projects (Honours and BTP) in semesters V to VIII and obtain a GPA greater than 8 in these 4 projects.
(ii) Must successfully complete at least three electives in the chosen honours stream (These courses will count towards Bouquet courses and CS/Free Electives also).
4 Graduation Requirements for Dual Degree (B.Tech (Honours) + MS by Research) in CSE
In order to graduate with B.Tech Honours and MS by Research in Computer Science and Engineering, a student must successfully complete 189 course credits and 24 Thesis credits, meet requirements of above mentioned in point with CGPA of 7.00; and
(i) Must successfully complete the FOUR 4 credit projects (Honours) in semesters V to VIII and obtain a GPA greater than 8 in these 4 projects.
(ii) Must successfully complete two 4 credit research stream courses in semesters VI and VII.
(iii) Must successfully complete at least three electives in the chosen honours stream (These courses will count towards Bouquet courses and CS/Free Electives also).

 

Translate »