Curriculum Overview
The curriculum for the Electrical Engineering program at Arunodaya University Papum Pare is designed to provide a comprehensive foundation in both theoretical and applied aspects of electrical engineering. The program spans eight semesters, with each semester offering a carefully curated set of courses that build upon previous knowledge.
Below is a detailed table listing all core courses, departmental electives, science electives, and laboratory subjects across the entire duration of the program:
Semester | Course Code | Course Title | Credit Structure (L-T-P-C) | Prerequisites |
---|---|---|---|---|
1 | EE101 | Engineering Mathematics I | 3-1-0-4 | - |
1 | EE102 | Physics for Engineers | 3-1-0-4 | - |
1 | EE103 | Chemistry and Biology for Engineers | 3-1-0-4 | - |
1 | EE104 | Basic Electrical and Electronic Circuits | 3-1-0-4 | - |
1 | EE105 | Introduction to Programming and Problem Solving | 2-1-0-3 | - |
1 | EE106 | Communication Skills and Ethics | 2-0-0-2 | - |
1 | EE107 | Basic Electrical & Electronic Lab | 0-0-3-1 | - |
2 | EE201 | Engineering Mathematics II | 3-1-0-4 | EE101 |
2 | EE202 | Electromagnetic Fields and Waves | 3-1-0-4 | EE102 |
2 | EE203 | Circuit Analysis and Design | 3-1-0-4 | EE104 |
2 | EE204 | Analog and Digital Electronics | 3-1-0-4 | EE104 |
2 | EE205 | Signals and Systems | 3-1-0-4 | EE201 |
2 | EE206 | Engineering Mechanics and Materials | 3-1-0-4 | - |
2 | EE207 | Circuit Lab | 0-0-3-1 | - |
2 | EE208 | Analog & Digital Electronics Lab | 0-0-3-1 | - |
3 | EE301 | Power Systems Engineering | 3-1-0-4 | EE203 |
3 | EE302 | Electrical Machines | 3-1-0-4 | EE203 |
3 | EE303 | Electromagnetic Compatibility | 3-1-0-4 | EE202 |
3 | EE304 | Microprocessors and Microcontrollers | 3-1-0-4 | EE204 |
3 | EE305 | Embedded Systems Design | 3-1-0-4 | EE204 |
3 | EE306 | Power Electronics and Drives | 3-1-0-4 | EE204 |
3 | EE307 | Power Systems Lab | 0-0-3-1 | - |
3 | EE308 | Electrical Machines Lab | 0-0-3-1 | - |
4 | EE401 | Renewable Energy Systems | 3-1-0-4 | EE301 |
4 | EE402 | Smart Grid Technologies | 3-1-0-4 | EE301 |
4 | EE403 | Advanced Control Systems | 3-1-0-4 | EE205 |
4 | EE404 | Signal Processing and Pattern Recognition | 3-1-0-4 | EE205 |
4 | EE405 | Artificial Intelligence in Electrical Engineering | 3-1-0-4 | EE205 |
4 | EE406 | Project Management and Entrepreneurship | 2-0-0-2 | - |
4 | EE407 | Control Systems Lab | 0-0-3-1 | - |
4 | EE408 | Embedded Systems Lab | 0-0-3-1 | |
5 | EE501 | Power System Protection and Reliability | 3-1-0-4 | EE301 |
5 | EE502 | Energy Storage Systems | 3-1-0-4 | EE301 |
5 | EE503 | Wireless Communication Systems | 3-1-0-4 | EE205 |
5 | EE504 | Digital Signal Processing | 3-1-0-4 | EE205 |
5 | EE505 | Advanced Power Electronics | 3-1-0-4 | EE306 |
5 | EE506 | Microcontroller Applications | 3-1-0-4 | EE304 |
5 | EE507 | Power Electronics Lab | 0-0-3-1 | - |
5 | EE508 | Signal Processing Lab | 0-0-3-1 | - |
6 | EE601 | Machine Learning for Engineers | 3-1-0-4 | EE205 |
6 | EE602 | Deep Learning Applications | 3-1-0-4 | EE205 |
6 | EE603 | Neural Networks and Fuzzy Logic | 3-1-0-4 | EE205 |
6 | EE604 | AI in Power Systems | 3-1-0-4 | EE301 |
6 | EE605 | Computer Vision and Robotics | 3-1-0-4 | EE205 |
6 | EE606 | Advanced Control Theory | 3-1-0-4 | EE205 |
6 | EE607 | Robotic Systems Design Lab | 0-0-3-1 | - |
6 | EE608 | AI & ML Lab | 0-0-3-1 | - |
7 | EE701 | VLSI Design Principles | 3-1-0-4 | EE204 |
7 | EE702 | Digital Logic Design | 3-1-0-4 | EE204 |
7 | EE703 | CMOS Technology and Fabrication | 3-1-0-4 | EE204 |
7 | EE704 | Circuit Simulation and Verification | 3-1-0-4 | EE204 |
7 | EE705 | System-on-Chip (SoC) Design | 3-1-0-4 | EE204 |
7 | EE706 | Microelectronics Lab | 0-0-3-1 | - |
8 | EE801 | Final Year Project I | 3-0-0-3 | - |
8 | EE802 | Final Year Project II | 3-0-0-3 | - |
8 | EE803 | Capstone Project | 3-0-0-3 | - |
8 | EE804 | Project Presentation and Defense | 2-0-0-2 | - |
Beyond the core curriculum, students can choose from a wide range of departmental electives to tailor their education based on personal interests and career goals. These include:
Advanced Departmental Elective Courses
Course: Renewable Energy Systems (EE401)
This course explores the fundamentals of renewable energy sources including solar, wind, hydroelectric, and geothermal power. Students study the principles of photovoltaic cells, wind turbines, and energy storage systems. The course emphasizes practical applications such as grid integration, energy management, and environmental impact assessments.
Learning Objectives:
- Understand the physics behind various renewable energy sources
- Analyze power generation efficiency and economic viability of different systems
- Design hybrid renewable energy systems for specific applications
- Evaluate policy frameworks supporting renewable energy adoption
Course: Smart Grid Technologies (EE402)
This course focuses on the integration of modern communication technologies with traditional power grids. It covers topics such as demand response, smart meters, distributed generation, and grid stability under varying load conditions.
Learning Objectives:
- Design smart grid architectures using IoT and cloud computing
- Analyze cybersecurity risks in power systems
- Implement real-time monitoring and control strategies
- Evaluate performance metrics for grid modernization projects
Course: Advanced Control Systems (EE403)
This course delves into advanced control theory including state-space representation, optimal control, and robust control techniques. It covers applications in aerospace, automotive systems, and industrial automation.
Learning Objectives:
- Model complex dynamic systems using mathematical frameworks
- Design controllers for multi-variable systems
- Implement digital control algorithms using MATLAB/Simulink
- Evaluate controller performance under uncertainty and disturbances
Course: Signal Processing and Pattern Recognition (EE404)
This course provides a comprehensive understanding of signal processing techniques used in audio, video, and biomedical applications. It includes topics such as filtering, spectral analysis, feature extraction, and classification algorithms.
Learning Objectives:
- Apply digital signal processing methods to real-world signals
- Develop pattern recognition models using machine learning approaches
- Design filters for noise reduction and signal enhancement
- Implement audio and image processing pipelines using Python and MATLAB
Course: Artificial Intelligence in Electrical Engineering (EE405)
This course bridges the gap between AI methodologies and electrical engineering applications. It covers neural networks, deep learning, reinforcement learning, and their implementation in power systems, communication networks, and control systems.
Learning Objectives:
- Integrate AI algorithms with electrical engineering problems
- Train neural networks for prediction and classification tasks
- Apply reinforcement learning to optimize system performance
- Develop hybrid models combining classical and AI-based approaches
Course: Power System Protection and Reliability (EE501)
This course focuses on ensuring the safe and reliable operation of power systems through protective relaying, fault analysis, and system stability studies. It includes practical exercises using industry-standard simulation tools.
Learning Objectives:
- Analyze fault conditions in power networks
- Design protective schemes for transmission and distribution systems
- Evaluate reliability indices and outage probability models
- Implement protection coordination strategies
Course: Energy Storage Systems (EE502)
This course examines the technologies and applications of energy storage systems including batteries, supercapacitors, and pumped hydro storage. It explores their integration into power grids and electric vehicles.
Learning Objectives:
- Understand electrochemical processes in battery systems
- Design battery management systems for optimal performance
- Evaluate lifecycle costs of energy storage solutions
- Assess environmental impacts of different storage technologies
Course: Wireless Communication Systems (EE503)
This course provides a thorough understanding of wireless communication principles including modulation techniques, channel coding, and multiple access methods. It covers modern standards such as 5G and beyond.
Learning Objectives:
- Design and analyze communication links using various modulation schemes
- Implement error correction codes for reliable data transmission
- Model wireless channels and evaluate performance under interference
- Develop simulation models for network optimization
Course: Digital Signal Processing (EE504)
This course covers advanced concepts in digital signal processing including discrete-time systems, Z-transforms, and Fast Fourier Transform algorithms. It includes practical implementations using software tools.
Learning Objectives:
- Design digital filters for specific frequency responses
- Analyze system behavior using frequency domain techniques
- Implement DSP algorithms on hardware platforms
- Optimize signal processing pipelines for real-time applications
Course: Advanced Power Electronics (EE505)
This course explores advanced topics in power electronics including high-frequency converters, wide bandgap semiconductors, and grid-connected inverters. It focuses on practical design considerations and efficiency optimization.
Learning Objectives:
- Design power electronic circuits for specific applications
- Analyze switching losses and thermal management
- Evaluate performance of different semiconductor devices
- Optimize system efficiency through control strategies
Course: Machine Learning for Engineers (EE601)
This course introduces machine learning fundamentals with a focus on engineering applications. It covers supervised and unsupervised learning, neural networks, and optimization techniques.
Learning Objectives:
- Apply ML algorithms to solve engineering problems
- Build predictive models for system behavior
- Implement regression and classification tasks using Python
- Evaluate model performance using cross-validation techniques
Course: Deep Learning Applications (EE602)
This course explores advanced deep learning architectures including convolutional neural networks, recurrent networks, and transformers. It includes hands-on projects in computer vision and natural language processing.
Learning Objectives:
- Design CNN architectures for image recognition tasks
- Develop RNN models for sequential data analysis
- Implement transformer-based models for NLP applications
- Train large-scale neural networks using GPU accelerators
Course: Neural Networks and Fuzzy Logic (EE603)
This course combines traditional neural network concepts with fuzzy logic systems to create hybrid intelligent systems capable of handling uncertainty in engineering environments.
Learning Objectives:
- Design fuzzy inference systems for decision-making processes
- Integrate fuzzy logic with neural networks for enhanced performance
- Apply hybrid models to real-world engineering challenges
- Evaluate the robustness of fuzzy-neural systems under varying conditions
Course: AI in Power Systems (EE604)
This course applies artificial intelligence techniques to power system operations including load forecasting, fault diagnosis, and maintenance scheduling. It emphasizes real-time decision-making and optimization.
Learning Objectives:
- Develop forecasting models for electricity demand
- Implement AI-based fault detection and isolation systems
- Optimize maintenance schedules using predictive analytics
- Design automated control strategies using reinforcement learning
Course: Computer Vision and Robotics (EE605)
This course explores computer vision techniques for robotics applications including object detection, tracking, and navigation. It includes practical implementation using ROS (Robot Operating System).
Learning Objectives:
- Implement image processing algorithms for robotic perception
- Design autonomous navigation systems using SLAM techniques
- Develop visual servo control strategies for manipulation tasks
- Evaluate performance of computer vision pipelines on real robot platforms
Course: VLSI Design Principles (EE701)
This course provides an in-depth understanding of very large-scale integration design principles including logic synthesis, floorplanning, and physical implementation. It includes practical exercises using industry-standard EDA tools.
Learning Objectives:
- Design digital circuits at transistor level
- Implement logic synthesis and optimization techniques
- Perform floorplanning and placement for integrated circuits
- Evaluate design for manufacturability and performance
Course: System-on-Chip (SoC) Design (EE705)
This course covers the design and implementation of system-on-chip architectures combining processor cores, memory systems, and peripheral interfaces. It includes practical projects involving FPGA prototyping.
Learning Objectives:
- Design SoC architectures for specific applications
- Implement embedded processors using ARM or RISC-V cores
- Integrate peripheral modules into a unified system framework
- Evaluate performance and power consumption of SoC designs
Project-Based Learning Philosophy
The department strongly believes in project-based learning as a cornerstone of the educational experience. Projects are structured to simulate real-world engineering challenges, encouraging students to apply theoretical knowledge while developing practical skills.
Mini-projects are introduced from the second year and are designed to reinforce concepts learned in core courses. These projects typically span one semester and involve small teams of 3-5 students working under faculty supervision.
Final-year capstone projects, known as the Final Year Project (FYP), are comprehensive endeavors that require students to:
- Select a relevant research topic aligned with their interests
- Conduct literature review and feasibility analysis
- Design and implement a complete solution or system
- Document findings through technical reports and presentations
- Defend the project before an evaluation panel
The selection process for projects is collaborative, with students presenting ideas to faculty mentors who guide them in choosing suitable topics. Faculty members often provide suggestions based on current industry trends or ongoing research initiatives.
Evaluation criteria for all projects include:
- Technical depth and innovation
- Problem-solving approach and methodology
- Team collaboration and communication skills
- Documentation quality and clarity of presentation
- Impact and potential for real-world application