0% found this document useful (0 votes)
29 views9 pages

Year Schedule

Uploaded by

Rengeshwar
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)
29 views9 pages

Year Schedule

Uploaded by

Rengeshwar
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/ 9

CURRICULUM

B.E. COMPUTER SCIENCE AND ENGINEERING


REGULATION 2022

SEMESTER I
Course Contact
S No. Course L/T/P Credits Ext/Int Category
Code hrs/week
THEORY CUM PRACTICAL
Application
1 22IT101 3/0/2 5 4 50/50 PCC
Development Practices
Problem Solving using
2 22CS101 3/0/2 5 4 50/50 PCC
C++
Technical
3 22EN101 2/0/2 4 3 50/50 HSMC
Communication Skills
4 22CH101 Engineering Chemistry 3/0/2 5 4 50/50 BSC
THEORY
5 22MA102 Mathematics I 3/1/0 4 4 60/40 BSC
Basics of Electrical and
6 22EE111 2/1/0 3 3 60/40 ESC
Electronics Engineering
PRACTICAL
Basics of Electrical and
7 22EE114 Electronics Engineering 0/0/2 2 1 40/60 ESC
Laboratory
MANDATORY COURSE
Mandatory Course I
8 22MC101 Three weeks 0 0/100 MC
(Induction Programme)
Total 28 23 800

SEMESTER II
Course Contact
S No. Course L/T/P Credit Ext/Int Category
Code hrs/week
THEORY CUM PRACTICAL
Data Structures and
1 22CS201 3/0/2 5 4 50/50 PCC
Algorithms
Database
2 22IT201 3/0/2 5 4 50/50 PCC
Management Systems
3 22AD201 Java Programming 3/0/2 5 4 50/50 PCC
4 22PH201 Physics 3/0/2 5 4 50/50 BSC
THEORY
Universal Human
5 22GE201 3/0/0 3 3 60/40 HSMC
Values
6 22MA202 Mathematics II 3/1/0 4 4 60/40 BSC
7 22TA101 Heritage of Tamils 1/0/0 1 1 60/40 HSMC
MANDATORY COURSE
Mandatory Course 2
8 22MC102 (Environmental 2/0/0 2 0 0/100 MC
Sciences)
Total 30 24 800
SEMESTER III
S Course Contact
Course L/T/P Credit Ext/Int Category
No. Code hrs/week
THEORY
1 22IT301 Computer Architecture 3/0/0 3 3 60/40 ESC
Digital Logic and 60/40
2 22EC111 3/0/0 3 3 ESC
Design
22MA302 Random variable & 60/40
3 3/1/0 4 4 BSC
Statistics
Design and analysis of
4 22AD301 3/0/0 3 3 60/40 PCC
algorithms
5 22IT302 Web Technology 3/0/0 3 3 60/40 PCC
Advanced Java
6 22CS302 3/0/0 3 3 60/40 PCC
Programming
7 22TA201 Tamils and Technology 1/0/0 1 1 60/40 HSMC
PRACTICAL
Web Technology
8 22IT303 0/0/3 3 1.5 40/60 PCC
Laboratory
Advanced Java
9 22CS303 Programming 0/0/3 3 1.5 40/60 PCC
Laboratory
MANDATORY COURSE
10 22MC1XX Mandatory Course 3 2/0/0 2 0 0/100 MC
Total 28 23 1000

SEMESTER IV
Course Contact
S No. Course L/T/P Credit Ext/Int Category
Code hrs/week
THEORY CUM PRACTICAL
1 22CS403 Operating Systems 3/0/2 5 4 50/50 PCC
THEORY
Optimization and
2 22MA401 3/1/0 4 4 60/40 BSC
Project Management
Theory of
3 22CS401 3/0/0 3 3 60/40 PCC
Computation
4 22AD402 Cloud Computing 3/0/0 3 3 60/40 PCC
5 22IT402 Software Testing 3/0/0 3 3 60/40 PCC
6 22CS402 Web Frameworks 3/0/0 3 3 60/40 PCC
PRACTICAL
Cloud Computing
7 22AD403 0/0/3 3 1.5 40/60 PCC
Laboratory
Web Frameworks
8 22CS404 0/0/3 3 1.5 40/60 PCC
Laboratory
MANDATORY COURSE
9 22MC1XX Mandatory Course 4 2/0/0 2 0 0/100 MC
Total 30 23 900
SEMESTER V
S Course Contact
Course L/T/P Credit Ext/Int Category
No. Code hrs/week
THEORY
1 22XXXXX Open Elective 1 3/0/0 3 3 60/40 OEC
Microcontrollers and
2 22EC512 3/0/0 3 3 60/40 ESC
Embedded Systems
THEORY CUM PRACTICAL
Principles of Compiler
3 22CS501 3/0/2 5 4 50/50 PCC
Design
4 22CS502 Computer Networks 3/0/0 3 3 60/40 PCC
5 22XXXXX Professional Elective 1 3/0/0 3 3 60/40 PEC
6 22XXXXX Professional Elective 2 3/0/0 3 3 60/40 PEC
PRACTICAL
Computer Networks
7 22CS505 0/0/3 3 1.5 PCC
Laboratory 40/60
PROJECT WORK
8 22CS503 Mini Project 0/0/2 2 1 40/60 PW
MANDATORY COURSE
9 22MCXXX Mandatory Course 5 2/0/0 2 0 0/100 MC
Total 27 21.5 900

SEMESTER VI
S Course Contact
Course L/T/P Credit Ext/Int Category
No. Code hrs/week
THEORY
1 22CSXXX Emerging Elective 1 3/0/0 3 3 60/40 EEC
Object Oriented
2 22CS601 3/0/0 3 3 60/40 PCC
Analysis and Design
Cryptography and
3 22CS602 3/0/0 3 3 60/40 PCC
Network Security
4 22CS603 Artificial Intelligence 3/0/0 3 3 60/40 PCC
5 22XXXXX Professional Elective 3 3/0/0 3 3 60/40 PEC

6 22XXXXX Professional Elective 4 3/0/0 3 3 60/40 PEC

PRACTICAL
Object Oriented
7 22CS604 Analysis and Design 0/0/3 3 1.5 40/60 PCC
Laboratory
22CS605 Artificial Intelligence
8 0/0/3 3 1.5 40/60 PCC
Laboratory
Total 24 21 800
SEMESTER VII
Course Contact
S No. Course L/T/P Credit Ext/Int Category
Code hrs/week
THEORY
1 22IT702 Computational Biology 3/0/0 3 3 60/40 ESC
2 22XXXXX Open Elective 2 3/0/0 3 3 60/40 OEC
3 22CSXXX Emerging Elective 2 3/0/0 3 3 60/40 EEC
4 22CS701 Internet of Everything 3/0/0 3 3 60/40 PCC
5 22XXXXX Professional Elective 5 3/0/0 3 3 60/40 PEC
6 22XXXXX Professional Elective 6 3/0/0 3 3 60/40 PEC
PRACTICAL
Internet of Everything
7 22CS702 0/0/3 3 1.5 40/60 PCC
Laboratory
EMPLOYABILITY ENHANCEMENT SKILLS
8 22EES01 Employability Enhancement Skills 2 0/100 EES
Total 21 21.5 800

SEMESTER VIII
Course Contact
S No. Course L/T/P Credit Ext/Int Category
Code hrs/week
PROJECT WORK
1 22CS801 Project 0/0/24 24 12 40/60 PW
Total 24 12 100

Humanities and Management Courses (8 credits)


S No. Course Course L/T/P Contact Credit Ext/Int Category
Code hrs/week
Technical
1 22EN101 2/0/2 4 3 50/50 HSMC
Communication Skills
2 22GE201 Universal Human Values 3/0/0 3 3 60/40 HSMC
3 22TA101 Heritage of Tamils 1/0/0 1 1 60/40 HSMC
4 22TA201 Tamils and Technology 1/0/0 1 1 60/40 HSMC

Basic Science Courses (24 credits)


S Course Contact
No. Code Course L/T/P hrs/week Credit Ext/Int Category
1 22MA102 Mathematics I 3/1/0 4 4 60/40 BSC
2 22CH101 Engineering Chemistry 3/0/2 5 4 50/50 BSC
3 22MA202 Mathematics II 3/1/0 4 4 60/40 BSC
4 22PH201 Physics 3/0/2 5 4 50/50 BSC
Random variable &
5 22MA302 3/1/0 4 4 60/40 BSC
Statistics
Optimization and Project
6 22MA401 3/1/0 4 4 60/40 BSC
Management
Engineering Science Courses (18 credits)
S Course Contact
Code Course L/T/P hrs/week Credit Ext/Int Category
No.
Basics of Electrical and
1 22EE111 2/1/0 3 3 60/40 ESC
Electronics Engineering
2 22IT301 Computer Architecture 3/0/0 3 3 60/40 ESC

3 22EC111 Digital Logic and Design 3/0/0 3 3 60/40 ESC

Microcontrollers and
4 22EC512 3/0/0 3 3 60/40 ESC
Embedded Systems
5 22IT702 Computational Biology 3/0/0 3 3 60/40 ESC
Basics of Electrical and
6 22EE114 Electronics Engineering 0/0/2 2 1 40/60 ESC
Laboratory

Professional Core Courses(75 credits)


S Course Contact Category
Code Course L/T/P hrs/week Credit Ext/Int
No.
Application
1 22IT101 Development 3/0/2 5 4 50/50 PCC
Practices
Problem Solving
2 22CS101 3/0/2 5 4 50/50 PCC
using C++
Data Structures and
3 22CS201 3/0/2 5 4 50/50 PCC
Algorithms
Database
4 22IT201 Management 3/0/2 5 4 50/50 PCC
Systems
5 22AD201 Java Programming 3/0/2 5 4 50/50 PCC
Design and analysis
6 22AD302 3/0/0 3 3 60/40 PCC
of algorithms
7 22IT302 Web Technology 3/0/0 3 3 60/40 PCC
Web Technology
8 22IT303 0/0/3 3 1.5 40/60 PCC
Laboratory
Advanced Java
9 22CS302 3/0/0 3 3 60/40 PCC
Programming
Advanced Java
10 22CS303 Programming 0/0/3 3 1.5 40/60 PCC
Laboratory
Theory of
11 22CS401 3/0/0 3 3 60/40 PCC
Computation
12 22AD402 Cloud Computing 3/0/0 3 3 60/40 PCC
Cloud Computing
13 22AD403 0/0/3 3 1.5 40/60 PCC
Laboratory
14 22IT402 Software Testing 3/0/0 3 3 60/40 PCC
15 22CS402 Web Frameworks 3/0/0 3 3 60/40 PCC
Web Frameworks
16 22CS404 0/0/3 3 1.5 40/60 PCC
Laboratory
17 22CS403 Operating Systems 3/0/2 5 4 50/50 PCC
Principles of Compiler
19 22CS501 3/0/2 5 4 50/50 PCC
Design
21 22CS502 Computer Networks 3/0/0 3 3 60/40 PCC
Computer Networks
22 22CS505 0/0/3 3 1.5 PCC
Laboratory 40/60
Object Oriented
23 22CS601 3/0/0 3 3 60/40 PCC
Analysis and Design
22CS604 Object Oriented
24 Analysis and Design 0/0/3 3 1.5 40/60 PCC
Laboratory
Cryptography and
25 22CS602 3/0/0 3 3 60/40 PCC
Network Security
26 22CS603 Artificial Intelligence 3/0/0 3 3 60/40 PCC
22CS605 Artificial Intelligence
27 0/0/3 3 1.5 40/60 PCC
Laboratory
28 22CS701 Internet of Everything 3/0/0 3 3 60/40 PCC
Internet of Everything
29 22CS702 0/0/3 3 1.5 40/60 PCC
Laboratory

Mandatory Courses
S.No. Course Code Course Title Category
1 22MC101 Induction Programme MC
2 22MC102 Environmental Sciences MC
3 22MC103 Soft Skills MC
4 22MC104 Management Organizational Behaviour MC
5 22MC105 General Aptitude MC
6 22MC106 Life Skills and Ethics MC
7 22MC107 Stress Management MC
8 22MC108 Constitution of India MC
9 22MC109 Essence of Indian Traditional Knowledge MC
10 22MC110 Biology MC

Professional Elective Courses (18 Credits)


S.No. Course Code Course L T P Credit Ext/Int
Software Development
1 API development using MVC
22CS901 3 0 0 3 60/40
Architecture
2 22IT901 UI/UX Application development 3 0 0 3 60/40
3 22CS902 Cloud Services and Integration 3 0 0 3 60/40
4 22IT902 Cloud Infrastructure Management 3 0 0 3 60/40
5 Professional Readiness for
22IT904 Innovation, Employability and 0 0 6 3 0/100
Entrepreneurship
6 22IT905 Open Source Systems 3 0 0 3 60/40
7 22CS903 Software Project Management 3 0 0 3 60/40
8 22CS904 Software Quality Assurance 3 0 0 3 60/40
9 22CS905 Design of Software Agents 3 0 0 3 60/40
10 22CS906 Test Driven Software Development 3 0 0 3 60/40
Data Science and Computational Intelligence
11 22CS914 Fundamentals of Data Science 3 0 0 3 60/40
12 Artificial Intelligence and Machine
22CS911 3 0 0 3 60/40
learning
13 22AD912 Statistics and Machine Learning 3 0 0 3 60/40
14 22IT911 NLP with predictive analysis 3 0 0 3 60/40
15 22CS912 Secure Software Systems 3 0 0 3 60/40
16 22IT913 Blockchain Technology 3 0 0 3 60/40
17 22CS913 Business Analytics 3 0 0 3 60/40
18 22CS915 Knowledge Management Systems 3 0 0 3 60/40
19 22CS916 Social Network Mining and Analysis 3 0 0 3 60/40
20 22CS917 Computer Vision and Analysis 3 0 0 3 60/40
Networks and Security
21 22IT921 Cyber Security 3 0 0 3 60/40
22 22AD921 Ethical hacking 3 0 0 3 60/40
23 22CS921 Cyber threats and vulnerabilities 3 0 0 3 60/40
24 Ethical Hacking and Auditing
22AD922 3 0 0 3 60/40
frameworks
25 22CS922 Wireless Networks 3 0 0 3 60/40
26 22IT923 Mobile Adhoc Networks 3 0 0 3 60/40
27 22CS923 Fault Tolerant Computing 3 0 0 3 60/40
28 22CS924 Software defined networks 3 0 0 3 60/40
29 Network Engineering and
22CS925 3 0 0 3 60/40
Management
30 Telecommunication and Switching
22CS926 3 0 0 3 60/40
Techniques

Emerging Elective Courses (6 Credits)


S.No. Course Code Course L T P Credit Ext/Int
Emerging Elective Courses – Stream 1
1 22CS007 Design of Dependable Systems 3 0 0 3 60/40
2 22CS008 Networked Cyber-Physical Systems 3 0 0 3 60/40
3 22CS009 Serverless Computing 3 0 0 3 60/40
Emerging Elective Courses – Stream 2
4 22CS010 Malware Reverse Engineering 3 0 0 3 60/40
5 22CS011 Adaptive Intelligent Systems 3 0 0 3 60/40
6 22CS012 Jenkins and Kubernates 3 0 0 3 60/40

Open Elective Courses offered by CSE


S.No. Course Code Course L T P Credit Ext/Int
1 22CS001 Fundamentals of Java Programming 3 0 0 3 60/40
22CS002 Software Product Development and 60/40
2 3 0 0 3
Management
3 22CS003 Virtual Reality 3 0 0 3 60/40
4 22CS004 Network and Systems Security 3 0 0 3 60/40
5 22CS005 Green Computing 3 0 0 3 60/40
6 22CS006 Internet Marketing and E-Commerce 3 0 0 3 60/40

Value Added Courses


S.No. Course Code Course Credit Category
1 22VA200 Cassandra 1 VAC
2 22VA201 MongoDB 1 VAC
3 22VA130 Effective Communication Skills 2 VAC
SCHEME OF CREDIT DISTRIBUTION – SUMMARY

Credits/Semester AICTE
S.
Stream Credits Norms
No I II III IV V VI VII VIII
1 Humanities and
Management 3 4 1 8 12
Courses (HSMC)
2 Basic Science
8 8 4 4 24 24
Courses (BSC)
3 Engineering
Science Courses 4 6 3 3 16 29
(ESC)
4 Professional Core
8 12 12 19 8.5 12 4.5 76 49
Courses (PCC)
5 Professional
Elective Courses 6 6 6 18 18
(PEC)
6 Open Elective
3 3 6
Courses (OEC)
12
7 Emerging Elective
3 3 6
Courses (EEC)
8 Project Work(PW) 1 12 13
9 Employability 15
2 2
Enhancement Skills
10 Mandatory Courses Non
(MC) credit
Total 23 24 23 23 21.5 21 21.5 12 169
AICTE 17.5 20.5 24 22 21 22 18 15 159

You might also like