B.Tech. Computer Engineering
Course Duration: 4 years
Course Overview:
The Bachelor of Technology (B.Tech.) in Computer Engineering is a four-year undergraduate program designed to provide students with a strong foundation in both computer science and electrical engineering. This interdisciplinary program equips students with the knowledge and skills necessary to design, develop, and maintain computer systems and software, as well as integrate hardware and software solutions. The course also includes practical training and project work to prepare students for a successful career in various technology-related industries.
Year 1: Foundation and Basic Engineering Concepts
Semester 1:
1.1 Mathematics – I
1.2 Physics
1.3 Chemistry
1.4 Engineering Mechanics
1.5 English Communication Skills
1.6 Introduction to Programming (C/C++)
Semester 2:
2.1 Mathematics – II
2.2 Electrical Engineering Fundamentals
2.3 Computer Organization and Architecture
2.4 Environmental Studies
2.5 Data Structures and Algorithms
2.6 Programming Lab – I (C/C++)
Year 2: Core Computer Engineering Fundamentals
Semester 3:
3.1 Digital Logic Design
3.2 Data Communication and Networking
3.3 Object-Oriented Programming (Java)
3.4 Discrete Mathematics
3.5 Computer Organization Lab
3.6 Digital Logic Design Lab
Semester 4:
4.1 Operating Systems
4.2 Database Management Systems
4.3 Microprocessors and Microcontrollers
4.4 Software Engineering
4.5 Computer Graphics
4.6 Software Lab (Database and Software Engineering)
Year 3: Specialization and Advanced Topics
Semester 5:
5.1 Computer Networks
5.2 Web Technologies
5.3 Algorithms and Complexity
5.4 Embedded Systems
5.5 Elective – I (e.g., Machine Learning, Artificial Intelligence, Cybersecurity)
5.6 Network Lab and Project
Semester 6:
6.1 Cybersecurity
6.2 Internet of Things (IoT)
6.3 Compiler Design
6.4 Elective – II (e.g., Cloud Computing, Big Data Analytics, Computer Vision)
6.5 Elective – III (Technical Elective)
6.6 Project – I (Mini Project)
Year 4: Specialization Continues and Project Work
Semester 7:
7.1 Distributed Systems
7.2 Mobile Application Development
7.3 Ethical Hacking and Penetration Testing
7.4 Elective – IV (e.g., Blockchain Technology, Robotics, Natural Language Processing)
7.5 Elective – V (Technical Elective)
7.6 Project – II (Major Project)
Semester 8:
8.1 Internship/Industrial Training
8.2 Project – III (Major Project Continuation)
8.3 Project Presentation and Viva Voce
8.4 Comprehensive Viva Voce
Elective courses in the final year can be chosen based on the student’s interests and career goals. They provide an opportunity to specialize further in a specific area of computer engineering.
Throughout the program, students will also engage in practical training, workshops, and projects to gain hands-on experience in various aspects of computer engineering. Ethical considerations and real-world problem-solving will be emphasized, preparing students for the dynamic and rapidly evolving technology industry.
Course Curriculum
Course Reviews
No Reviews found for this course.