Courses/Credit Distribution of Computer Science and Engineering Department I. Basic Science Courses (BSC) Semester I PYN101 Oscillation and Optics 3 1/2 2/2 4 Semester II MAN105 Vector Calculus Fourier Series & Laplace Transform 3 1 0 4 PYN106 Electromagnetic Field Theory 3 1/2 2/2 4 II. Engineering Science Courses (ESC) Semester II ESC205 Introduction to Electronics 3 1 0 4 Semester III ESC206 Basics of Electrical Science 3 0 2 4 Semester IV ESC101 Engineering Drawing 2 0 4 4 III. Departmental Core Courses (DCC) CSN102 Data Structures 3 0 2 4 CSN103 Digital Electronic and Logic Design 3 0 2 4 CSN201 Discrete Structures for Computer Science 3 1 0 4 CSN202 Computer Architecture and Organization 3 1 0 4 CSN203 Object Oriented Programming 3 0 2 4 CSN204 Analysis and Design of Algorithms 3 1 0 4 CSN207 Microprocessor and its Applications 3 0 2 4 CSN208 Database Management Systems 3 0 2 4 CSN209 Operating Systems 3 0 2 4 CSN210 Theory of Computation 3 1 0 4 CSN301 Computer Networks 3 0 2 4 CSN302 Software Engineering 3 0 2 4 CSN303 Web Technologies 3 0 2 4 CSN304 Computer Graphics 3 0 2 4 CSN305 Artificial Intelligence 3 1 0 4 IV. Departmental Elective courses (DEC) Group-I (Any One) CSN401 Compiler Design 3 1 0 4 CSN402 Software Testing 3 0 2 4 CSN403 Soft Computing 3 0 2 4
CSN404 Digital Image Processing 3 0 2 4 CSN405 Cloud computing 3 1 0 4 Group-2 (Any Two) Discipline Specialization 1 CSN411 Agile Software Development 3 0 2 4 CSN412 Natural Language Processing 3 0 2 4 CSN413 Software Project Management 3 0 2 4 CSN414 Data Science and Big data Analytics 3 0 2 4 Discipline Specialization 2 CSN421 Network Security 3 0 2 4 CSN422 Computational Theory and Cryptography 3 0 2 4 CSN423 Computer Crime Investigation and Forensics 3 0 2 4 CSN424 Biometric Security 3 0 2 4 Discipline Specialization 3 CSN431 Advanced Computer networks 3 0 2 4 CSN432 Special Topics in Wireless and Mobile Networks 3 0 2 4 CSN433 Wireless Sensor Networks 3 0 2 4 CSN434 Mobile computing 3 0 2 4 V. Departmental Honors Courses (DHC) CSN441 Machine Learning 3 1 0 4 CSN442 Advanced Topics in Database Systems 3 1 0 4 CSN443 Advanced Topics in Software Engineering 3 1 0 4 CSN444 Advanced Algorithm Design and Analysis 3 1 0 4 CSN445 Advanced Computer Architecture 3 1 0 4 VI. Minor Specialization Courses (MSC) CSN451 Data Structures and algorithms 3 0 2 4 CSN301 Computer Networks 3 0 2 4 CSN452 Computer Crime Investigation and 3 Forensics 0 2 4 CSN453 Database Systems 3 0 2 4 CSN302 Software Engineering 3 0 2 4
Semester-I Course Teaching Scheme for B.E. Computer Science and Engineering First Year Course Name Credit Category Mathematics-I 4 BSC Introduction to Computer Science and Engineering 2 DCC Computer Programming (Basic/Advance) 4 ESC Oscillation and Optics 4 BSC Communication Skills (Basic/Advanced) 2 HSSC Introduction to Environmental Science 3 GSC Total 19 SEMESTER-II Vector Calculus Fourier Series & Laplace Transform 4 BSC Ethics and Self-Awareness 2 HSSC Electromagnetic Field Theory 4 BSC Introduction to Electronics 4 ESC Data Structures 4 DCC Digital Electronic and Logic Design 4 DCC Total 22 Second Year SEMESTER-I Electrical Science 4 ESC Discrete Structures for Computer Science 4 DCC Computer Architecture and Organization 4 DCC Object Oriented Programming 4 DCC Analysis and Design of Algorithms 4 DCC Economics 3 HSSMEC Technical Communication 2 DCC Total 25 SEMESTER-II Engineering Analysis and Design 4 DCC
Engineering Drawing 4 ESC Microprocessor and its Applications 4 DCC Database Management Systems 4 DCC Operating Systems 4 DCC Computer Networks 4 DCC Educational Tour Non-credit DCC Total 24 Third Year SEMESTER-I Theory of Computation 4 DCC Software Engineering 4 DCC Web Technologies 4 DCC Computer Graphics 4 DCC Artificial Intelligence 4 DCC Minor Project 4 DCC Total 24 SEMESTER-II Internship* 20 DCC Total 20 *Internship Seminar presentations may be held a week before the date of Registration in Semester I, Fourth Year. Fourth Year SEMESTER-I Course Course Name Credit Category Open Elective 4 GSEC/MEC Departmental Elective Course I 4 DEC Departmental Elective Course II 4 DEC Major Project 2* DCC Minor Specialization Course I Departmental Honours Course I Minor Specialization Course II Departmental Honours Course II * Evaluation marks to be carried over to next semester. Total 14/22
SEMESTER-II Financial Management 3 Departmental Elective Course III 4 DEC Major Project 6 DCC Minor Specialization Course III Departmental Honour Course III Minor Specialization Course - IV Departmental Honour Course IV Minor Specialization Course - V Departmental Honour Course V Total 13/25
Course Name : Introduction to Computer Science and Engineering Course : CSN-101 Credits : 2 L T P : 2 0 0 Total No. of Lectures 28 Course Objectives: 1 To appraise students about various disciplines in Computer Science and Engineering. 2 To make students aware of emerging trends of Computer Science and Engineering. Lecture wise breakup No. of Lectures 1 COMPUTER HARDWARE Basics of Number System, Evolution of Computer Hardware, Moore s Law. 2 LOGIC DEVELOPMENT AND ALGORITHMS Various techniques to solve a problem, Ways to specify an algorithm, Flow charting techniques. 3 VARIOUS DISCIPLINES OF COMPUTER SCIENCE AND ENGINEERING Basics of Operating Systems, Artificial Intelligence, Computer Networks, Information Security, Software Engineering, Computer Vision. 4 Current and future trends and challenges in various fields of computing. Social, ethical and economical issues related to computing technology. Exploration of career and professional development opportunities. (4) (4) (16) (4) Course Outcomes: 1 The student will have knowledge about various fields of Computer Science and Engineering. Text Books: 1 Computing Fundamentals, Peter Nortan, Tata McRaw Hill Reference Books: 1 Computer Science Handbook, Allen B. Tucker, CRC Press