0% found this document useful (0 votes)
32 views12 pages

Cse Ay20-21

Hii

Uploaded by

om486496
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)
32 views12 pages

Cse Ay20-21

Hii

Uploaded by

om486496
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/ 12

B.

TECH COURSE IN COMPUTER SCIENCE AND ENGINEERING

(FOR THE STUDENTS ADMITTED IN 2020-21)

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING


RAJIV GANDHI UNIVERSITY OF KNOWLEDGE TECHNOLOGIES
ANDHRA PRADESH
CONTENTS
S.No Chapter Title
1 1 General, Course Structure, Theme & Semester-wise credit
distribution
2 2 Detailed syllabus of 4-year curriculum
(i) Basic Science Courses
Engineering Physics
Engineering Physics Laboratory
Calculus and Linear algebra
Discrete Mathematics
Probability and Statistics
(ii) Engineering Science Courses
Engineering Graphics and Computer Drafting
Basic Electrical and Electronics Engg.
Basic Electrical and Electronics Engg. Lab
Programming for Problem Solving through C
Programming for Problem Solving through C Lab
Digital Logic Design
Digital Logic Design Lab

(iii) Humanities and Social Sciences including Management


courses
English-1Laboratory
English-2 Laboratory
English Lab-III
Managerial Economics and Financial Analysis
Operational Research
(iv) Mandatory Courses
Constitution of India
Environmental Studies
Career Development Course
(v) Program Core Courses
Data Structures
Data Structures Lab
Design & Analysis of Algorithms
Object Oriented Programming Through JAVA
Design & Analysis of Algorithms Lab
Object Oriented Programming Through JAVA Lab
Computer Organization & Architecture
Database Management Systems
Formal Languages & Automata Theory
Data Sciences with Python
Web Technologies
Computer Organization & Architecture Lab
Data Sciences with Python Lab
Database Management Systems Lab
Web Technologies Lab
Compiler Design
Computer Networks
Software Engineering
Mathematical Foundations for Data Science

Operating Systems
Computer Networks Lab
Software Engineering Lab
Operating System Lab
Artificial Intelligence
Cryptography and Network Security
Machine Learning
(vi) Professional Elective Courses
Elective group-1
Data Mining
Mobile Application Development
Distributed Computing
Advanced Computer Architecture
Elective group-2
Object Oriented Analysis and Design
Distributed Systems
Real time Operating System
Embedded Systems
Digital Image Processing

Elective Group-3
Information Retrieval
Software Testing
Mobile Computing
Data Compression
Computer Graphics
Elective Group-4
Data Science
Unix Shell Programming
VLSI
Soft Computing
File Structures
Elective Group-5
Optimization Techniques
Design Patterns
Cloud Computing
Block Chain Technology
Internet of Things
Information Security
Computer Vision

Open Elective Courses


Big Data Analytics
Biometric security
Cyber security
Human Computer interaction
Robotics
Computer Forensic
Open Elective Courses for Other discipline
OOPs through Java
Database Management Systems
Computer Graphics
Distributed Computing
Digital Image Processing
List of additional Open Electives
Soft Skills and Interpersonal Communication
Economic Policies in India
Indian Music System
Intellectual Property Rights (IPR)
(vii) Seminars/Mini Projects/Projects
Mini Project 1
Summer Internship
Project-I
Project-II & Dissertation
Chapter-1
General, Course structure, Theme and semester-wise credit distribution
A. Definition of Credit:
1 Hour Lecture (L) per week 1 credit
1 Hour Tutorial (T) per week 1 credit
3 Hours Practical (Lab)/week 1.5 credits
B. Total number of credits: 160
C. Minimum number of contact hours/weeks per semester: 15 weeks of teaching
1. For 1 credit course: 15 contact hours per semester
2. For 2 credit course: 30 contact hours per semester
3. For 3 credit course: 45 contact hours per semester
4. For 4 credit course: 60 contact hours per semester

D. Course code and definition, Abbreviations


Course code Definitions
L Lecture
T Tutorial
P Practical
EC Core Courses
ECEL Program Electives
ECP1 Project Stage-I
ECP2 Project Stage-II
ECMP1 Mini Project Stage-I
ECMP2 Mini Project Stage-II
ECSI Summer Internship
BS Basic Science
ES General Engineering Courses
Humanities and Social Sciences including
HS
Management Science
OE Open Electives
MC Mandatory Courses
PCC Program Core Course
PEC Program Elective Course
OEC Open Elective Course
BSC Basic Science Course
Humanities and Social Sciences including
HSC
Management Science Course
PROJ Mini project/Project

E. Structure of Program

S.No Category Credits


1 Basic Science Courses 17.5
2 Engineering Science Courses 18
3 Humanities and Social Sciences including Management courses 13.5
4 Program core courses 68
5 Program Elective courses 15
6 Open Elective courses 12
7 Project work, Miniproject work, Summer internships project 18
8 Mandatory courses - 03 (non-
[Indian Constitution, Environmental Studies, Career Development credit)
Course]
Total 162

F. Semester-wise Credits Distribution


Year & TOTAL
BSC HSC ESC PCC PEC OEC PROJ
Semester
E1S1 4 2.5 13.5 0 0 0 0 20
E1S2 9.5 3 0 10 0 0 0 22.5
E2S1 4 0 4.5 13 0 0 0 21.5
E2S2 0 3 0 16.5 0 0 0 19.5
E3S1 0 1.5 0 16.5 3 0 0 21
E3S2 0 1.5 0 8 6 3 3 21.5
Summer Internship 3 3
E4S1 0 0 0 4 3 3 6 16
E4S2 0 2 0 0 3 6 6 17
Total 17.5 13.5 18 68 15 12 18 162
Total number of Mandatory Courses (MC): 03 (Indian Constitution, Environmental Science,
Career Development Course)

Notations:
E1-S1: Engineering first year first semester
E1-S2: Engineering first year second semester
E2-S1: Engineering second year first semester
E2-S2: Engineering second year first semester
E3-S1: Engineering third year first semester
E3-S2: Engineering third year second semester
E4-S1: Engineering fourth year first semester
E4-S2: Engineering fourth year second semester
SUM INTERN: Summer Internship program
CHAPTER 2
SEMESTER-WISE STRUCTURE OF CURRICULUM
Mandatory Induction Program
3 Weeks Duration
Physical activity
Creative Arts
Universal Human Values
Literary
Proficiency Modules
Lectures by Eminent people
Visit to local areas
Familiarization of Dept./Branch Innovations

ENGINEERING FIRST YEAR: SEMESTER-1

Sl. Course Course Hours per week


Course Title Credits
No. Type Code L T P

1 BSC 20MA1102 Calculus & Linear Algebra 3 1 0 4

Basic Electrical and Electronics


2 ESC 20EE1109 3 1 0 4
Engg.

Problem Solving and


3 ESC 20CS1101 3 1 0 4
Programming Through C

Engineering Graphics &


4 ESC 20ME1114 1 0 3 2.5
Computer Drafting

English-Language 0
5 HSC 20EG1181 0 3 2.5
communication Skills Lab-I 1

Basic Electrical and Electronics


6 ESC 20EE1189 0 0 3 1.5
Engg. Lab

Problem Solving and


7 ESC 20CS1181 0 0 3 1.5
Programming Through C Lab

8 MC 20HS1101 Indian Constitution 2 0 0 0

Total 13 3 12 20

ENGINEERING FIRST YEAR:SEMESTER-2


Hours per week
Sl. Course Course Credits
Course Title
No. Type Code
L T P
1 BSC 20MA1202 Discrete Mathematics 3 1 0 4
2 BSC 20PY1201 Engineering Physics 3 1 0 4
Managerial Economics and
3 HSC 20BM1201 Finance
3 0 0 3
Analysis
20CS1201 Object Oriented Programming 3 1 0 4
4 PCC
through Java
5 PCC 20CS1202 Data Structures 3 0 0 3
6 BSC 20PY1281 Engineering Physics Lab 0 0 3 1.5
20CS1281 Object Oriented Programming 0 0 3 1.5
7 PCC through Java Lab
8 PCC 20CS1282 Data Structures Lab 0 0 3 1.5
9 HSC 20BE1201 Environmental Science 2 0 0 0
Total 17 3 9 22.5

ENGINEERING SECOND YEAR: SEMESTER-1


Sl. Course Course Hours per week
Course Title Credits
No. Type Code L T P
Probability and Statistics
1 BSC 20MA2102 3 1 0 4

20EC2110
2 ESC Digital Logic Design 3 0 0 3
3 PCC 20CS2101 Design & Analysis of Algorithms 3 1 0 4

4 PCC 20CS2102 Database Management Systems 3 0 0 3

Formal Languages & Automata


5 PCC 20CS2103 3 0 0 3
Theory
Design & Analysis of Algorithms
6 PCC 20CS2181 0 0 3 1.5
Lab
7 ESC 20EC2180 Digital Logic Design Lab 0 0 3 1.5
Database Management Systems
8 PCC 20CS2182 0 0 3 1.5
Lab
Total 15 2 9 21.5
ENGINEERING SECOND YEAR:SEMESTER-2
Sl. Course Course Hours per week
Course Title Credits
No. Type Code L T P
Introduction to Operation
1 HSC 20BM2202 3 0 0 3
Research
Computer Organization &
2 PCC 20CS2201 3 0 0 3
Architecture
3 PCC 20CS2202 Data Science with Python 3 0 0 3

4 PCC 20CS2203 Web Technologies 3 0 0 3

5 PCC 20CS2204 Compiler Design 3 0 0 3

Computer Organization &


6 PCC 20CS2281 0 0 3 1.5
Architecture Lab

7 PCC 20CS2282 Data Science with Python Lab 0 0 3 1.5

8 PCC 20CS2283 Web Technologies Lab 0 0 3 1.5


Total 15 0 9 19.5

ENGINEERING THIRD YEAR:SEMESTER-1


Sl. Course Course Hours per week
Course Title Credits
No. Type Code L T P
1 PCC 20CS3101 Operating System 3 0 0 3
2 PCC 20CS3102 Computer Networks 3 0 0 3
3 PCC 20CS3103 Software Engineering 3 0 0 3
Mathematical Foundations for
4 PCC 20CS3104 3 0 0 3
Data Science
5 PEC 20CS31XX Elective I 3 0 0 3
6 PCC 20CS3181 Operating System Lab 0 0 3 1.5
7 PCC 20CS3182 Computer Networks Lab 0 0 3 1.5
8 PCC 20CS3183 Software Engineering Lab 0 0 3 1.5
20EG3182 English-Language 0 0 3 1.5
9 HSC
communication Skills Lab- II
Total 15 0 12 21

ENGINEERING THIRD YEAR:SEMESTER-2


Sl. Course Course Hours per week
Course Title Credits
No. Type Code L T P
Cryptography and Networks
1 PCC 20CS3201 3 1 0 4
Security
2 PCC 20CS3202 Artificial Intelligence 3 1 0 4
3 PEC 20CS32XX Elective II 3 0 2 3
4 PEC 20CS32XX Elective III 3 0 2 3
5 OEC 20XX32XX Open Elective-I 3 0 0 3
EG3283 English-Language 0 0 3 1.5
6 HSC
communication Skills Lab-I -III
7 PR 20CS3291 Mini Project 0 0 6 3
8 MC 20CS3203 Career Development Course 2 0 0 0
9 20CS3292 Summer Internship 0 0 6 3
Total 16 0 15 21.5
10 20CS3292 Summer Internship 0 0 6 3

ENGINEERING FOURTH YEAR:SEMESTER-1


Sl. Course Course Hours per week Credits
Course Title
No. Type Code L T P
1 PCC 20CS4101 Machine Learning 3 1 0 4
2 PEC 20CS41XX Elective-IV 3 0 0 3
3 OEC 20XX41XX Open Elective II 3 0 0 3
4 PR 20CS4193 Project-I 0 0 12 6

Total 9 1 12 16

ENGINEERING FOURTH YEAR:SEMESTER-2


Sl. Course Course Hours per week Credits
Course Title
No. Type Code L T P
1 PEC 20CS42XX Elective-V 3 0 0 3
2 OEC 20XX42XX Open Elective-III 3 0 0 3
3 OEC 20CS42XX Open Elective-IV 3 0 0 3
4 PR 20CS4294 Project-II 0 0 12 6
5 HSC 20CS4299 Community Service 0 0 4 2
Total 9 0 16 17

LIST OF PROFESSIONAL ELECTIVE COURSES

PROGRAM ELECTIVE COURSES


Sl. Course Course Hours per week Credits
Course Title
No. Type Code L T P
1 PEC 20CS3121 Data Mining 3 0 0 3
Mobile Application
2 PEC 20CS3122 3 0 0 3
Development
3 PEC 20CS3123 Distributed Computing 3 0 0 3
Advanced Computer
4 PEC 20CS3124 3 0 0 3
Architecture
Object Oriented Analysis &
5 PEC 20CS3221 3 0 0 3
Design (OOAD)
6 PEC 20CS3123 Distributed Computing 3 0 0 3
7 PEC 20CS3223 Real Time Operating System 3 0 0 3
7 PEC 20CS3223 Embedded Systems 3 0 0 3
8 PEC 20CS3225 Digital Image Processing 3 0 0 3
9 PEC 20CS3231 Information Retrieval 3 0 0 3
10 PEC 20CS3232 Software Testing 3 0 0 3
11 PEC 20CS3233 Mobile Computing 3 0 0 3
12 PEC 20CS3234 Data Compression 3 0 0 3
13 PEC 20CS3235 Computer Graphics 3 0 0 3
14 PEC 20CS4141 Data Science 3 0 0 3
15 PEC 20CS4142 Unix and Shell Programming 3 0 0 3
16 PEC 20CS4143 VLSI 3 0 0 3
17 PEC 20CS4144 Soft Computing 3 0 0 3
18 PEC 20CS4145 File Structure 3 0 0 3
19 PEC 20CS4251 Optimization Technique 3 0 0 3
20 PEC 20CS4252 Design Patterns 3 0 0 3
21 PEC 20CS4253 Cloud Computing 3 0 0 3
22 PEC 20CS4254 Block Chain Technology 3 0 0 3
23 PEC 20CS4255 Internet Of Things 3 0 0 3
24 PEC 20CS4257 Computer Vision 3 0 0 3

LIST OF OPEN ELECTIVE COURSES OFFERED BY DEPARTMENT OF COMPUTER


SCIENCE AND ENGINEERING
OPEN ELECTIVE COURSES FOR ALL BRANCHES
Sl. Course Course Hours per week Credits
Course Title
No. Type Code L T P
1 OEC 20CS4261 Big Data Analytics 3 0 0 3
2 OEC 20CS4262 Biometric Security 3 0 0 3
3 OEC 20CS4263 Human Computer Interaction 3 0 0 3
4 OEC 20CS4264 Cyber Security 3 0 0 3
5 OEC 20CS4265 Robotics 3 0 0 3
6 OEC 20CS4266 Computer Forensics 3 0 0 3
OPEN ELECTIVE COURSES FOR ALL BRANCHES except CSE
Object Oriented Programming
7 OEC 20CSXX71 3 0 0 3
through Java
8 OEC 20CSXX72 Database Management System 3 0 0 3
9 OEC 20CSXX73 Computer Graphics 3 0 0 3
10 OEC 20CSXX74 Distributed Computing 3 0 0 3
11 OEC 20CSXX75 Digital Image Processing 3 0 0 3

LIST OF COURSES OFFERED TO OTHER ENGINEERING BRANCHES BY


DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
COURSES for other Engg. Branches
Sl. Course Course Hours per week Credits
Course Title
No. Type Code L T P
20CSXX09
1 ESC (ECE) Object Oriented programming 2 0 0 2

2 ESC
20CSXX89 Object Oriented programming
0 0 3 1.5
(ECE) lab
3 ESC
20CSXX10 Computer Organization and
3 1 0 4
(ECE) Architecture
20CSXX08
4 ESC (all branches Programming & Data Structures 3 0 0 3
except CSE)
20CSXX88
5 ESC (all branches Programming & Data Structures lab 0 0 3 1.5
except CSE)
20CSXX11
6 ESC Computer Networks 3 0 0 3
(ECE)
20CSXX07 Object Oriented programming
7 ESC 3 0 0 3
(CHE) through JAVA
20CSXX87 Object Oriented programming
8 ESC 0 0 3 1.5
(CHE) through JAVA lab

********************************************************************************
********************************************************************************
**************************************************
ENGINEERING FIRST YEAR: SEMESTER-I
*******************************************

Course code Course


Course Name L-T-P Credits
Category
20MA1102 Calculus and Linear Algebra
BSC 3-1-0 4
(CSE)

Course Learning Objectives: The objective of this course is to


1. Discuss the Solutions of first order differential equations
2. Understand Continuity and differentiability of multi-variable functions and its applications to
discuss maximum and minimum
4.Discuss the linear transformation and its Eigen values and Eigen vectors.
5. Discuss numerical methods to find the roots of polynomial and transcendental equations
Interpolating and Fitting the curves for data points.
6. Evaluate integrals by using numerical methods and solving IVP

Unit I (10 Contact hours)

Differential equations of first order and first degree:

You might also like