CSE - UG - R20 - IV YEARS - Course Structure APRIL 2022

Download as pdf or txt
Download as pdf or txt
You are on page 1of 11

R-20 Syllabus for CSE, JNTUK w. e. f.

2020 – 21

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY KAKINADA


KAKINADA – 533 003, Andhra Pradesh, India

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

COURSE STRUCTURE AND SYLLABUS


For UG –R20

B. TECH - COMPUTER SCIENCE & ENGINEERING

(Applicable for batches admitted from 2020-2021)

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY KAKINADA

KAKINADA - 533 003, Andhra Pradesh, India


R-20 Syllabus for CSE, JNTUK w. e. f. 2020 – 21

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY KAKINADA


KAKINADA – 533 003, Andhra Pradesh, India

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

COURSE STRUCTURE
I Year – I SEMESTER

Course
S. No Courses L T P Credits
Code

1 HS Communicative English 3 0 0 3
Mathematics - I
2 BS 3 0 0 3
(Calculus And Differential Equations)
3 BS Applied Physics 3 0 0 3
4 ES Programming for Problem Solving using C 3 0 0 3
5 ES Computer Engineering Workshop 1 0 4 3
6 HS English Communication Skills Laboratory 0 0 3 1.5

7 BS Applied Physics Lab 0 0 3 1.5

8 ES Programming for Problem Solving using C Lab 0 0 3 1.5

Total Credits 19.5

I Year – II SEMESTER

Course
S. No Courses L T P Credits
Code

Mathematics – II
1 BS 3 0 0 3
(Linear Algebra And Numerical Methods)
2 BS Applied Chemistry 3 0 0 3
3 ES Computer Organization 3 0 0 3
4 ES Python Programming 3 0 0 3
5 ES Data Structures 3 0 0 3
6 BS Applied Chemistry Lab 0 0 3 1.5
7 ES Python Programming Lab 0 0 3 1.5
8 ES Data Structures Lab 0 0 3 1.5
9 MC Environment Science 2 0 0 0

Total Credits 19.5


R-20 Syllabus for CSE, JNTUK w. e. f. 2020 – 21

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY KAKINADA


KAKINADA – 533 003, Andhra Pradesh, India

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

II Year – I SEMESTER

S. No Course Code Courses L T P Credits


1 BS Mathematics III 3 0 0 3
2 CS Object Oriented Programming through C++ 3 0 0 3
3 CS Operating Systems 3 0 0 3
4 CS Software Engineering 3 0 0 3
5 CS Mathematical Foundations of Computer Science 3 0 0 3
6 CS Object Oriented Programming through C++ Lab 0 0 3 1.5
7 CS Operating Systems Lab 0 0 3 1.5
8 CS Software Engineering Lab 0 0 3 1.5
Skill oriented Course - I
1) Applications of Python - Num Py
9 SO 0 0 4 2
2) Web Application Development Using FullStack -
Frontend Development –Module -I
10 MC Constitution of India 2 0 0 0
Total Credits 21.5

II Year – II SEMESTER
II Year – II SEMESTER
S. No Course Code Courses L T P Credits
1 BS Probability and Statistics 3 0 0 3
2 CS Database Management Systems 3 0 0 3
3 CS Formal Languages and Automata Theory 3 0 0 3
4 ES Java Programming 3 0 0 3
Managerial Economics and Financial
5 HS 3 0 0 3
Accountancy
6 CS Database Management Systems Lab 0 0 2 1
7 CS R Programming Lab 0 1 2 2
8 ES Java Programming Lab 0 0 3 1.5
Skill Oriented Course - II
1) Applications of Python-Pandas OR
9 SO 2) Web Application Development Using 0 0 4 2
Full Stack -Frontend Development –Module-II
Total Credits 21.5
10 Minor Operating Systems$ 3 0 2 4
11 Honors Any course from the Pool, as per the opted track 4 0 0 4

$- Integrated Course
R-20 Syllabus for CSE, JNTUK w. e. f. 2020 – 21

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY KAKINADA


KAKINADA – 533 003, Andhra Pradesh, India

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


III B. Tech – I Semester
S.No Course Code Courses Hours per week Credits
L T P C
1 PC Computer Networks 3 0 0 3
2 PC Design and Analysis of Algorithms 3 0 0 3
3 PC Data Warehousing and Data Mining 3 0 0 3
4 Open Elective-I 3 0 0 3
Open
Open Electives offered by other
Elective/Job
departments/Optimization in Operations
Oriented
Research (Job oriented course)
5 Professional Elective-I 3 0 0 3
1. Artificial Intelligence
PE 2. Software Project Management
3. Distributed Systems
4. Advanced Unix Programming
6 PC Data Warehousing and Data Mining Lab 0 0 3 1.5
7 PC Computer Networks Lab 0 0 3 1.5
8 Skill Oriented Course - III 0 0 4 2
1. Animation course: Animation Design
SO
2.Continuous Integration and Continuous
Delivery using Dev Ops
9 MC Employability Skills-I 2 0 0 0
10 Summer Internship 2 Months 0 0 0 1.5
PR (Mandatory) after second year (to be
evaluated during V semester
Total credits 21.5
11 Minor Database Management Systems$ 3 0 2 4
12 Any course from the Pool, as per the opted 4 0 0 4
Honors
track
$- Integrated Course
R-20 Syllabus for CSE, JNTUK w. e. f. 2020 – 21

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY KAKINADA


KAKINADA – 533 003, Andhra Pradesh, India

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


III B. Tech – II Semester
S.No CourseCode Courses Hours per week Credits
L T P C
1 PC Machine Learning 3 0 0 3
2 PC Compiler Design 3 0 0 3
3 PC Cryptography and Network Security 3 0 0 3
4 Professional Elective-II 3 0 0 3
1.Mobile Computing
2.Big Data Analytics
PE
3.Object Oriented Analysis and
Design
4.Network Programming
5 Open Elective-II 3 0 0 3
Open Electives offered by other
Open Elective
departments/
/Job Oriented
MEAN Stack Development (Job
Oriented Course)
6 PC Machine Learning using Python Lab 0 0 3 1.5
7 PC Compiler Design Lab 0 0 3 1.5
8 Cryptography and Network Security 0 0 3 1.5
PC
Lab
9 Skill Oriented Course - IV 0 0 4 2
1.Big Data:Spark
SO 2.MEAN Stack Technologies-
Module I- MongoDB, Express.js,
Angular JS Node.js and AJAX
10 MC Employability skills-II 2 0 0 0
Total credits 21.5
Industrial/Research Internship(Mandatory) 2 Months during summer vacation
11 Minor Data Structures and Algorithms$ 3 0 2 4
12 Any course from the Pool, as per 4 0 0 4
Honors
the opted track
Minor course through SWAYAM - - - 2
$- Integrated Course
R-20 Syllabus for CSE, JNTUK w. e. f. 2020 – 21

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY KAKINADA


KAKINADA – 533 003, Andhra Pradesh, India

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


IV B. Tech –I Semester
S.No Course Code Course Title Hoursperweek Credits
L T P C
1 Professional Elective-III 3 0 0 3
1.Cloud Computing
PE 2.Neural Networks and Soft Computing
3.Ad-hoc and Sensor Networks
4.Cyber Security & Forensics
2 Professional Elective-IV 3 0 0 3
1. Deep Learning Techniques
PE 2. Social Networks & Semantic Web
3. Computer Vision
4.MOOCS-NPTEL/SWAYAM
3 Professional Elective-V 3 0 0 3
1.Block-Chain Technologies
PE 2.Wireless Network Security
3.Ethical Hacking
4.MOOCS-NPTEL/SWAYAM
4 Open Elective-III 3 0 0 3
Open Electives offered by other
Open Elective
departments/
/Job Oriented
API and Microservices (Job Oriented
Course)
5 Open Elective-IV 3 0 0 3
Open Electives offered by other
Open Elective
departments/
/Job Oriented
Secure Coding Techniques (Job Oriented
Course)
6 Universal Human Values 2: Understanding 3 0 0 3
HS
Harmony
7 1.PYTHON: Deep Learning /APSSDC 0 0 4 2
offered Courses
SO 2.MEAN Stack Technologies-Module II-
MongoDB, Express.js, Angular JS Node.js,
and AJAX
8 Industrial/Research Internship 2 months 0 0 0 3
PR (Mandatory) after third year (to be
evaluated during VII semester
Total credits 23
9 Software Engineering / any other from
$
3 0 2 4
Minor
PART-B (For Minor)
10 Any course from the Pool, as per the opted 4 0 0 4
Honors
track
Minor course through SWAYAM - - - 2
$- Integrated Course
R-20 Syllabus for CSE, JNTUK w. e. f. 2020 – 21

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY KAKINADA


KAKINADA – 533 003, Andhra Pradesh, India

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

IV B. Tech –II Semester


S.No Course Code Course Title Hours per week Credits
L T P C
1 Major Project Work, Seminar - - - 12
Project
Internship
Total credits 12
R-20 Syllabus for CSE, JNTUK w. e. f. 2020 – 21

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY KAKINADA


KAKINADA – 533 003, Andhra Pradesh, India

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

Suggested Courses for Honors Program

POOL1- AI & ML POOL2- Systems Engineering


1. Mathematics for Machine Learning 1. Data Communications and Information
2. Text Mining and Time Series Analysis Coding Theory
3. Natural Language Processing 2. Internet of Things
4. Reinforcement Learning 3. Service Oriented Architectures
4. Design of Secure Protocols
5. Network Coding

POOL3- Information Security POOL4 – Data Science


1. Computational Number Theory 1. Statistical Foundations for Data Science
2. Cryptanalysis 2. Mining Massive Data Sets
3. Elliptic Curve Cryptography 3. Data Visualization
4. Introduction to Quantum Computing and 4. Medical Image Data Processing
Quantum Cryptography
5. Public Key Infrastructure and
Trust Management
6. Information Security Analysis and
Audit
6. Principles of Cyber Security
7. Cloud and IoT Security
8. Web Security
9. Block Chain Architecture Design and Use
Cases
R-20 Syllabus for CSE, JNTUK w. e. f. 2020 – 21

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY KAKINADA


KAKINADA – 533 003, Andhra Pradesh, India

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


Suggested Courses for MINOR Engineering in CSE
Note:
1. Any THREE courses (Any FOUR courses in case of MOOCS) need to be studied from PART-A.
2. Any ONE course (If it is in Regular Mode) need to be studied from PART-B.
3. TWO, NPTEL courses of EIGHT week duration covering a total of 4 credits (offered by the
department of CSE only), Student can register at any time after the completion of II B.Tech. I Sem.
4. Students can pursue suggested MOOC Courses via NPTEL from II B.Tech II Sem and onwards,
by prior information to the concern.
5. If sufficient numbers of students are not opted, as per the guidelines, dept can suggest
students to pursue under MOOCS. In this case, department/students can select course such
that there will not be any duplication.

Eligibility for Minor in CSE:


PART A
Regular Mode MOOCS*
S.N Cred Course available in
Subject L-T-P NPTEL Link Credits
o its NPTEL
https://onlinecourses.
1 Operating Systems 3-0-2 4 Operating Systems swayam2.ac.in/cec21
_cs20/preview
As
Data Structures and Data Structure and https://nptel.ac.in/co recommen
2 3-0-2 4
Algorithms algorithms using Java urses/106105225 ded by the
NPTEL
https://onlinecourses.
(Dept
3 Software Engineering 3-0-2 4 Software Engineering swayam2.ac.in/cec21
need to
_cs21/preview
verify the
https://onlinecourses. credits
4 Computer Networks 3-0-2 4 Computer Networks swayam2.ac.in/cec22 and
_cs05/preview suggest)
Database https://onlinecourses.
Data Base
5 Management 3-0-2 4 nptel.ac.in/noc22_cs
Management System
Systems 51/preview
* If sufficient number of students are not available to offer, can pursue under MOOCS
R-20 Syllabus for CSE, JNTUK w. e. f. 2020 – 21

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY KAKINADA


KAKINADA – 533 003, Andhra Pradesh, India

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

PART B
S.N Cred Course available in
Subject L-T-P NPTEL Link Credits
o its NPTEL
Computational
1 4-0-0 4
Thinking
Object Oriented
Programming in https://nptel.ac.in/co
2 Programming 3-0-2 4
JAVA urses/106105191
through JAVA
Data Analytics using Data Analytics with https://nptel.ac.in/co
3 3-0-2 4
Python Python urses/106107220

Artificial
Intelligence:
https://nptel.ac.in/co
Knowledge
urses/106106140
Representation And As
Reasoning recommen
4 Artificial Intelligence 4-0-0 4 ded by the
OR NPTEL
(Dept
https://onlinecourses. need to
An Introduction to verify the
nptel.ac.in/noc22_cs
Artificial Intelligence credits
56/preview
and
suggest)
Unix and Shell
5 3-0-2 4
Programming

https://onlinecourses.
Cloud computing nptel.ac.in/noc22_cs
20/preview

6 Cloud Computing 4-0-0 4 OR


Cloud Computing
https://onlinecourses.
and Distributed
nptel.ac.in/noc21_cs
Systems
15/preview
(TWO Credits)
* If sufficient number of students are not available to offer, can pursue under MOOCS
R-20 Syllabus for CSE, JNTUK w. e. f. 2020 – 21

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY KAKINADA


KAKINADA – 533 003, Andhra Pradesh, India

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

Open Electives to be offered by CSE for other Branches:


Open Elective-I: Open Elective-II:
1. Data Structures 1. Python Programming
2. Object Oriented Programming through 2. Web Technologies
JAVA 3. Soft Computing
3. Data Base Management Systems 4. Distributed Computing
4. Computer Graphics 5. AI and ML for Robotics
5. Advanced UNIX Programming 6. Computer Networks
6. Computer Organization and Architecture 7. Big Data Analytics
7. Operating Systems 8. Computational Tools

Open Elective-III: Open Elective-IV:


1. AI Tools & Techniques 1. MEAN Stack Technologies
2. Image Processing 2. Deep Learning Techniques
3. Information Security 3. Cloud computing with AWS
4. Mobile Application Development 4. Block Chain Technologies
5. Data Science 5. Cryptography & Network Security
6. Cyber Security 6. Introduction to Machine Learning
7. Introduction to Internet of Things 7. Machine Learning with Python

You might also like