R-20 Syllabus for CSE-CS&T, JNTUK w. e. f.
2020 – 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY KAKINADA
KAKINADA – 533 003, Andhra Pradesh, India
DEPARTMENT OF CSE - COMPUTER SCIENCE &TECHNOLOGY
COURSE STRUCTURE
For UG – R20
B. Tech - COMPUTER SCIENCE & ENGINEERING with Specialization
COMPUTER SCIENCE &TECHNOLOGY
(Applicable for batches admitted from 2020-2021)
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY KAKINADA
KAKINADA - 533 003, Andhra Pradesh, India
R-20 Syllabus for CSE-CS&T, JNTUK w. e. f. 2020 – 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY KAKINADA
KAKINADA – 533 003, Andhra Pradesh, India
DEPARTMENT OF CSE - COMPUTER SCIENCE &TECHNOLOGY
COURSE STRUCTURE
I Year – I SEMESTER
Course
S. No Subjects L T P Credits
Code
1 BS1101 Mathematics - I 3 0 0 3
2 BS1104 Applied Physics 3 0 0 3
3 HS1101 Communicative English 3 0 0 3
4 ES1101 Computer Engineering Workshop 1 0 4 3
5 ES1102 Programming for Problem Solving Using C 3 0 0 3
6 HS1102 English Communication skills Laboratory 0 0 3 1.5
7 BS1105 Applied Physics Lab 0 0 3 1.5
8 ES1103 Programming for Problem Solving Using C Lab 0 0 3 1.5
Total Credits 19.5
I Year – II SEMESTER
Course
S. No Subjects L T P Credits
Code
1 BS1202 Mathematics – II 3 0 0 3
2 BS1206 Applied Chemistry 3 0 0 3
3 ES1204 Problem Solving Using Python 3 0 0 3
4 ES1205 Basic Electrical& Electronics Engineering 3 0 0 3
5 ES1206 Digital Logic Design 3 0 0 3
6 ES1207 Problem Solving Using Python Lab 0 0 3 1.5
7 BS1207 Applied Chemistry Lab 0 0 3 1.5
8 ES1208 Digital Logic Design Lab 0 0 3 1.5
9 MC1203 Constitution of India 2 0 0 0
Total Credits 19.5
R-20 Syllabus for CSE-CS&T, JNTUK w. e. f. 2020 – 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY KAKINADA
KAKINADA – 533 003, Andhra Pradesh, India
DEPARTMENT OF CSE - COMPUTER SCIENCE &TECHNOLOGY
II Year – I SEMESTER
Course
S. No Course Title L T P C
Code
1. BSC2101 Mathematics – III 3 0 0 3
Mathematical Foundations of Computer
2. PCC2101 3 0 0 3
Science
3. PCC2102 Data Structures 3 0 0 3
4. PCC2103 Operating Systems 3 0 0 3
5. PCC2104 Java Programming 3 0 0 3
6. PCC2105 Data Structures Lab 0 0 3 1.5
7. PCC2106 OS&UNIX Programming Lab 0 0 3 1.5
8. PCC2107 Java Programming Lab 0 0 3 1.5
9. SC2101 Free and Open Source Software 0 0 4 2
Essence of Indian Traditional
10. MC2101 2 0 0 0
Knowledge
TOTAL 21.5
II Year – II SEMESTER
S. No. Course Code Course Title L T P C
1. ESC2201 Computer Organization& Architecture 3 0 0 3
2. BSC2201 Probability and Statistics 3 0 0 3
3. PCC2201 Formal Languages & Automata Theory 3 0 0 3
4. PCC2202 Database Management System 3 0 0 3
Managerial Economics and Financial
5. HSMC2201 3 0 0 3
Accountancy
6. ESC2202 Computer Organization& Architecture Lab 0 0 3 1.5
7. PCC2203 R Programming Lab 0 0 3 1.5
8. PCC2204 Database Management System Lab 0 0 3 1.5
9. SC2201 Android Application Development 0 0 4 2
TOTAL 21.5
Minor courses
4 0 0 4
(The hours distribution can be 3-0-2 or 3-1-0 also)
Internship 2 Months (Mandatory) during summer vacation
R-20 Syllabus for CSE-CS&T, JNTUK w. e. f. 2020 – 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY KAKINADA
KAKINADA – 533 003, Andhra Pradesh, India
DEPARTMENT OF CSE - COMPUTER SCIENCE &TECHNOLOGY
III Year – I SEMESTER
Course
[Link]. Course Title L T P C
Code
1 PCC3101 Computer Networks 3 0 0 3
2 PCC3102 Software engineering 3 0 0 3
3. PCC3103 Compiler Design 3 0 0 3
Open Elective-I
4. OEC3101 Open Electives offered by other departments/ 2 0 2 3
Natural Language Processing (Job oriented course)
Professional Elective Courses – I
[Link] Graphics
2. Principles of Programming Languages
5. PEC3101 3 0 0 3
3. Advanced Data Structures
4. Advanced Computer Architecture
5. Artificial Intelligence
6. PCC3104 Network Programming Lab 3 0 0 1.5
7 PCC3105 Software engineering Lab 0 0 3 1.5
Web Application Development Using Full Stack –
8 SC3101 0 0 4 2
Frontend Development –Module -I
9. MC3101 Environmental Science 2 0 0 0
Summer Internship 2 Months (Mandatory) after second year
0 0 0 1.5
(to be evaluated during V semester
Total 21.5
Honors/Minor courses 4 0 0 4
R-20 Syllabus for CSE-CS&T, JNTUK w. e. f. 2020 – 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY KAKINADA
KAKINADA – 533 003, Andhra Pradesh, India
DEPARTMENT OF CSE - COMPUTER SCIENCE &TECHNOLOGY
III Year – II SEMESTER
Course
S. No. Course Title L T P C
Code
1 PCC3201 Web Technologies 3 0 0 3
2. PCC3202 Machine Learning 3 0 0 3
3. PCC3203 Design and Analysis of Algorithms 3 0 0 3
Professional Elective Courses-II
(NPTEL/SWAYAM)
4. PEC3201 3 0 0 3
Duration: 12 Weeks Minimum
*Course/subject title can’t be repeated
Open Elective-II
5. OEC3201 Open Electives offered by other departments/ 2 0 2 3
Social Network and Semantic Web (Job Oriented Course)
6. PCC3204 Web Technologies Lab 0 0 3 1.5
7. PCC3205 Machine Learning Lab 0 0 3 1.5
8. PCC3206 Arduino Lab 0 0 3 1.5
Web Application Development Using Full Stack -
9. SC3201 0 0 4 2
Frontend Development –Module -II
10. MC3201 Employability Skills 2 0 0 0
Total 21.5
Honors/Minor courses 4 0 0 4
Honors/Minor courses through SWAYAM 0 0 0 2
Industrial/Research Internship (Mandatory) 2 Months during summer vacation
R-20 Syllabus for CSE-CS&T, JNTUK w. e. f. 2020 – 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY KAKINADA
KAKINADA – 533 003, Andhra Pradesh, India
DEPARTMENT OF CSE - COMPUTER SCIENCE &TECHNOLOGY
IV Year – I SEMESTER
[Link]. Course Code Course Title L T P C
Professional Elective courses – III
[Link] Computing
2. Data Science
1 PEC4101 3 0 0 3
3. NoSQL Databases
4. Internet of Things
5. Software Testing Methodologies
Professional Elective courses – IV
1. Web Services
2. Cloud Computing
2. PEC4102 3 0 0 3
3. Mean Stack Technologies
4. Ad-hoc and Sensor Networks
5. Cyber Security & Forensics
Professional Elective courses – V
[Link] Learning
2. Quantum Computing
3. PEC4103 3 0 0 3
3. DevOps
4. Blockchain Technologies
5. Big Data Analytics
Open Elective-III
4. OEC4101 Open Electives offered by other departments/ 2 0 2 3
Middleware Technologies (Job Oriented Course)
Open Elective-IV
Open Electives offered by other departments/
5. OEC4102 2 0 2 3
Multimedia And Rich Internet Applications
(Job Oriented Course)
Humanities and Social Science Elective
[Link] Human Values
[Link] Resources Development
6. HSMC4101 3 0 0 3
[Link] Intelligence
4. Management And Organisational Behaviour
5. Strategic Management
7. SC4101 Multimedia Application Development 0 0 4 2
Industrial/Research Internship 2 Months (Mandatory) after third year
8 0 0 0 3
(to be evaluated during VII semester)
Total credits 23
Honors/Minor courses 4 0 0 4
Honors/Minor courses through SWAYAM 0 0 0 2
IV Year – II SEMESTER
S. No. Category Code Course Title Hours per week Credits
Project
1 Major Project PROJ
Project work, seminar and internship in industry
- - - 12
INTERNSHIP (6 MONTHS)
Total credits 12
R-20 Syllabus for CSE-CS&T, JNTUK w. e. f. 2020 – 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY KAKINADA
KAKINADA – 533 003, Andhra Pradesh, India
DEPARTMENT OF CSE - COMPUTER SCIENCE &TECHNOLOGY
Open Electives to be offered by CST for Other Branches:
Open Elective I: Open Elective II:
1. Data Structures 1. Problem Solving using Python
2. Java Programming 2. Web Technologies
3. Data Base Management Systems [Link] Networks
4. Operating Systems [Link] graphics
Open Elective III: Open elective IV:
1. Big Data Analytics [Link] science
2. Artificial Intelligence [Link] stack technologies
[Link] Warehousing & Data [Link] learning
mining [Link] Computing
[Link] of Things
Minor Degree in CST offered to other branches
S. No Year and Sem Subject Title L T P C
1 II Year II Sem Natural Language Processing 3 1 0 4
2 III Year I Sem Software Project Management 3 1 0 4
3 III Year II Sem Cloud Computing 3 1 0 4
4 IV Year I Sem Cryptography and Network Security 3 1 0 4
1) Artificial Intelligence
2) Introduction to Operating Systems
3) Database Management System
5 4) Machine Learning 4
**Any 2 courses (2 credits each) mentioned above
from NPTEL/SWAYAM
Grand Total 20
Note: Out of the 20 Credits, 16 credits shall be earned by specified courses listed above. In
addition to the 16 credits, students must pursue at least 2 courses through MOOCs. The courses
must be of minimum 8 weeks in duration. Student can register at any time after the completion
of II [Link]. I Sem.
R-20 Syllabus for CSE-CS&T, JNTUK w. e. f. 2020 – 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY KAKINADA
KAKINADA – 533 003, Andhra Pradesh, India
DEPARTMENT OF CSE - COMPUTER SCIENCE &TECHNOLOGY
Honors Degree in CST
S. No Year and Sem Subject Title L T P C
1 II Year II Sem Advance Computer Architecture 3 1 0 4
2 III Year I Sem Soft Computing 3 1 0 4
3 III Year II Sem Next Generation databases 3 1 0 4
4 IV Year I Sem Service Oriented Architecture and Web Security 3 1 0 4
MOOCS Courses **
1) User centric computing for Human Computer
Interaction
2) Big Data Computing
3) Scalable Data Science
5 4
4) Multi Core Computer Architecture Storage and
Interconnects
**Any 2 courses (2 credits each) mentioned above from
NPTEL/SWAYAM
Grand Total 20