B.Tech - Computer Science and Engineering

B.Tech - Computer Science and Engineering

B.Tech. Computer Science and Engineering

Course Overview

This program offers a strong foundation in computer programming, algorithms, data structures, operating systems, and software engineering. It prepares students to use technology to solve complex problems while exploring emerging domains such as cloud computing, blockchain, and AI.

Course Objectives

  • To build core competencies in computing fundamentals and software design.
  • To train students in modern technologies and development practices
  • To develop problem-solving and analytical abilities through hands-on learning.
  • To prepare graduates for industry requirements through projects and internships

Learning Outcomes

Graduates will be able to

  • Design and develop efficient and secure software systems.
  • Apply computational thinking to solve real-world challenges.
  • Work with modern technologies such as cloud platforms, blockchain, and AI tools.
  • Collaborate effectively in teams to deliver technical solutions.
  • Innovate and contribute to advancements in software and system design.

Curriculum

Semester 1

Theory
  • Communication Skills I
  • Mathematics I (Calculus and Linear Algebra)
  • Physics for Computer Science
  • Environmental Science
  • Fundamentals of Computer Engineering
  • Introduction to Programming (Python/C)
Practical
  • Physics Lab
  • Chemistry Lab
  • Programming Lab (Python/C)
  • Workshop Practices
  • Electrical and Electronics Engineering

Semester 2

Theory
  • Communication Skills II
  • Mathematics II (Probability and Statistics)
  • Data Structures and Algorithms
  • Object-Oriented Programming (OOP) using Java
  • Computer Organization and Architecture
  • Engineering Graphics
Practical
  • Data Structures Lab
  • Object-Oriented Programming Lab
  • Communication Skills Lab

Semester 3

Theory
  • Discrete Mathematics
  • Digital Logic and Computer Organization
  • Programming Paradigms
  • Design and Analysis of Algorithms
  • Operating Systems
  • Economics for Engineers
Practical
  • Digital Logic Design Lab
  • Algorithms Lab
  • Operating Systems Lab

Semester 4

Theory
  • Mathematics III (Graph Theory and Numerical Methods)
  • Database Management Systems (DBMS)
  • Computer Networks
  • Software Engineering
  • Signals and Systems
  • Professional Ethics and Human Values
Practical
  • Database Management Lab
  • Computer Networks Lab
  • Software Engineering Lab

Semester 5

Theory
  • Operation Research
  • Artificial Intelligence (AI)
  • Web Technologies
  • Cybersecurity
  • Compiler Design
  • Professional Elective I (e.g., Cloud Computing, Internet of Things)
Practical
  • Artificial Intelligence Lab
  • Web Technologies Lab
  • Cybersecurity Lab

Semester 6

Theory
  • Machine Learning (ML)
  • Mobile Application Development
  • Big Data Analytics
  • Professional Elective II (e.g., Blockchain Technology, Natural Language Processing)
  • Open Elective (e.g., Ethics in AI, Environmental Studies)
Practical
  • Machine Learning Lab
  • Mobile App Development Lab
  • Big Data Lab

Semester 7

Theory
  • Deep Learning
  • Professional Elective III (e.g., Robotics, Advanced Algorithms)
  • Professional Elective IV (e.g., Advanced Cryptography, Quantum Computing)
  • Open Elective II (e.g., Entrepreneurship Development)
  • Professional Elective V (e.g., Game Development, Edge Computing)
Practical
  • Project Phase I
  • Deep Learning Lab

Semester 8

Project
  • Project Phase II

Admissions Open for 2026-2027

Enquiry Now