Sei sulla pagina 1di 2

National Institute of Technology Calicut

Curriculum of B.Tech. Degree programme in Computer Science and Engineering


(From 2006 Admissions)

Code

Title

P/D

Cr

1
2

MAU102
SHU102

3
2

1
0

0
0

19+3
*
3
2

ZZU102

1
2

0
0

3
0

3
2

4
5

EEU102
ECU101
SHU111/
CSU101
ZZU191/
ZZU192
SHU191/
SHU192

3*

P/D

S1
1 MAU101
2 SHU101
3 ZZU101
4 ZZU103
5 SHU106
SHU111/
6
CSU101
ZZU191/
7
ZZU192
SHU191/
8
SHU192
ZZU19
3/
O ZZU19
9
T 4/
ZZU19
5

Mathematics I
Physics I
Engineering Mechanics IStatics
Engineering Graphics
Chemistry
Professional Communication/
Computer Programming
Workshop Practice I/
Workshop Practice II
Physics Lab /
Chemistry Lab
Ph. Edn.(1Cr.),Value Education
(1Cr.)
National Service Scheme
(1Cr.).

Code

Title

P/D

3
3

1
0

0
0

3
3

3
3

0
0

0
0

3
3

P/D

3
3
3
0
0

0
0
0
0
0

0
0
2
5
3

3
3
4
3
2

P/D

Cr
(21)

3
3
3
0
0

0
0
0
0
0
0

0
0
0
3
5

3
3
3
2
3

3
3

1
1$

S2

21
Mathematics II
Physics II
Engineering Mechanics IIDynamics
Basic Electrical Engineering
Basic Electronics Engineering
Professional Communication/
Computer Programming
Workshop Practice I/
Workshop Practice II
Physics Lab /
Chemistry Lab

Cr
S3

Cr
S4

(24)

(24)

1 MAU201

Mathematics III

MAU202

2 EEG204

Electrical Circuits & Systems

CSU211

3 ECG204

Electronic Circuits & Systems

CSU201

4
5
6
7
8

Computational Combinatorics
Logic Design
Program Design
Electronics Lab
Hardware Lab

3
3
3
0
0

0
0
0
0
0

0
2
2
3
3

3
4
4
2
2

4
5
6
7
8

CSU213
CSU203
CSU215
CSU291
CSU296

P/D

Cr
(23)

CSU321

CSU312

3
3
3
3
0

0
0
0
0
0

0
0
0
0
3

3
3
3
3
2

3
4
5
6
7

CSU313

CSU212
CSU202
CSU230
ECG291
CSU297
S5

1 CSU301
2 CSU302
3
4
5
6
7

CSU303
CSU304
ZZU301
CSU305
CSU391

8 CSU392

Design and Analysis of


Algorithms
Number Theory &
Cryptography
Compiler Construction
Computer Networks
Environmental Studies
Theory of Computation
Networks Lab
Compiler Lab

S7
1
2
3
4
5
6
7

SHU416
CSU401

CSU491
CSU498

Economics
Computer Architecture
Elective
Elective
Elective
Seminar
Project

P/D

3
3
3
3
3
0
0

0
0
0
0
0
0
0

0
2
0
0
0
3
5

Cr
(20)
3
4
3
3
3
1
3

Cr

Mathematics IV
Formal Languages and
Automata
Discrete Computational
Structures
Database Management Systems
Data Structures & Algorithms
Computer Organisation
Data Structures Lab
DBMS Lab

S6
Software Engineering

CSU396
CSU397

Principles of Programming
Languages
Operating Systems
Elective
Elective
Programming Languages Lab
Operating Systems Lab

CSU398/
CSU399

Mini Project /
Industrial Training

S8
1
2
3
4
5

MEG301
CSU363

CSU499

Principles of Management
Computational Intelligence
Elective
Elective
Elective
Project

* Three courses of one credit each, to be credited before completing six semesters of the programme.
$ one of Mini Project/ Industrial Training is compulsory.

0
0

P/D

3
3
3
3
3
0

0
0
0
0
0
0

0
0
0
0
0
10

Cr
(20)
3
3
3
3
3
5

Minimum Requirements
1. A candidate should have earned a total of at least 175 credits.
2. Two of the elective courses are to be global.
3. A final year student who meets certain standard requirements is permitted to
take M.Tech level elective courses.
List of Elective Courses:
Sl. No
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.

Code
CSU339
CSU358
CSU371
CSU331
CSU341
CSU343
CSU353
CSU315

MAU333
MAG504
CSU333
CSU334
CSU431
CSU441
CSU352
CSU354
CSU356
CSU361
CSU362
CSU411

CSU364
CSU373
CSU471
CSU472
MAG521
MAU329
MAU325
MAU342
MAU326
MAU336
MAU335
MAU324

Title
Advanced Data Structures
Communication and Information Theory
Logic for Computer Science
Computer Graphics and Multimedia
Distributed Computing
Embedded System Design
Mobile Communication Systems
Computer Hardware
Stochastic Processes for Engineers
Numerical Analysis and Optimization Techniques
Object Oriented-Analysis & Design
Web Programming
Advanced Database Management Systems
Advanced Computer Architecture
Coding Theory
Electronic Commerce
Mobile Computing
Image Processing
Pattern Recognition
Computer Security
Natural Language Processing
Computational Complexity
Advanced topics in Algorithms
Quantum Computation
Simulation and Modeling
Fuzziness and Soft Computing
Decision Modeling Technique
Topics in Algebra
Integer Optimization and Network Models
Design and Analysis of Experiments
Forecasting Techniques
Fuzzy Optimization

L
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3

3
3
3
3
3
3
3
3

T
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

P/D
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

Cr
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3

0
0
0
0
0
0
0
0

3
3
3
3
3
3
3
3

Potrebbero piacerti anche