Course Structure and Academic Framework
The Engineering program at Presidency University Bangalore is structured over eight semesters, providing students with a comprehensive academic journey that balances theoretical knowledge with practical application. The curriculum is designed to develop critical thinking skills, technical expertise, and innovation capabilities in each student.
Semester | Course Code | Course Title | Credit Structure (L-T-P-C) | Prerequisites |
---|---|---|---|---|
1 | ENG101 | Engineering Mathematics I | 3-1-0-4 | None |
1 | ENG102 | Physics for Engineers | 3-1-0-4 | None |
1 | ENG103 | Chemistry for Engineers | 3-1-0-4 | None |
1 | ENG104 | Basic Electrical Engineering | 3-1-0-4 | None |
1 | ENG105 | Introduction to Programming | 3-1-0-4 | None |
2 | ENG201 | Engineering Mathematics II | 3-1-0-4 | ENG101 |
2 | ENG202 | Thermodynamics | 3-1-0-4 | ENG102 |
2 | ENG203 | Materials Science | 3-1-0-4 | ENG103 |
2 | ENG204 | Electrical Circuits and Networks | 3-1-0-4 | ENG104 |
2 | ENG205 | Data Structures and Algorithms | 3-1-0-4 | ENG105 |
3 | ENG301 | Signals and Systems | 3-1-0-4 | ENG201 |
3 | ENG302 | Control Systems | 3-1-0-4 | ENG202 |
3 | ENG303 | Manufacturing Processes | 3-1-0-4 | ENG203 |
3 | ENG304 | Digital Electronics | 3-1-0-4 | ENG204 |
3 | ENG305 | Database Management Systems | 3-1-0-4 | ENG205 |
4 | ENG401 | Communication Engineering | 3-1-0-4 | ENG301 |
4 | ENG402 | Power Systems | 3-1-0-4 | ENG302 |
4 | ENG403 | Advanced Manufacturing | 3-1-0-4 | ENG303 |
4 | ENG404 | Microprocessors and Microcontrollers | 3-1-0-4 | ENG304 |
4 | ENG405 | Web Development | 3-1-0-4 | ENG305 |
5 | ENG501 | Machine Learning | 3-1-0-4 | ENG401 |
5 | ENG502 | Cybersecurity | 3-1-0-4 | ENG402 |
5 | ENG503 | Finite Element Analysis | 3-1-0-4 | ENG403 |
5 | ENG504 | Embedded Systems | 3-1-0-4 | ENG404 |
5 | ENG505 | Data Analytics | 3-1-0-4 | ENG405 |
6 | ENG601 | Advanced Power Electronics | 3-1-0-4 | ENG501 |
6 | ENG602 | Robotics | 3-1-0-4 | ENG502 |
6 | ENG603 | Sustainable Engineering | 3-1-0-4 | ENG503 |
6 | ENG604 | Advanced Control Systems | 3-1-0-4 | ENG504 |
6 | ENG605 | Cloud Computing | 3-1-0-4 | ENG505 |
7 | ENG701 | Research Methodology | 3-1-0-4 | ENG601 |
7 | ENG702 | Capstone Project | 3-1-0-4 | ENG602 |
7 | ENG703 | Advanced Topics in Engineering | 3-1-0-4 | ENG603 |
7 | ENG704 | Professional Ethics and Social Responsibility | 3-1-0-4 | ENG604 |
7 | ENG705 | Entrepreneurship in Engineering | 3-1-0-4 | ENG605 |
8 | ENG801 | Final Year Thesis | 3-1-0-4 | ENG701 |
8 | ENG802 | Industry Internship | 3-1-0-4 | ENG702 |
8 | ENG803 | Advanced Engineering Design | 3-1-0-4 | ENG703 |
8 | ENG804 | Leadership and Management | 3-1-0-4 | ENG704 |
8 | ENG805 | Capstone Presentation | 3-1-0-4 | ENG705 |
Advanced Departmental Elective Courses
The advanced departmental elective courses offered at Presidency University Bangalore are designed to provide students with specialized knowledge and skills in their chosen areas of interest. These courses are taught by renowned faculty members who are leaders in their respective fields.
Machine Learning (ENG501)
This course provides an in-depth understanding of machine learning algorithms, neural networks, and deep learning techniques. Students will learn to implement various ML models using Python and TensorFlow frameworks. The course emphasizes both theoretical foundations and practical applications in real-world scenarios.
The learning objectives include mastering supervised and unsupervised learning methods, understanding reinforcement learning concepts, and developing skills in data preprocessing and model evaluation. Students will work on projects involving image recognition, natural language processing, and predictive analytics.
Cybersecurity (ENG502)
This advanced course explores the principles and practices of cybersecurity in modern digital environments. Students will study network security protocols, cryptography, and risk management strategies. The course covers both defensive and offensive aspects of cybersecurity.
Learning outcomes include understanding encryption techniques, identifying security vulnerabilities, and developing secure software architectures. Students will engage in hands-on labs involving penetration testing, malware analysis, and incident response procedures.
Finite Element Analysis (ENG503)
This course focuses on the application of finite element methods for solving engineering problems. Students will learn to model complex structures and analyze stress, strain, and deformation under various loading conditions.
The course covers both theoretical foundations and practical implementation using industry-standard software tools. Students will work on projects involving structural analysis, heat transfer, and fluid dynamics simulations.
Embedded Systems (ENG504)
This course provides comprehensive knowledge of embedded systems design and development. Students will study microcontroller architectures, real-time operating systems, and hardware-software co-design principles.
Learning objectives include designing embedded applications, understanding system constraints, and developing efficient code for resource-constrained environments. The course includes hands-on projects involving IoT devices, robotics controllers, and automotive systems.
Data Analytics (ENG505)
This advanced course covers statistical methods and data mining techniques for extracting insights from large datasets. Students will learn to use tools such as Python, R, and SQL for data analysis and visualization.
The course emphasizes predictive modeling, machine learning applications in business analytics, and big data processing frameworks. Students will work on real-world projects involving customer segmentation, fraud detection, and market trend analysis.
Advanced Power Electronics (ENG601)
This course explores advanced topics in power electronics including high-frequency switching converters, power factor correction, and renewable energy integration. Students will study the design and control of modern power electronic systems.
The learning outcomes include understanding power conversion topologies, analyzing system efficiency, and designing power supplies for various applications. Practical sessions involve simulation using MATLAB/Simulink and hardware prototyping.
Robotics (ENG602)
This advanced course covers the fundamentals of robotics including kinematics, dynamics, control systems, and sensor integration. Students will learn to design and build autonomous robots for various applications.
Learning objectives include understanding robot architectures, implementing control algorithms, and developing robotic applications in manufacturing, healthcare, and exploration. The course includes hands-on projects involving mobile robots, manipulator arms, and humanoid robots.
Sustainable Engineering (ENG603)
This course focuses on sustainable engineering practices and environmental impact assessment. Students will study green technologies, life cycle analysis, and sustainable design principles.
The learning outcomes include understanding environmental regulations, applying sustainability metrics, and developing eco-friendly solutions for engineering problems. Projects involve designing sustainable buildings, renewable energy systems, and waste management solutions.
Advanced Control Systems (ENG604)
This course provides in-depth knowledge of advanced control system design including state-space methods, optimal control, and robust control techniques. Students will study the mathematical foundations and practical applications of modern control theory.
The learning objectives include designing controllers for complex systems, analyzing system stability, and implementing digital control algorithms. Practical sessions involve simulation using MATLAB and hardware implementation in control laboratories.
Cloud Computing (ENG605)
This advanced course covers cloud architecture, distributed computing, and virtualization technologies. Students will learn to design scalable applications for cloud environments and understand the economics of cloud services.
The learning outcomes include understanding cloud deployment models, designing fault-tolerant systems, and implementing microservices architectures. The course includes hands-on labs involving AWS, Azure, and Google Cloud platforms.
Project-Based Learning Philosophy
The department's approach to project-based learning is central to the engineering education philosophy at Presidency University Bangalore. This methodology emphasizes the application of theoretical knowledge to real-world problems through structured, mentored projects.
Mini-projects are integrated throughout the curriculum, starting from the second year and continuing through the final year. These projects typically span 2-4 months and require students to work in teams of 3-5 members under the guidance of faculty mentors.
The structure of these projects includes initial problem identification, literature review, design phase, prototyping, testing, and documentation. Students are evaluated based on their technical skills, teamwork abilities, presentation skills, and project management capabilities.
Final-year thesis/capstone projects represent the culmination of students' engineering education. These projects typically last 6-8 months and involve extensive research, design, and implementation of a comprehensive solution to a significant engineering problem.
The selection process for capstone projects involves faculty mentorship, student preferences, industry collaborations, and research opportunities. Students work closely with their mentors to refine project scope, develop methodologies, and ensure alignment with current industry needs and academic rigor.