BTECH

Name of the Programme: B.Tech. (Computer Science & Engineering)

The Bachelor of Technology Course in Computer Science provides students with a broad foundation and in-depth understanding of computer science with necessary problem solving and innovation skills needed to succeed in engineering. The core courses include a comprehensive study of data structures, programming language, algorithms and computer networks. In addition to these courses, students are also provided courses in applied mathematics, physics, humanities and management for the overall skill enhancement. The elective courses are also introduced in open elective clusters: Artificial Intelligence and Machine Learning, Information Security, Networks,Theoretical and analytical Computer Science. A student can opt electives depending upon the interest from either of the clusters to fulfill the semester credits. The program is designed to develop student’s skills with extensive knowledge and hands-on experience to analyze, design and implement cutting-edge computer technologies. For developing advanced and specialized skills, courses in Big Data, Cloud Computing, Internet of Things, Cyber Security, Machine Learning and Artificial Intelligence are introduced that also enable students to explore the wider applications and latest trends of computer science.

Expected competencies from students

Upon completion of the academic requirements, graduate students of Computer Science will be able to demonstrate:

  • Anunderstanding of professional and ethical responsibility and to function effectively in terms to accomplish a common goal.
  • An ability to apply knowledge of computing, algorithmic principles, and computer science and engineering theory in the modeling and design of computer-based systems to real-world problems.
  • An ability to design, implement, and evaluate a computer-based system or process within realistic constraints such as economic, environmental, social, health and safety, manufacturability, and sustainability.
  • An ability to analyze a problem, and identify, formulate and use the appropriate computing and engineering requirements for obtaining its solution.
  • An ability to engage in continuing professional development and life-long learning and use currenttechniques, skills, and tools necessary for computing and engineering practice.
  • An ability to communicate technical information orally, in writing, and in presentations effectively.
  • An ability to acknowledge the importance of professional development by pursuing higher studies and undertaking research career.

Total credits-181

Breakup of the credits semester wise

Semester Credits
1 21
2 21
3 24
4 25
5 23
6 22
7 24
8 16
Total 176

Semester wise courses

Breakup of the credits semester wise

S. No. Title ofthe course L-T-P Credits
1 Electrical Engineering 3-0-2 4
2 Calculus 3-0-0 3
3 Computer Programming: Concepts and Practice 3-0-4 5
4 Foundations of Computer Science 2-0-2 3
5 Language and Writing Skills 2-0-0 2
6 Professional Ethics and Social Responsibilities 2-0-0 1
7 Environmental Science 2-0-0 2
8 Independent Project 0-0-2 1
    Total Credits 21

Semester II

S. No. Title ofthe course L-T-P Credits
1 Linear Algebraand Differential Equations 3-0-0 3
2 Data Structuresand Algorithms 3-0-2 4
3 Discrete Mathematics & Graph Theory 3-0-0 3
4 Digital Circuits System 3-0-2 4
5 Bio Medical Science & Engineering 3-0-0 3
6 HUL1XX 3-0-0 3
7 Independent Project 0-0-2 1
    Total Credits 21

Semester III

S. No. Title ofthe course L-T-P Credits
1 Probability and Statistics 3-0-0 3
2 Analysis and Design of Algorithms 3-0-2 4
3 Computer Organization and Architecture 3-0-0 3
4 Operating System 3-0-2 4
5 Object Oriented Programming Language 3-0-2 4
6 Theory of Computation 3-0-0 3
7 Python Programming 1-0-2 2
8 Independent Project 0-0-2 1
    Total Credits 24

Semester IV

S. No. Title ofthe course L-T-P Credits
1 Data Base and Management Systems 3-0-2 4
2 Computer Graphics 3-0-2 4
3 Operation Research 3-0-0 3
4 Software Engineering 3-0-2 4
5 Elective-I 3-0-0 3
6 Elective-II 3-0-0 3
7 Advanced Programming 1-0-2 2
8 Minor Project 0-0-4 2
    Total Credits 25

Semester V

S. No. Title ofthe course L-T-P Credits
1 Artificial Intelligence 3-0-3 3
2 Data Mining and Data Warehouse 3-0-0 3
3 Computer Network 3-0-0 3
4 Compiler Design 3-0-2 4
5 Elective-I 3-0-0 3
6 Elective-II 3-0-0 3
7 Minor Project 0-0-4 2
8 Internship 0-0-2 1
    Total Credits 23

Semester VI

S. No. Title ofthe course L-T-P Credits
1 Information Security Systems 3-0-0 3
2 Machine Learning 3-0-2 4
3 Cloud Computing 3-0-2 4
4 Elective-I 3-0-0 3
5 Elective-II 3-0-0 3
6 Elective-III 3-0-0 3
7 Minor Project 0-0-4 2
    Total Credits 22

Industrial Training

Semester VII

S. No. Title ofthe course L-T-P Credits
1 Modeling and Simulation 3-0-2 4
2 Big Data Analytics 3-0-2 4
3 Fundamentals of Internet of Things 3-0-0 3
4 Elective-I 3-0-0 3
5 Elective-II 3-0-0 3
6 Elective-III 3-0-0 3
7 Internship 0-0-2 1
    Total Credits 24

Semester VII

S. No. Title ofthe course L-T-P Credits
1 Major Project/Internship 0-0-32 16
    Total Credits 16

Electives

Semester 4

S. No. Title ofthe course L-T-P Credits
1 Information Retrieval and Extraction 3-0-0 3
2 Parallel & Concurrent Programming 3-0-0 3
3 Image Processing 3-0-0 3
4 Cryptography and Network Security 3-0-0 3
5 Human Computer Interaction 3-0-0 3
6 Advanced Competitive Programming 1-0-4 3

Semester 5

S. No. Title ofthe course L-T-P Credits
1 Introduction to Cognitive Science 3-0-0 3
2 Quantum Computing 3-0-0 3
3 Advanced Computer Architecture 3-0-0 3
4 Randomized Algorithms 3-0-0 3
5 Complexity and Advanced Algorithm 3-0-0 3

Semester 6

S. No. Title ofthe course L-T-P Credits
1 Parallel and Distributed Computing 3-0-0 3
2 Decision Making and Expert Systems 3-0-0 3
3 Nature Inspired Computing 3-0-0 3
4 Malware Analysis 3-0-0 3
5 High Performance Computing 3-0-0 3

Semester 7

S. No. Title ofthe course L-T-P Credits
1 Intelligent Systems and Interfaces 3-0-0 3
2 Web Architecture Security 3-0-0 3
3 Computer Systems Security 3-0-0 3
4 Wireless Networks 3-0-0 3
5 Cyber Physical System Design 3-0-0 3