Course Structure Overview
The B.Tech in Information Technology program spans 8 semesters over four years. The curriculum is structured to provide a balanced mix of foundational sciences, core engineering principles, departmental electives, and specialized tracks.
Semester | Course Code | Course Title | Credit Structure (L-T-P-C) | Pre-requisites |
---|---|---|---|---|
I | ENG101 | English for Engineers | 3-0-0-3 | - |
I | MAT101 | Mathematics I | 4-0-0-4 | - |
I | PHY101 | Physics for Engineers | 3-0-0-3 | - |
I | CHE101 | Chemistry for Engineers | 3-0-0-3 | - |
I | CS101 | Introduction to Programming | 2-0-2-4 | - |
I | EC101 | Basic Electrical Engineering | 3-0-0-3 | - |
I | LIT101 | Introduction to Literature | 2-0-0-2 | - |
II | MAT102 | Mathematics II | 4-0-0-4 | MAT101 |
II | CSE101 | Data Structures and Algorithms | 3-0-2-5 | CS101 |
II | CS102 | Computer Organization & Architecture | 3-0-0-3 | - |
II | CS103 | Database Management Systems | 3-0-0-3 | - |
II | CS104 | Operating Systems | 3-0-0-3 | - |
II | CS105 | Software Engineering | 3-0-0-3 | - |
II | CS106 | Discrete Mathematics | 3-0-0-3 | MAT101 |
III | MAT201 | Mathematics III | 4-0-0-4 | MAT102 |
III | CS201 | Object-Oriented Programming with Java | 3-0-2-5 | CS101 |
III | CS202 | Computer Networks | 3-0-0-3 | - |
III | CS203 | Web Technologies | 3-0-2-5 | CS101 |
III | CS204 | Compiler Design | 3-0-0-3 | - |
III | CS205 | Digital Logic and Microprocessors | 3-0-0-3 | - |
IV | MAT202 | Mathematics IV | 4-0-0-4 | MAT201 |
IV | CS301 | Machine Learning | 3-0-2-5 | CS101 |
IV | CS302 | Cybersecurity Fundamentals | 3-0-0-3 | - |
IV | CS303 | Cloud Computing | 3-0-2-5 | CS101 |
IV | CS304 | Data Analytics and Visualization | 3-0-2-5 | - |
V | CS401 | Advanced Data Structures | 3-0-0-3 | CS101 |
V | CS402 | Embedded Systems Design | 3-0-2-5 | - |
V | CS403 | Internet of Things (IoT) | 3-0-2-5 | - |
V | CS404 | Human-Computer Interaction | 3-0-0-3 | - |
V | CS405 | Blockchain Technologies | 3-0-0-3 | - |
VI | CS501 | Research Methodology | 2-0-0-2 | - |
VI | CS502 | Software Project Management | 3-0-0-3 | - |
VI | CS503 | Big Data Technologies | 3-0-2-5 | - |
VI | CS504 | DevOps and CI/CD | 3-0-2-5 | - |
VII | CS601 | Capstone Project - Phase I | 3-0-6-9 | - |
VIII | CS602 | Capstone Project - Phase II | 3-0-6-9 | CS601 |
Advanced Departmental Electives
The following departmental electives provide in-depth knowledge and specialization opportunities:
- Deep Learning with TensorFlow and PyTorch: This course explores advanced neural network architectures, convolutional networks, recurrent models, and generative adversarial networks (GANs). Students implement real-world applications such as image recognition, natural language understanding, and reinforcement learning.
- Quantum Computing Fundamentals: Introduces quantum algorithms, quantum gates, superposition, entanglement, and error correction. Students gain hands-on experience with IBM Quantum Experience and Qiskit frameworks to simulate quantum circuits and solve optimization problems.
- Mobile Application Development: Focuses on building cross-platform mobile apps using React Native, Flutter, and native development tools for iOS and Android. The course includes UI/UX design principles, app deployment, and monetization strategies.
- DevSecOps & Cloud Security: Combines software development practices with security measures in cloud environments. Students learn secure coding techniques, automated vulnerability scanning, and compliance frameworks like ISO 27001 and SOC 2.
- Natural Language Processing (NLP): Covers text preprocessing, sentiment analysis, named entity recognition, machine translation, and language modeling. Applications include chatbots, content summarization, and speech-to-text systems.
- Computer Vision Techniques: Explores image processing, feature extraction, object detection, and segmentation methods. Students implement solutions for autonomous vehicles, medical imaging, and surveillance systems.
- Blockchain for Business Applications: Analyzes blockchain consensus mechanisms, smart contracts, decentralized finance (DeFi), and supply chain transparency. Students develop dApps and explore real-world use cases in healthcare, logistics, and voting systems.
- Edge Computing & IoT Security: Examines distributed computing models, edge analytics, and security challenges in sensor networks. The course includes designing secure edge devices and integrating them into larger IoT ecosystems.
- Augmented Reality (AR) Development: Focuses on AR frameworks like Unity, Vuforia, and ARKit/ARCore. Students create interactive AR experiences for retail, education, and industrial training applications.
- Reinforcement Learning in Robotics: Combines RL algorithms with robotic control systems to enable autonomous behavior. Applications include autonomous vehicles, robotic manipulation, and multi-agent coordination.
Project-Based Learning Framework
Our department emphasizes project-based learning as a core component of the curriculum. Students begin working on small-scale projects in their second year and progress to complex, multidisciplinary capstone projects in their final year.
The Mini-Projects (Semester III & IV) involve solving real-world problems using various technologies learned in class. These projects are typically team-based and last 8 weeks. Each project is supervised by a faculty member who evaluates progress through milestone presentations, documentation, and final demonstrations.
The Final-Year Thesis/Capstone Project (Semesters VII & VIII) is an extended research initiative that allows students to explore cutting-edge technologies or contribute to ongoing industry challenges. Projects are selected based on student interest, faculty expertise, and external collaboration opportunities.
Students work closely with their chosen mentors throughout the project lifecycle, attending weekly meetings, submitting progress reports, and presenting findings at internal symposiums and external conferences. The evaluation criteria include innovation, technical depth, documentation quality, presentation skills, and overall impact.