Curriculum Overview
The Engineering program at Mnr University Telangana is designed to provide students with a comprehensive and progressive learning experience that combines theoretical knowledge with practical application. The curriculum is structured over 8 semesters, with each semester building upon the previous one to ensure a solid foundation and progressive specialization. The program emphasizes project-based learning, industry collaboration, and research opportunities to prepare students for the dynamic landscape of modern engineering. The curriculum includes core courses, departmental electives, science electives, and laboratory sessions that are designed to provide students with both breadth and depth in their engineering education.
Course Structure Table
Semester | Course Code | Course Title | Credit Structure (L-T-P-C) | Prerequisites |
---|---|---|---|---|
1 | ENG101 | Engineering Mathematics I | 3-1-0-4 | None |
1 | ENG102 | Engineering Physics | 3-1-0-4 | None |
1 | ENG103 | Engineering Chemistry | 3-1-0-4 | None |
1 | ENG104 | Engineering Graphics | 2-1-0-3 | None |
1 | ENG105 | Introduction to Programming | 3-1-0-4 | None |
1 | ENG106 | Workshop Practice | 0-0-3-1 | None |
1 | ENG107 | Engineering Mechanics | 3-1-0-4 | None |
2 | ENG201 | Engineering Mathematics II | 3-1-0-4 | ENG101 |
2 | ENG202 | Electrical Circuits and Networks | 3-1-0-4 | ENG102 |
2 | ENG203 | Materials Science | 3-1-0-4 | ENG103 |
2 | ENG204 | Thermodynamics | 3-1-0-4 | ENG107 |
2 | ENG205 | Computer Programming | 3-1-0-4 | ENG105 |
2 | ENG206 | Engineering Drawing | 2-1-0-3 | ENG104 |
2 | ENG207 | Workshop Practice II | 0-0-3-1 | ENG106 |
3 | ENG301 | Engineering Mathematics III | 3-1-0-4 | ENG201 |
3 | ENG302 | Signals and Systems | 3-1-0-4 | ENG205 |
3 | ENG303 | Control Systems | 3-1-0-4 | ENG202 |
3 | ENG304 | Fluid Mechanics | 3-1-0-4 | ENG204 |
3 | ENG305 | Electronic Devices and Circuits | 3-1-0-4 | ENG202 |
3 | ENG306 | Engineering Economics | 3-1-0-4 | ENG201 |
3 | ENG307 | Workshop Practice III | 0-0-3-1 | ENG207 |
4 | ENG401 | Engineering Mathematics IV | 3-1-0-4 | ENG301 |
4 | ENG402 | Microprocessors and Microcontrollers | 3-1-0-4 | ENG305 |
4 | ENG403 | Design and Analysis of Algorithms | 3-1-0-4 | ENG205 |
4 | ENG404 | Manufacturing Processes | 3-1-0-4 | ENG303 |
4 | ENG405 | Power Systems | 3-1-0-4 | ENG202 |
4 | ENG406 | Project Management | 3-1-0-4 | ENG306 |
4 | ENG407 | Workshop Practice IV | 0-0-3-1 | ENG307 |
5 | ENG501 | Advanced Mathematics | 3-1-0-4 | ENG401 |
5 | ENG502 | Machine Learning | 3-1-0-4 | ENG403 |
5 | ENG503 | Computer Networks | 3-1-0-4 | ENG302 |
5 | ENG504 | Structural Analysis | 3-1-0-4 | ENG304 |
5 | ENG505 | Embedded Systems | 3-1-0-4 | ENG402 |
5 | ENG506 | Operations Research | 3-1-0-4 | ENG501 |
5 | ENG507 | Workshop Practice V | 0-0-3-1 | ENG407 |
6 | ENG601 | Advanced Data Structures | 3-1-0-4 | ENG403 |
6 | ENG602 | Artificial Intelligence | 3-1-0-4 | ENG502 |
6 | ENG603 | Renewable Energy Systems | 3-1-0-4 | ENG405 |
6 | ENG604 | Advanced Fluid Mechanics | 3-1-0-4 | ENG304 |
6 | ENG605 | Advanced Control Systems | 3-1-0-4 | ENG303 |
6 | ENG606 | Project Management | 3-1-0-4 | ENG406 |
6 | ENG607 | Workshop Practice VI | 0-0-3-1 | ENG507 |
7 | ENG701 | Research Methodology | 3-1-0-4 | ENG501 |
7 | ENG702 | Advanced Machine Learning | 3-1-0-4 | ENG602 |
7 | ENG703 | Advanced Computer Networks | 3-1-0-4 | ENG503 |
7 | ENG704 | Advanced Structural Analysis | 3-1-0-4 | ENG504 |
7 | ENG705 | Advanced Embedded Systems | 3-1-0-4 | ENG505 |
7 | ENG706 | Advanced Operations Research | 3-1-0-4 | ENG506 |
7 | ENG707 | Workshop Practice VII | 0-0-3-1 | ENG607 |
8 | ENG801 | Capstone Project | 0-0-6-6 | ENG701 |
8 | ENG802 | Industrial Training | 0-0-3-3 | ENG701 |
8 | ENG803 | Final Year Project | 0-0-6-6 | ENG701 |
8 | ENG804 | Professional Ethics | 3-1-0-4 | None |
8 | ENG805 | Entrepreneurship | 3-1-0-4 | None |
8 | ENG806 | Capstone Project | 0-0-6-6 | ENG701 |
8 | ENG807 | Workshop Practice VIII | 0-0-3-1 | ENG707 |
Advanced Departmental Elective Courses
Advanced departmental elective courses are designed to provide students with specialized knowledge and skills in their chosen field of engineering. These courses are offered in the later semesters and are typically taken by students who have completed the core curriculum and are ready to specialize. The departmental electives are structured to provide students with in-depth knowledge and practical skills in their chosen specialization. Each elective course is designed to build upon the foundational knowledge acquired in the core courses and to prepare students for advanced research and industry applications. The following are detailed descriptions of several advanced departmental elective courses:
Machine Learning
The Machine Learning course is designed to provide students with a comprehensive understanding of machine learning algorithms, techniques, and applications. The course covers supervised learning, unsupervised learning, reinforcement learning, neural networks, deep learning, and natural language processing. Students will learn to implement machine learning algorithms using Python and popular libraries such as scikit-learn, TensorFlow, and PyTorch. The course emphasizes both theoretical understanding and practical implementation, with hands-on projects and assignments that simulate real-world scenarios. The learning objectives of this course include understanding the mathematical foundations of machine learning, implementing various machine learning algorithms, evaluating model performance, and applying machine learning techniques to solve complex problems. The course also covers ethical considerations in machine learning and the impact of AI on society. Students will work on a final project that involves developing a machine learning model to solve a real-world problem, with guidance from faculty members who are experts in the field.
Artificial Intelligence
The Artificial Intelligence course is designed to provide students with a deep understanding of artificial intelligence concepts, techniques, and applications. The course covers topics such as search algorithms, knowledge representation, reasoning, planning, and robotics. Students will learn to implement AI algorithms using Python and popular libraries such as TensorFlow, PyTorch, and OpenCV. The course emphasizes both theoretical understanding and practical implementation, with hands-on projects and assignments that simulate real-world scenarios. The learning objectives of this course include understanding the mathematical foundations of AI, implementing various AI algorithms, evaluating system performance, and applying AI techniques to solve complex problems. The course also covers ethical considerations in AI and the impact of AI on society. Students will work on a final project that involves developing an AI system to solve a real-world problem, with guidance from faculty members who are experts in the field.
Computer Networks
The Computer Networks course is designed to provide students with a comprehensive understanding of computer networking concepts, protocols, and applications. The course covers topics such as network architecture, data communication, network security, and distributed systems. Students will learn to design, implement, and troubleshoot computer networks using industry-standard tools and technologies. The course emphasizes both theoretical understanding and practical implementation, with hands-on projects and assignments that simulate real-world scenarios. The learning objectives of this course include understanding the fundamentals of computer networks, implementing network protocols, evaluating network performance, and applying networking techniques to solve complex problems. The course also covers network security and the impact of networking on society. Students will work on a final project that involves designing and implementing a computer network for a real-world scenario, with guidance from faculty members who are experts in the field.
Embedded Systems
The Embedded Systems course is designed to provide students with a comprehensive understanding of embedded systems design, development, and applications. The course covers topics such as microcontroller architecture, real-time operating systems, embedded software development, and hardware-software co-design. Students will learn to design, implement, and test embedded systems using industry-standard tools and technologies. The course emphasizes both theoretical understanding and practical implementation, with hands-on projects and assignments that simulate real-world scenarios. The learning objectives of this course include understanding the fundamentals of embedded systems, implementing embedded software, evaluating system performance, and applying embedded systems techniques to solve complex problems. The course also covers real-time constraints and the impact of embedded systems on society. Students will work on a final project that involves designing and implementing an embedded system for a real-world application, with guidance from faculty members who are experts in the field.
Advanced Data Structures
The Advanced Data Structures course is designed to provide students with a deep understanding of advanced data structures and algorithms. The course covers topics such as trees, graphs, hash tables, heaps, and advanced algorithms. Students will learn to implement and analyze complex data structures and algorithms using Python and other programming languages. The course emphasizes both theoretical understanding and practical implementation, with hands-on projects and assignments that simulate real-world scenarios. The learning objectives of this course include understanding the mathematical foundations of data structures, implementing advanced data structures, evaluating algorithm performance, and applying data structures to solve complex problems. The course also covers the impact of data structures on society and the importance of efficient algorithms. Students will work on a final project that involves developing a data structure or algorithm to solve a real-world problem, with guidance from faculty members who are experts in the field.
Advanced Control Systems
The Advanced Control Systems course is designed to provide students with a comprehensive understanding of control systems theory and applications. The course covers topics such as state-space representation, stability analysis, controller design, and system identification. Students will learn to design, implement, and analyze control systems using industry-standard tools and technologies. The course emphasizes both theoretical understanding and practical implementation, with hands-on projects and assignments that simulate real-world scenarios. The learning objectives of this course include understanding the mathematical foundations of control systems, implementing control system design, evaluating system performance, and applying control system techniques to solve complex problems. The course also covers the impact of control systems on society and the importance of system stability. Students will work on a final project that involves designing and implementing a control system for a real-world application, with guidance from faculty members who are experts in the field.
Renewable Energy Systems
The Renewable Energy Systems course is designed to provide students with a comprehensive understanding of renewable energy technologies and applications. The course covers topics such as solar energy, wind energy, hydroelectric power, and energy storage systems. Students will learn to design, implement, and analyze renewable energy systems using industry-standard tools and technologies. The course emphasizes both theoretical understanding and practical implementation, with hands-on projects and assignments that simulate real-world scenarios. The learning objectives of this course include understanding the fundamentals of renewable energy, implementing renewable energy systems, evaluating system performance, and applying renewable energy techniques to solve complex problems. The course also covers the environmental impact of renewable energy and the importance of sustainable energy solutions. Students will work on a final project that involves designing and implementing a renewable energy system for a real-world application, with guidance from faculty members who are experts in the field.
Advanced Fluid Mechanics
The Advanced Fluid Mechanics course is designed to provide students with a deep understanding of fluid mechanics principles and applications. The course covers topics such as fluid dynamics, boundary layer theory, turbulence, and computational fluid dynamics. Students will learn to analyze and simulate fluid flow using industry-standard tools and technologies. The course emphasizes both theoretical understanding and practical implementation, with hands-on projects and assignments that simulate real-world scenarios. The learning objectives of this course include understanding the mathematical foundations of fluid mechanics, implementing fluid flow analysis, evaluating system performance, and applying fluid mechanics techniques to solve complex problems. The course also covers the impact of fluid mechanics on society and the importance of fluid flow analysis. Students will work on a final project that involves analyzing and simulating fluid flow for a real-world application, with guidance from faculty members who are experts in the field.
Advanced Structural Analysis
The Advanced Structural Analysis course is designed to provide students with a comprehensive understanding of structural analysis principles and applications. The course covers topics such as structural dynamics, finite element analysis, and advanced structural design. Students will learn to analyze and design structures using industry-standard tools and technologies. The course emphasizes both theoretical understanding and practical implementation, with hands-on projects and assignments that simulate real-world scenarios. The learning objectives of this course include understanding the mathematical foundations of structural analysis, implementing structural analysis techniques, evaluating system performance, and applying structural analysis to solve complex problems. The course also covers the impact of structural analysis on society and the importance of structural design. Students will work on a final project that involves analyzing and designing a structure for a real-world application, with guidance from faculty members who are experts in the field.
Advanced Computer Networks
The Advanced Computer Networks course is designed to provide students with a deep understanding of advanced computer networking concepts and applications. The course covers topics such as network security, wireless networks, cloud computing, and distributed systems. Students will learn to design, implement, and troubleshoot advanced computer networks using industry-standard tools and technologies. The course emphasizes both theoretical understanding and practical implementation, with hands-on projects and assignments that simulate real-world scenarios. The learning objectives of this course include understanding the advanced concepts of computer networks, implementing advanced network protocols, evaluating network performance, and applying advanced networking techniques to solve complex problems. The course also covers the impact of advanced networking on society and the importance of network security. Students will work on a final project that involves designing and implementing an advanced computer network for a real-world application, with guidance from faculty members who are experts in the field.
Advanced Machine Learning
The Advanced Machine Learning course is designed to provide students with a comprehensive understanding of advanced machine learning algorithms, techniques, and applications. The course covers topics such as deep learning, reinforcement learning, natural language processing, and computer vision. Students will learn to implement advanced machine learning algorithms using Python and popular libraries such as TensorFlow, PyTorch, and Keras. The course emphasizes both theoretical understanding and practical implementation, with hands-on projects and assignments that simulate real-world scenarios. The learning objectives of this course include understanding the advanced mathematical foundations of machine learning, implementing advanced machine learning algorithms, evaluating model performance, and applying advanced machine learning techniques to solve complex problems. The course also covers ethical considerations in advanced machine learning and the impact of AI on society. Students will work on a final project that involves developing an advanced machine learning model to solve a real-world problem, with guidance from faculty members who are experts in the field.
Advanced Embedded Systems
The Advanced Embedded Systems course is designed to provide students with a comprehensive understanding of advanced embedded systems design, development, and applications. The course covers topics such as real-time operating systems, embedded software development, hardware-software co-design, and advanced embedded architectures. Students will learn to design, implement, and test advanced embedded systems using industry-standard tools and technologies. The course emphasizes both theoretical understanding and practical implementation, with hands-on projects and assignments that simulate real-world scenarios. The learning objectives of this course include understanding the advanced concepts of embedded systems, implementing advanced embedded software, evaluating system performance, and applying advanced embedded systems techniques to solve complex problems. The course also covers real-time constraints and the impact of advanced embedded systems on society. Students will work on a final project that involves designing and implementing an advanced embedded system for a real-world application, with guidance from faculty members who are experts in the field.
Advanced Operations Research
The Advanced Operations Research course is designed to provide students with a deep understanding of advanced operations research techniques and applications. The course covers topics such as linear programming, integer programming, network optimization, and simulation. Students will learn to model and solve complex optimization problems using industry-standard tools and technologies. The course emphasizes both theoretical understanding and practical implementation, with hands-on projects and assignments that simulate real-world scenarios. The learning objectives of this course include understanding the mathematical foundations of operations research, implementing optimization algorithms, evaluating system performance, and applying operations research techniques to solve complex problems. The course also covers the impact of operations research on society and the importance of optimization. Students will work on a final project that involves modeling and solving a complex optimization problem, with guidance from faculty members who are experts in the field.
Advanced Structural Design
The Advanced Structural Design course is designed to provide students with a comprehensive understanding of advanced structural design principles and applications. The course covers topics such as advanced structural analysis, seismic design, and advanced materials in structural engineering. Students will learn to design and analyze structures using industry-standard tools and technologies. The course emphasizes both theoretical understanding and practical implementation, with hands-on projects and assignments that simulate real-world scenarios. The learning objectives of this course include understanding the advanced principles of structural design, implementing advanced structural design techniques, evaluating system performance, and applying advanced structural design to solve complex problems. The course also covers the impact of advanced structural design on society and the importance of structural engineering. Students will work on a final project that involves designing and analyzing a structure for a real-world application, with guidance from faculty members who are experts in the field.
Advanced Fluid Flow Analysis
The Advanced Fluid Flow Analysis course is designed to provide students with a deep understanding of advanced fluid flow analysis techniques and applications. The course covers topics such as computational fluid dynamics, turbulence modeling, and advanced flow analysis. Students will learn to analyze and simulate complex fluid flows using industry-standard tools and technologies. The course emphasizes both theoretical understanding and practical implementation, with hands-on projects and assignments that simulate real-world scenarios. The learning objectives of this course include understanding the advanced mathematical foundations of fluid flow analysis, implementing advanced fluid flow analysis techniques, evaluating system performance, and applying advanced fluid flow analysis to solve complex problems. The course also covers the impact of advanced fluid flow analysis on society and the importance of fluid flow analysis. Students will work on a final project that involves analyzing and simulating complex fluid flows for a real-world application, with guidance from faculty members who are experts in the field.
Project-Based Learning Philosophy
Project-based learning is a core component of the Engineering program at Mnr University Telangana. This approach emphasizes hands-on experience, real-world problem-solving, and collaborative learning. The program incorporates project-based learning throughout the curriculum, from foundational courses to advanced specializations. The philosophy behind project-based learning is to provide students with opportunities to apply theoretical knowledge to practical problems, develop critical thinking skills, and enhance their communication and teamwork abilities. The project-based learning approach is designed to mirror real-world engineering challenges and to prepare students for the demands of the industry. Students are encouraged to work on projects that are relevant to current industry trends and challenges, with guidance from faculty members who are experts in their respective fields.
Mini-Projects Structure
Mini-projects are an integral part of the project-based learning approach at Mnr University Telangana. These projects are typically completed during the first two years of the program and are designed to provide students with early exposure to engineering problem-solving and project management. The mini-projects are structured to allow students to work in small teams, with each team member contributing to different aspects of the project. The projects are typically completed within a semester and are evaluated based on the quality of the solution, the team's collaboration, and the project's presentation. The mini-projects are designed to build foundational skills in engineering design, problem-solving, and teamwork. Students are encouraged to explore different engineering disciplines and to apply their knowledge in practical settings. The projects are typically supervised by faculty members who provide guidance and mentorship throughout the project lifecycle.
Final-Year Thesis/Capstone Project
The final-year thesis/capstone project is the culmination of the engineering program at Mnr University Telangana. This project is typically completed during the final semester and is designed to provide students with an opportunity to integrate all the knowledge and skills they have acquired throughout their program. The capstone project is a comprehensive, multidisciplinary endeavor that requires students to work on a real-world problem, conduct research, and develop a solution that addresses the challenge. The project is typically conducted in collaboration with industry partners, providing students with exposure to real-world engineering challenges and opportunities. The capstone project is designed to be a significant contribution to the field of engineering and to demonstrate the student's ability to work independently and collaboratively. Students are required to present their project to a panel of faculty members and industry experts, and to defend their solution against questions and critiques. The project is evaluated based on the quality of the research, the innovation of the solution, the team's collaboration, and the project's impact. The capstone project provides students with an opportunity to showcase their skills and knowledge, and to prepare for their future careers in engineering.
Project Selection and Mentorship
The process of selecting projects and assigning mentors is a critical aspect of the project-based learning approach at Mnr University Telangana. Students are encouraged to explore various projects and to select those that align with their interests and career goals. The project selection process is designed to ensure that students are working on relevant and challenging projects that will prepare them for their future careers. Faculty members play a crucial role in guiding students through the project selection process and in providing mentorship throughout the project lifecycle. The mentors are selected based on their expertise in the relevant field and their ability to provide guidance and support to students. The mentorship process is designed to provide students with ongoing support, feedback, and guidance as they work on their projects. Students are encouraged to work closely with their mentors and to seek advice and guidance throughout the project lifecycle.