0% found this document useful (0 votes)
66 views5 pages

Department of Computer Science & Engg: Principles of Artificial Intelligence

The document proposes changes to the undergraduate curriculum for the Department of Computer Science & Engineering. It outlines a framework that includes: 1) Department-linked courses from other disciplines totaling 14-15 credits 2) 59 credits of required core computer science courses 3) Options for specialization tracks with additional required courses and a two-part capstone project. The proposed curriculum is designed to provide foundational knowledge in computer science balanced with opportunities for depth in selected specialization areas.

Uploaded by

Aditya Shanker
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
66 views5 pages

Department of Computer Science & Engg: Principles of Artificial Intelligence

The document proposes changes to the undergraduate curriculum for the Department of Computer Science & Engineering. It outlines a framework that includes: 1) Department-linked courses from other disciplines totaling 14-15 credits 2) 59 credits of required core computer science courses 3) Options for specialization tracks with additional required courses and a two-part capstone project. The proposed curriculum is designed to provide foundational knowledge in computer science balanced with opportunities for depth in selected specialization areas.

Uploaded by

Aditya Shanker
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

DEPARTMENT OF COMPUTER SCIENCE & ENGG

Consolidated Proposal for UG Curriculum

The Department through a series of meetings and lengthy discussions has come up
with the following basic framework for undergraduate programme in CSE as under:

Department Linked EA/ES & BS Courses

1. Probability and Stochastic Process (Maths)‐ 4cr

2. Signals & Systems (EE) – 4cr

3. Material Science (from Physics) – 3cr

4. One of the following courses – 3-4cr

• MAL 256 Modern Algebra


• MAL 255 Linear Algebra: Theory, Methods and Applications
• MAL 210 Optimization Methods and Applications

Total 14-15* cr

*If a student does 15 credits the extra 1 credit will count towards DE
requirement.

PROPOSED Departmental Core LTP Cr

1 CSL 201: Data Structures & Algorithms 3-0-4 5


2 CSL 202: Discrete Structures 3-1-0 4
3 CSL 215: Digital Logic & Design* 3-0-4 5
4 CSL 216: Computer Architecture 3-0-2 4
5 CSL 226: Programming Languages 3-0-4 5
6 CSP 290: Design Practices 0-0-6 3
7 CSL 331: Operating Systems 3-0-4 5
8 CSL 333: Principles of Artificial Intelligence 3-0-2 4
9 CSL 334: Computer Networks 3-0-2 4
10 CSL 351: Algorithms 3-1-0 4
11 CSL 352: Theory of Computation 3-0-0 3
12 CSL 362: Database & IR 3-0-2 4
13 CSL 380: Intro to Parallel & Distributed Programming 2-0-2 3
14 CSL 490: B.Tech Project / CSL 492 BTP Part 1 0-0-12 6
Total 12 courses + 1 Design Lab + 1 Project 59

  1  
Requirements for B.Tech CSE Degree:
• Department Core + 11 Credits of DE
– 3 Courses of 3-4 credits each
• Overall Credit Requirements:
– Institute core 55 + Dept Core 59 + 14-15(PL-EAS) = 128 core
– DE 11 + 10 (OC) = 21
– Total 149cr + 15 credits of Non Graded Core

II. Proposed Departmental Specialization

• Specializations offered

– Advanced Concepts

– Architecture & Embedded Systems

– Graphics & Vision

– Software Systems

– Data Analytics & AI

– Applications & IT

• Dept DRC may set a minimum criterion for students wishing to do


specialization. All students wishing to do specialization must apply at the end
of third year or upon completing 100 earned credits for specialization

• Requirements Department Core + 31 credits

– Course on Logic (CSL303 4cr)

– Project Part 2 (8cr) in the area of specialization

– 5-6 Courses From Department Electives for remaining credits

ADDITIONAL CORE FOR SPECIALIZATION

1 CSL303: Logic for Computer Science 3-0-2 4 cr


2 CSP494: B.Tech Project Part 2 0-0-16 8 cr

Credits for B.Tech with specialization:

128 + 31 (DE) + 10 (OC) = 169Cr

– Total 169 cr + 15 credits of Non Graded Core

  2  
Proposed Semester Schedule:

Credits completed in 1st year: 34 Credits of Institute Core

B.Tech CSE Indicative Semester-wise Course Schedule

Sem Lecture Lecture Lecture Lecture Lecture other L-T-


Course I Course II Course III Course IV CourseV P/Cr
III Discrete Digital Logic & Data Material Probability
Structures Design Structures Science and 21
3-1-0 3-0-4 3-0-4 [Physics] 3 Stochastic
[DC] [DC] [DC] [PLES2] Processes
3-1-0
[PLES1]
IV Prog. Computer Signals and Biology HU Design 22/24
Languages Architecture Systems (3-0-2)/ Env 4 Practices in
3-0-4 3-0-2 3-0-2 (2-0-0) CS 0-0-6
[DC] [DC] [PLES3] [DC]
V Principles of AI Operating Theory of Biology HU 18/20
3-0-2 Systems Computing (3-0-2)/ Env 4
[DC] 3-0-4 3-0-0 (2-0-0)
[DC] [DC]
VI Data Base Computer Analysis & Math HU 19
Mgmt Systems Networks Design of 3-1-0 4
3-0-2 3-0-2 Algorithms [PLES 4]
[DC] [DC] 3-1-0
[DC]
VII Intro to OC/HU 20
Parallel & Dist. 3
Programming Project 1
2-0-2 DE OC (Gen)
[DC] 4 4 0-0-12
VIII DE DE OC OC/HU 12
3 3 3 3
Total: 149

B.Tech CSE with Specialization: Indicative Course Schedule:

The student choosing a CSE specialization would


! Do the course on Logic (VIIth Sem)
! 3 More Department Electives [9 Cr] spread over 5th - 8th sem
! Do Project Part 1 (specialized) & Project Part 2 [8 cr]

  3  
Course  Number  &  Title L-­‐T-­‐P Credits Status
CSL341:  Machine  Learning 3-­‐0-­‐2 4 Existing
CSP315:  Embedded  System  Design  Laboratory 3-­‐0-­‐0 3 Revised
CSR310:  Professional  Practices  (CS) 3-­‐0-­‐0 3 Existing
CSS310:  Independent  Study  (CS) 3-­‐0-­‐0 3 Existing
CSL436:  Compilers 3-­‐0-­‐2 4 New
CSL718:  Architecture  of  High  Performance  Computers 3-­‐0-­‐2 4 Existing
CSL719:  Synthesis  of  Digital  Systems 3-­‐0-­‐2 4 Existing
CSL722:  Compiler  Optimization 3-­‐0-­‐3 4.5 New
CSL724:  Advanced  Computer  Networks 3-­‐0-­‐2 4 Existing
CSL726:  Numerical  Algorithms 3-­‐0-­‐2 4 New
CSL730:  Parallel  Programming 3-­‐0-­‐2 4 Existing
CSL732:  VIRTUALIZATION  AND  CLOUD  COMPUTING 3-­‐0-­‐0 3 Existing
CSL740:  Software  Engineering 3-­‐0-­‐2 4 Existing
CSL750:  Foundations  of  Automatic  Verification 3-­‐0-­‐0 3 Existing
CSL751:  Algorithmic  Graph  Theory 3-­‐0-­‐0 3 Revised
CSL752:  Geometric  Computing 3-­‐0-­‐0 3 Revised
CSL753:  Complexity  Theory 3-­‐0-­‐0 3 Revised
CSL754:  Approximation  Algorithms 3-­‐0-­‐0 3 Revised
CSL756:  Mathematical  Programming 3-­‐0-­‐0 3 Revised
CSL758:  Advanced  Algorithms 3-­‐0-­‐0 3 Revised
CSL759:  CRYPTOGRAPHY  AND  COMPUTER  SECURITY 3-­‐0-­‐0 3 Revised
CSL760:  Advanced  Data  Management 3-­‐0-­‐2 4 New
CSL768  WIRELESS  NETWORKS 3-­‐0-­‐2 4 Existing
CSL770:  Advanced  AI 3-­‐0-­‐2 4 New
CSL771:  Machine  Learning 3-­‐0-­‐2 4 New
CSL772:  Natural  Language  Processing 3-­‐0-­‐2 4 New
CSL776:  Learning  Probabilistic  Graphical  Models 3-­‐0-­‐2 4 New
CSL780:  Computer  Vision 3-­‐0-­‐2 4 New
CSL781:  Computer  Graphics 3-­‐0-­‐0 3 Existing
CSL783:  Digital  Image  Analysis 3-­‐0-­‐0 3 Existing
CSL788:  Embedded  Computing 3-­‐0-­‐0 3 Revised
CSL812:  System  Level  Design  and  Modelling 3-­‐0-­‐0 3 Existing
CSL818  Principles  of  Multiprocessor  Systems 3-­‐0-­‐2 4 Existing
CSL819:  Advanced  Distributed  Systems 3-­‐0-­‐2 4 New
CSL821:  Reconfigurable  Computing 3-­‐0-­‐0 3 Existing
CSL830:  Distributed  Computing 3-­‐0-­‐0 3 Existing
CSL831:  Semantics  of  Programming  Languages 3-­‐0-­‐0 3 Existing
CSL832:  Proofs  and  Types 3-­‐0-­‐0 3 Existing
CSL859:  Advanced  Computer  Graphics 3-­‐0-­‐0 3 Existing
CSL860:  Special  Topics  in  Parallel  Computation 3-­‐0-­‐0 3 Existing
CSL861:  Special  Topics  in  Hardware  Systems 3-­‐0-­‐0 3 Existing
CSL862:  Special  Topics  in  Software  Systems 3-­‐0-­‐0 3 Existing
CSL863:  Special  Topics  in  Theoretical  Computer  Science 3-­‐0-­‐0 3 Existing
CSL864:  Special  Topics  in  Artificial  Intelligence 3-­‐0-­‐0 3 Existing
CSL865:  Special  Topics  in  Computer  Applications 3-­‐0-­‐0 3 Existing
CSL866:  Special  Topics  in  Algorithms 3-­‐0-­‐0 3 Existing
CSL867:  Special  Topics  in  High  Speed  Networks 3-­‐0-­‐0 3 Existing
CSL868:  Special  Topics  in  Database  Systems 3-­‐0-­‐0 3 Existing
CSL869:  Special  Topics  in  Concurrency 3-­‐0-­‐0 3 Existing
CSL870:  Special  Topics  in  Machine  Learning 3-­‐0-­‐0 3 New
CSL872:  Special  Topics  in  Cryptography 3-­‐0-­‐0 3 New
CSV878:  Special  Module  in  Machine  Learning 1-­‐0-­‐0 1 New
CSV879:  Special  Module  in  Financial  Algorithms 2-­‐0-­‐0 2 New
CSV880:  Special  Module  in  Parallel  Computation 1-­‐0-­‐0 1 Existing
CSV881:  Special  Module  in  Hardware  Systems 1-­‐0-­‐0 1 Existing
CSV882:  Special  Module  in  Software  Systems 1-­‐0-­‐0 1 Existing
CSV883:  Special  Module  in  Theoretical  Computer  Science 1-­‐0-­‐0 1 Existing
CSV884:  Special  Module  in  Artificial  Intelligence 1-­‐0-­‐0 1 Existing
CSV885:  Special  Module  in  Computer  Applications 1-­‐0-­‐0 1 Existing
CSV886:  Special  Module  in  Algorithms 1-­‐0-­‐0 1 Existing
CSV887:  Special  Module  in  High  Speed  Networks 1-­‐0-­‐0 1 Existing
CSV888:  Special  Module  in  Database  Systems 1-­‐0-­‐0 1 Existing
CSV889:  Special  Module  in  Concurrency 1-­‐0-­‐0 1 Existing
CSV890:Special  Module  on  Visual  Computing 1-­‐0-­‐0 1 New

School  of  IT  courses


SIL765  Networks  &  System  Security 3-­‐0-­‐2 4 Existing
SIL769  Internet  Traffic  -­‐  Measurement,  Modeling  &  Analysis 3-­‐0-­‐2 4 Existing
SIL801  Special  Topics  in  Multimedia  System 3-­‐0-­‐0 3 Existing
SIL802  Special  Topics  in  Web  Based  Computing 3-­‐0-­‐0 3 Existing
SIV813  Applications  of  Computer  in  Medicines 1-­‐0-­‐0 1 Existing
SIV861  Information  and  Comm  Technologies  for  Development 1-­‐0-­‐0 1 Existing
SIV864  Special  Module  on  Media  Processing  &  Communication 1-­‐0-­‐0 1 Existing
SIV895  Special  Module  on  Intelligent  Information  Processing 1-­‐0-­‐0 1 Existing

You might also like