B.Tech CSE Structure Handbook
B.Tech CSE Structure Handbook
● Prepare and train students in theoretical foundations to work with cutting edge computing
technologies and design solutions to complex engineering problems, making them ready to work in
industrial environment.
● Develop all round skills such as team building, inter-personal skills, and leadership qualities in order
to effectively communicate with engineering community and with society at large.
● Promote research culture through internships, research assistantships, research-oriented projects,
sponsored and collaborative research and enable them to pursue higher studies in computer science
and related fields.
● To inculcate social concern meeting the requirements of prospective employers and to develop an
ability to innovate efficient computing solutions for a better society.
● Create professionally superior and ethically strong globally competent employees and entrepreneurs.
PROGRAM OUTCOMES
● Apply mathematical and theoretical principles in the modelling and design of high-quality computer-
based systems using state-of-the-art computer technology.
● Conduct in-depth study of research literature in the area of Computer Science, analyse problems in
order to arrive at substantiated conclusions using first principles of mathematics, and allied sciences.
● Design, implement and evaluate Computer Systems, programs and processes that meet partial/
complete specifications with concern for society, environment and culture.
● Design and conduct experiments, collect data, analyze and interpret the results to investigate
complex engineering problems in the field of Computer Science.
● Apply state-of-the-art techniques and modern computer-based tools in prediction, comparison and
modelling of complex engineering activities.
● Have a sound understanding of professional, legal, security and social issues and responsibilities in
engineering activities involving Computer Science.
● Understand societal and environmental concerns and demonstrate responsibility in sustainable
development of computer-based solutions.
● Be aware of ethical and professional responsibilities in engineering situations; make informed
judgments regarding intellectual property and rights in relation to computer-based solutions in
global, economic, environmental and societal contexts.
● Able to function effectively in teams to establish goals, plan tasks, meet deadlines, manage risk and
produce high-quality technical solutions.
● Contribute and communicate effectively with the society, be able to write effective reports and
design documents by adhering to appropriate standards, make effective presentations, give and
receive clear instructions.
● Apply skills in clear communication, responsible teamwork and time management by, for example,
managing a team or project and communicating with external stakeholders.
● Recognize the need for and demonstrate an ability to engage in continuing professional development
in its broadest sense.
B. TECH IN COMPUTER SCIENCE AND ENGINEERING
I SEMESTER (2020-24 BATCH)
Tools / Course
SI. Course Hours per week Credits
Course Title Languages Type
No. Code
L T P S
COMMON TO ALL STUDENTS
Python for
1. UE20CS101 Computational 4 0 0 4 4 Python FC
Problem Solving
Python for
Computational
2 UE20CS102 0 0 2 1 1 Python FC
Problem Solving
Laboratory
II SEMESTER (2020-24 BATCH)
Tools / Course
SI. Course Hours per week Credits
Course Title Languages Type
No. Code
L T P S
COMMON TO ALL STUDENTS
Problem Solving with
1. UE20CS151 4 0 0 4 4 C FC
C
Problem Solving with
2 UE20CS152 0 0 2 1 1 C FC
C Laboratory
III SEMESTER (2019-23 BATCH)
Tools / Course
Sl. Hours per week Credits
Course Code Course Title Languages Type
No. C
L T P S
Digital Design and
1 UE19CS201 Computer 4 0 0 4 4 CC
Organization
Data Structures and its
2 UE19CS202 4 0 0 4 4 C CC
Applications
Statistics for Data
3 UE19CS203 4 0 0 4 4 Python CC
Science
MERN
Technologies,
4 UE19CS204 Web Technologies 4 0 0 4 4 CC
HTML, CSS,
Javascript
Automata Formal
5 UE19CS205 4 0 0 4 4 JFLAP CC
Languages and Logic
Icarus,
Digital Design and Verilog
Computer Simulator,
6 UE19CS206 0 0 2 1 1 CC
Organization GTKWave
Laboratory waveform
viewer
Data Structures and
Hacker earth /
7 UE19CS207 its Applications 0 0 2 1 1 CC
C
Laboratory
8 UE19CS208 X Special Topic I 0 /2 0 0/4 0/8 2 ST
Diploma Engineering
Mathematics –I
9 UE20MA101D 2 0 0 0 2 FC
(Applicable to Lateral
Entry Students)
Total 20/22 0 4/8 4/8 24/26
Note : Prerequiste - None
IV SEMESTER (2019-23 BATCH)
Tools / Course
Sl. Hours per week Credits
Course Code Course Title Languages Type
No.
L T P S
1 UE19MA251 Linear Algebra 4 0 0 4 4 SciLab, Python CC
Design and Analysis
2 UE19CS251 4 0 0 4 4 Gcc Compiler CC
of Algorithms
Microprocessor and
3 UE19CS252 Computer 4 0 0 4 4 CC
Architecture%
Wireshark,
4 UE19CS253 Computer Networks 4 0 0 4 4 CC
python
Pthread,
5 UE19CS254 Operating Systems@ 4 0 0 4 4 Experimental CC
Academic OS
Wireshark,
Computer Networks
6 UE19CS255 0 0 2 1 1 Claynet, Cisco CC
Laboratory
packet tracer
ARM Simulator,
Ardino
Microprocessor and microcontroller
Computer kit, MIPS
7 UE19CS256 0 0 2 1 1 CC
Architecture pipeline
Laboratory simulator,
ParaCache
simulator.
8 UE19CS257 X Special Topic II 0 /2 0 0 /4 0 /8 2 ST
Diploma Engineering
Mathematics –II
9 UE20MA151D (Applicable to 2 0 0 0 2 FC
Lateral Entry
Students)
Total 20/22 0 4/8 4/8 24/26
Note : Knowledge is desirable - %UE19CS201, @ UE19CS202
V SEMESTER (2018-22 BATCH)
Tools / Course
Hours per week Credits
Sl. No. Course Code Course Title Languages Type
L T P S
Computer Wireshark,
1 UE18CS301 4 0 0 4 4 CC
Networks python
Pthread,
2 UE18CS302 Operating Systems( 4 0 0 4 4 Experimental CC
Academic OS
Tensorflow 1.15,
Machine
3 UE18CS303 4 0 0 4 4 Keras 2.3.1, CC
Intelligence*
Python 3.7
Computer Wireshark,
4 UE18CS304 Networks 0 0 2 1 1 Claynet, Cisco CC
Laboratory packet tracer
Operating Systems
5 UE18CS305 0 0 2 1 1 CC
Laboratory
6 UE18CS31X Elective I 4 0 0 4 4 EC
7 UE18CS32X Elective II 4 0 0 4 4 EC
20 0 2/4 2/4 24
Total
Elective – I
Advanced
9 UE18CS311 4 0 0 4 4 C or C++ EC
Algorithms%
10 UE18CS312 Data Analytics& 4 0 0 4 4 R and Python EC
UE18CS312, UE18CS322,
B Machine Intelligence and Data
UE18CS313, UE18CS323.
Science(MIDS)
UE18CS315
UE18CS313, UE18CS324,
C
Network and Cyber Security(NWCS) UE18CS314. UE18CS325.
VI SEMESTER (2018-22 BATCH)
Tools / Course
Hours per week Credits
SI. No. Course Code Course Title Languages Type
L T P S
Compiler
1 UE18CS351 Design! 4 0 0 4 4 Lex and Yaac CC
Amazon AWS,
Cloud Docker,
2 UE18CS352 Computing@@ 4 0 0 4 4 Kubernetes,github, CC
NoSQL,
databases, flask
Object Oriented
Analysis and Github, MS
3 UE18CS353 Design with 4 0 0 4 4 Project, Jupiter, CC
Software StarUML/ Java
Engineering
Cloud
4 UE18CS354 Computing 0 0 2 1 1 CC
Laboratory
Object Oriented
Analysis and Github, MS
Design with Project, Jupiter,
5 UE18CS355 0 0 2 1 1 CC
Software Start UML/ OO
Engineering Languages
Laboratory
4
6 UE18CS33X Elective III 4 0 0 4 EC
4
7 UE18CS34X Elective IV 4 0 0 4 EC
Capstone
8 UE18CS391 0 0 4 2 PW
Project Phase-1 2
Total 20 0 2/4 2/4 24
Elective – III
Generic
9 UE18CS331 4 0 0 4 4 C, C++, C# EC
Programming#
Algorithms for Scikit,
10 Intelligence Web and Tensorflow, Solr,
UE18CS332 4 0 0 4 4 EC
Information Lucene Search
Retrieval** Engines/ Python
Digital Image
11 UE18CS333 4 0 0 4 4 Matlab EC
Processing**
Tensorflow, Spacy
Natural Language
12 UE18CS334 4 0 0 4 4 , NLTK, SCIKIT EC
Processing##
Learn/ Python 3.x
Seed Labs,
Computer Network Wireshark,
13 UE18CS335 4 0 0 4 4 EC
Security%% netwox, Scapy
Wireless Network
14 UE18CS336 4 0 0 4 4 Claynet, Python EC
Communication%%
Open source
15 UE18CS337 Cyber Forensics 4 0 0 4 4 EC
Forensics Tools
Enterprise and
16 UE18CS338 4 0 0 4 4 EC
Resource Planning
Elective – IV
17 UE18CS341 Design Patterns** 4 0 0 4 4 UML/ Python EC
pthread, OpenMP
Heterogeneous
18 UE18CS342 4 0 0 4 4 CUDA, openCL, EC
Parallelism!!!
Chapel, UPC.
Tensorflow 1.15,
Topics in Deep 4
19 UE18CS343 0 0 4 4 Keras 2.3.1/ EC
Learning&&&
Python 3.7
Advance Computer Claynet, Cisco
20 UE18CS344 4 0 0 4 4 EC
Networks*** packet tracer
Bio-inspired
21 UE18CS345 4 0 0 4 4 Matlab EC
Computing**
Gephi, VNetLogo,
Social Network
22 UE18CS346 4 0 0 4 4 NetwotkX, EC
Analytics%%%
SocNetV
Seed Labs, Scapy,
23 UE18CS347 Information Security 4 0 0 4 4 Burp-Suit,N-Map, EC
‘C’
Human Computer
24 UE18CS348 4 0 0 4 4 EC
Interaction
Total 20 0 2/4 2/4 24
Course
Hours / week Credits
SI #. Course Code Course Title Type
L T P S
Capstone Project
1 UE18CSXXX 0 0 12 0 6 PW
Phase-2
Total 0 0 12 0 6
VII SEMESTER (2017-21 BATCH)
Tools / Course
SI. Course Hours per week Credits
Course Title Languages Type
No. Code
L T P S
COMMON TO ALL STUDENTS
Object Oriented
1. UE17CS401 4 0 0 4 4 StarUML, Java CC
Modelling and Design
GitHub, MS
2 UE17CS402 Software Engineering 4 0 0 4 4 CC
Project, Jupiter
Capstone Project Phase
3 UE17CS43X 0 0 8 4 4 PW
–1
4 UE16CS41X Elective V 4 0 0 4 4 EC
5 UE16CS42X Elective VI 4 0 0 4 4 EC
4 0 8 4 20
Total
ELECTIVE - V
Enterprise and Resource
6 UE17CS411 4 0 0 4 4 EC
planning
Algorithms for NLP and ML
7 UE17CS412 Information 4 0 0 4 4 Libraries / Python EC
Retrieval^^^ 3.x
Wireless Network
8 UE17CS413 4 0 0 4 4 Claynet / Python EC
Communication%%%
BlockChain
9 UE17CS414 4 0 0 4 4 Claynet / Python EC
Technologies $$$
ELECTIVE - VI
Seed Labs, Scapy,
10 UE17CS421 Information Security### 4 0 0 4 4 Burp-Suit,N-Map, EC
‘C’
Gephi,
Social Network VNetLogo,
11 UE17CS422 4 0 0 4 4 EC
Analytics@@@ NetwotkX,
SocNetV
Computer Systems
12 UE17CS423 4 0 0 4 4 Python, java EC
Performance Analysis!!!
Human Computer
13 UE17CS424 4 0 0 4 4 EC
Interaction
Tools / Cour
Hours / Credi
Course Languag se
SI #. Course Title week ts
Code es Type
LT P S
COMMON FOR ALL STUDENTS
UE17CS49 Capstone Project Phase –
1 0 0 8 0 4 PW
0 2
Internship/Special
UE17CS4 1
2 Topic/Swamyam/MOOC/ 0 0 0 8 PW
5X 6
Study Abroad
2
Total 2 0 0 12
0
SPECIAL TOPIC
UE17CS4 JUnit,
3 Software Testing 2 0 0 2 2 JMeter, ST
51
Selenium
Software
for
detection
of
Plagaris
UE17CS4
4 Research Methodology 2 0 0 2 2 m ST
52
,Mendele
y,
LaTeX/
MS
Office
NOTE : 3 weeks of Internship = 1 credit ( Student has to submit regular report+ certificate from
Company/Institution wher internship was pursued & evaluated in department).