Search and navigate to colleges and courses
Apply
Scholarships & exams
Fees
N/A
Placement
94.5%
Avg Package
₹6,50,000
Highest Package
₹12,00,000
Fees
N/A
Placement
94.5%
Avg Package
₹6,50,000
Highest Package
₹12,00,000
Seats
N/A
Students
N/A
Seats
N/A
Students
N/A
| Semester | Course Code | Course Title | Credits (L-T-P-C) | Prerequisites |
|---|---|---|---|---|
| 1 | IT101 | Introduction to Programming | 3-0-0-3 | - |
| 1 | IT102 | Calculus and Analytical Geometry | 4-0-0-4 | - |
| 1 | IT103 | Physics for Engineers | 4-0-0-4 | - |
| 1 | IT104 | English Communication Skills | 2-0-0-2 | - |
| 1 | IT105 | Introduction to Computer Science | 3-0-0-3 | - |
| 1 | IT106 | Lab: Programming Fundamentals | 0-0-3-1 | - |
| 2 | IT201 | Data Structures and Algorithms | 4-0-0-4 | IT101 |
| 2 | IT202 | Linear Algebra and Probability | 4-0-0-4 | IT102 |
| 2 | IT203 | Electrical Circuits and Electronics | 4-0-0-4 | - |
| 2 | IT204 | Introduction to Web Technologies | 3-0-0-3 | IT101 |
| 2 | IT205 | Computer Organization and Architecture | 4-0-0-4 | IT105 |
| 2 | IT206 | Lab: Data Structures and Algorithms | 0-0-3-1 | IT101 |
| 3 | IT301 | Databases and SQL | 4-0-0-4 | IT201 |
| 3 | IT302 | Discrete Mathematics | 3-0-0-3 | IT202 |
| 3 | IT303 | Operating Systems | 4-0-0-4 | IT205 |
| 3 | IT304 | Software Engineering Principles | 3-0-0-3 | IT201 |
| 3 | IT305 | Object-Oriented Programming in Java | 3-0-0-3 | IT101 |
| 3 | IT306 | Lab: Database and OS Concepts | 0-0-3-1 | IT201, IT205 |
| 4 | IT401 | Compiler Design | 3-0-0-3 | IT301 |
| 4 | IT402 | Computer Networks | 4-0-0-4 | IT303 |
| 4 | IT403 | Artificial Intelligence Fundamentals | 3-0-0-3 | IT201, IT202 |
| 4 | IT404 | Mobile Application Development | 3-0-0-3 | IT204 |
| 4 | IT405 | Web Technologies and Security | 3-0-0-3 | IT204 |
| 4 | IT406 | Lab: Network and Web Concepts | 0-0-3-1 | IT204, IT303 |
| 5 | IT501 | Machine Learning Algorithms | 4-0-0-4 | IT302 |
| 5 | IT502 | Cybersecurity Principles | 4-0-0-4 | IT402 |
| 5 | IT503 | Data Mining and Analytics | 4-0-0-4 | IT301, IT302 |
| 5 | IT504 | Human-Computer Interaction | 3-0-0-3 | IT304 |
| 5 | IT505 | Cloud Computing Fundamentals | 3-0-0-3 | IT402 |
| 5 | IT506 | Lab: ML and Analytics Projects | 0-0-3-1 | IT501, IT503 |
| 6 | IT601 | Advanced Database Systems | 4-0-0-4 | IT301 |
| 6 | IT602 | Network Security and Cryptography | 4-0-0-4 | IT502 |
| 6 | IT603 | Software Testing and Quality Assurance | 3-0-0-3 | IT304 |
| 6 | IT604 | Internet of Things (IoT) | 3-0-0-3 | IT402 |
| 6 | IT605 | Blockchain Technologies | 3-0-0-3 | IT401 |
| 6 | IT606 | Lab: IoT and Blockchain Projects | 0-0-3-1 | IT402, IT502 |
| 7 | IT701 | Capstone Project I | 4-0-0-4 | All previous courses |
| 7 | IT702 | Research Methodology and Ethics | 3-0-0-3 | - |
| 7 | IT703 | Special Topics in IT | 3-0-0-3 | - |
| 7 | IT704 | Entrepreneurship and Innovation | 2-0-0-2 | - |
| 7 | IT705 | Internship Preparation Workshop | 1-0-0-1 | - |
| 7 | IT706 | Lab: Capstone Project | 0-0-3-1 | IT701 |
| 8 | IT801 | Capstone Project II | 6-0-0-6 | IT701 |
| 8 | IT802 | Professional Practice and Internship | 4-0-0-4 | - |
| 8 | IT803 | Final Project Presentation | 2-0-0-2 | IT801 |
| 8 | IT804 | Advanced Electives in IT | 3-0-0-3 | - |
| 8 | IT805 | Project Proposal and Documentation | 2-0-0-2 | IT701 |
| 8 | IT806 | Lab: Final Project Implementation | 0-0-3-1 | IT801 |
These advanced elective courses are designed to deepen students' expertise in specialized areas of information technology. Each course builds upon foundational knowledge and introduces cutting-edge developments in the field.
This course provides a comprehensive overview of machine learning algorithms, including supervised, unsupervised, and reinforcement learning techniques. Students will gain hands-on experience with popular frameworks like TensorFlow and Scikit-Learn, applying these methods to real-world datasets.
This course delves into fundamental concepts of cybersecurity, covering threat modeling, network security protocols, encryption techniques, and incident response strategies. Students will explore case studies from recent cyber attacks and develop mitigation plans using industry-standard tools.
Students learn advanced data mining techniques such as clustering, classification, association rule mining, and anomaly detection. The course emphasizes practical applications in business intelligence, healthcare analytics, and social media analysis.
This course explores the design and evaluation of interactive systems, focusing on usability principles, user research methods, and prototyping techniques. Students will apply these concepts to create intuitive interfaces for various digital platforms.
This course introduces cloud computing models, including IaaS, PaaS, and SaaS. Students will learn about virtualization, containerization, and microservices architecture while gaining experience with major cloud providers like AWS, Azure, and Google Cloud.
This course covers advanced database concepts such as indexing, query optimization, transaction management, and distributed databases. Students will implement complex queries using SQL and NoSQL databases while exploring performance tuning strategies.
This course examines cryptographic algorithms, secure communication protocols, and network defense mechanisms. Students will analyze vulnerabilities in existing systems and develop secure solutions for protecting sensitive data.
This course focuses on software testing methodologies, including unit testing, integration testing, and system testing. Students will learn to design test cases, automate testing processes, and evaluate software quality using industry standards.
This course explores IoT architecture, sensor networks, embedded systems, and smart device development. Students will build prototype IoT applications using platforms like Raspberry Pi and Arduino while understanding data processing pipelines.
This course introduces blockchain fundamentals, consensus mechanisms, smart contracts, and decentralized applications. Students will develop applications on Ethereum and other blockchain platforms, exploring use cases in finance, supply chain management, and digital identity.
This is the first phase of a two-semester capstone project where students identify a problem statement, conduct literature review, and propose a solution approach. Collaboration with faculty mentors is emphasized throughout this process.
This course teaches research principles, ethical considerations in technology, and scientific writing. Students will learn how to formulate hypotheses, design experiments, and present findings according to academic standards.
This flexible course allows students to explore emerging trends in information technology such as quantum computing, edge computing, or neurotechnology. Content varies each semester based on current research interests and industry developments.
This course prepares students for launching tech startups by teaching innovation frameworks, business model design, funding strategies, and team leadership skills. Guest speakers from successful ventures provide insights into real-world entrepreneurship challenges.
This course facilitates internships with industry partners, providing students with practical experience in their chosen field. Students will complete projects under mentorship, contributing to actual business needs while developing professional skills.
This final course presents students' capstone projects to faculty panels and external evaluators. Students demonstrate technical proficiency, project management skills, and innovation in solving real-world problems using IT technologies.
The Department of Information Technology at Mittal Institute of Technology believes that learning is most effective when students actively engage with complex, realistic problems. This philosophy drives our project-based approach to education, where theoretical concepts are applied to real-world scenarios.
The curriculum incorporates mandatory mini-projects throughout the first six semesters. These projects encourage students to work in teams, fostering communication and leadership skills while reinforcing core competencies. For instance, a group of students might design an e-commerce platform or develop an AI-driven recommendation engine for local businesses.
The final-year thesis/capstone project is a significant component of the program. Students select a research topic aligned with their interests and career goals, working closely with a faculty advisor to conduct original research or develop a novel application. This experience prepares students for advanced study or professional roles requiring independent problem-solving capabilities.
Project selection involves a structured process where students propose ideas based on faculty expertise and industry trends. Faculty mentors guide students through literature review, methodology design, implementation, testing, and documentation phases. Regular progress reviews ensure that projects stay on track and meet academic standards.