Comprehensive Course Structure
The engineering program at P K University Shivpuri is structured over eight semesters, with a carefully balanced mix of core subjects, departmental electives, science electives, and laboratory sessions designed to provide students with a robust foundation in engineering principles and specialized knowledge.
Semester | Course Code | Course Title | Credit Structure (L-T-P-C) | Pre-requisites |
---|---|---|---|---|
1 | ENG101 | English for Engineering | 3-0-0-3 | - |
1 | MAT101 | Calculus I | 4-0-0-4 | - |
1 | MAT102 | Linear Algebra | 3-0-0-3 | - |
1 | PHY101 | Physics for Engineers | 4-0-0-4 | - |
1 | CHM101 | Chemistry for Engineering | 3-0-0-3 | - |
1 | CSE101 | Introduction to Programming | 2-0-2-4 | - |
1 | ENG102 | Engineering Graphics | 2-0-2-4 | - |
1 | L101 | Programming Lab | 0-0-3-3 | - |
1 | L102 | Engineering Graphics Lab | 0-0-3-3 | - |
2 | MAT201 | Calculus II | 4-0-0-4 | MAT101 |
2 | MAT202 | Probability and Statistics | 3-0-0-3 | - |
2 | PHY201 | Electromagnetism | 4-0-0-4 | PHY101 |
2 | ECE201 | Basic Electrical Circuits | 3-0-0-3 | - |
2 | MAT203 | Differential Equations | 3-0-0-3 | MAT101 |
2 | CSE201 | Data Structures and Algorithms | 3-0-0-3 | CSE101 |
2 | L201 | Circuits Lab | 0-0-3-3 | - |
2 | L202 | Data Structures Lab | 0-0-3-3 | CSE101 |
3 | MAT301 | Transforms and Partial Differential Equations | 3-0-0-3 | MAT201 |
3 | PHY301 | Modern Physics | 3-0-0-3 | PHY101 |
3 | ECE301 | Digital Electronics | 3-0-0-3 | ECE201 |
3 | CSE301 | Object-Oriented Programming | 3-0-0-3 | CSE201 |
3 | MAT302 | Numerical Methods | 3-0-0-3 | MAT201 |
3 | CSE302 | Database Management Systems | 3-0-0-3 | CSE201 |
3 | L301 | Digital Electronics Lab | 0-0-3-3 | ECE301 |
3 | L302 | Database Lab | 0-0-3-3 | CSE302 |
4 | MAT401 | Complex Analysis | 3-0-0-3 | MAT301 |
4 | ECE401 | Signals and Systems | 3-0-0-3 | ECE301 |
4 | CSE401 | Software Engineering | 3-0-0-3 | CSE302 |
4 | MAT402 | Optimization Techniques | 3-0-0-3 | MAT301 |
4 | CSE402 | Computer Networks | 3-0-0-3 | CSE301 |
4 | L401 | Signals and Systems Lab | 0-0-3-3 | ECE401 |
4 | L402 | Computer Networks Lab | 0-0-3-3 | CSE402 |
5 | MAT501 | Mathematical Modeling | 3-0-0-3 | MAT401 |
5 | ECE501 | Control Systems | 3-0-0-3 | ECE401 |
5 | CSE501 | Machine Learning | 3-0-0-3 | CSE402 |
5 | MAT502 | Stochastic Processes | 3-0-0-3 | MAT401 |
5 | CSE502 | Data Science | 3-0-0-3 | CSE401 |
5 | L501 | Control Systems Lab | 0-0-3-3 | ECE501 |
5 | L502 | Data Science Lab | 0-0-3-3 | CSE502 |
6 | MAT601 | Advanced Numerical Methods | 3-0-0-3 | MAT501 |
6 | ECE601 | VLSI Design | 3-0-0-3 | ECE501 |
6 | CSE601 | Big Data Analytics | 3-0-0-3 | CSE502 |
6 | MAT602 | Advanced Optimization | 3-0-0-3 | MAT501 |
6 | CSE602 | Cloud Computing | 3-0-0-3 | CSE501 |
6 | L601 | VLSI Design Lab | 0-0-3-3 | ECE601 |
6 | L602 | Big Data Analytics Lab | 0-0-3-3 | CSE601 |
7 | MAT701 | Research Methodology | 3-0-0-3 | - |
7 | ECE701 | Embedded Systems | 3-0-0-3 | ECE601 |
7 | CSE701 | Internet of Things (IoT) | 3-0-0-3 | CSE602 |
7 | MAT702 | Applied Statistics | 3-0-0-3 | MAT601 |
7 | CSE702 | Artificial Intelligence | 3-0-0-3 | CSE601 |
7 | L701 | Embedded Systems Lab | 0-0-3-3 | ECE701 |
7 | L702 | AI Lab | 0-0-3-3 | CSE702 |
8 | MAT801 | Capstone Project | 4-0-0-4 | - |
8 | ECE801 | Final Year Project | 6-0-0-6 | ECE701 |
8 | CSE801 | Final Year Thesis | 6-0-0-6 | CSE702 |
8 | L801 | Final Project Lab | 0-0-6-6 | - |
Detailed Course Descriptions for Departmental Electives
Advanced departmental electives are offered in the later semesters to allow students to specialize in areas of interest and gain deeper knowledge in their chosen discipline. These courses are designed to align with current industry trends and research advancements.
Machine Learning (CSE501): This course provides a comprehensive introduction to machine learning techniques including supervised and unsupervised learning, neural networks, deep learning architectures, and reinforcement learning. Students will gain hands-on experience through practical assignments and projects using real-world datasets. The course emphasizes both theoretical understanding and implementation skills.
Data Science (CSE502): Focused on extracting insights from large datasets, this course covers data analysis techniques, visualization tools, statistical modeling, and big data frameworks. Students will learn to use Python libraries such as pandas, NumPy, scikit-learn, and TensorFlow for data manipulation and model building.
Computer Networks (CSE402): This course explores the fundamental concepts of computer networking, including network protocols, architectures, security mechanisms, and performance optimization. Students will study TCP/IP stack, routing algorithms, wireless networks, and cloud computing infrastructure.
Software Engineering (CSE401): Designed to bridge the gap between theory and practice, this course covers software development lifecycle, requirements analysis, design patterns, testing strategies, and project management methodologies. Students will work on team-based projects that simulate real-world software development environments.
VLSI Design (ECE601): This advanced course focuses on the design and implementation of Very Large Scale Integration circuits. Topics include logic synthesis, circuit optimization, layout design, and testing strategies for modern integrated circuits. Students will use industry-standard CAD tools for circuit simulation and verification.
Control Systems (ECE501): This course covers the analysis and design of feedback control systems using classical and modern control theory. Students will learn to model dynamic systems, analyze stability, and design controllers for various applications including robotics, aerospace, and industrial automation.
Embedded Systems (ECE701): Focused on designing and implementing embedded software and hardware solutions, this course covers microcontroller architecture, real-time operating systems, device drivers, and sensor integration. Students will develop practical projects involving IoT devices and smart systems.
Internet of Things (IoT) (CSE701): This course explores the architecture and implementation of IoT systems, covering sensors, actuators, communication protocols, cloud platforms, and data analytics. Students will build end-to-end IoT applications using Raspberry Pi, Arduino, and cloud services.
Big Data Analytics (CSE601): Designed for students interested in processing and analyzing massive datasets, this course introduces Hadoop ecosystem, Spark frameworks, data warehousing, and machine learning techniques for big data. Students will gain experience working with real-world datasets using distributed computing platforms.
Cloud Computing (CSE602): This course covers cloud infrastructure, service models, deployment architectures, security considerations, and application development in cloud environments. Students will deploy applications on major cloud platforms like AWS, Azure, and Google Cloud.
Artificial Intelligence (CSE702): Focused on AI fundamentals including search algorithms, knowledge representation, natural language processing, computer vision, and robotics. Students will implement AI models using Python and TensorFlow frameworks and participate in competitive AI challenges.
Digital Signal Processing (ECE301): This course covers discrete-time signal processing, filtering techniques, Fourier transforms, and their applications in audio, image, and communication systems. Students will implement DSP algorithms using MATLAB and FPGA platforms.
Database Management Systems (CSE302): Designed to teach database design principles, SQL programming, normalization, indexing strategies, and transaction management. Students will gain practical experience in designing and managing relational databases for enterprise applications.
Object-Oriented Programming (CSE301): This course introduces object-oriented concepts using Java or C++. Topics include classes, inheritance, polymorphism, encapsulation, and design patterns. Students will develop software applications following OOP principles and best practices.
Signals and Systems (ECE401): Covering continuous and discrete time signals and systems, this course explores Fourier series, Laplace transforms, Z-transforms, and their applications in engineering disciplines. Students will analyze system responses using mathematical tools and simulation software.
Digital Electronics (ECE301): This foundational course covers logic families, combinational and sequential circuits, memory devices, and programmable logic devices. Students will design and simulate digital systems using Boolean algebra and hardware description languages.
Project-Based Learning Philosophy
The department's philosophy on project-based learning is centered around the idea that students learn best when they are actively engaged in solving real-world problems. Projects are designed to be challenging, relevant, and aligned with industry needs, allowing students to apply theoretical knowledge in practical contexts.
Mini-projects are introduced from the second semester and gradually increase in complexity as students progress through their academic journey. These projects typically involve small teams of 3-5 students who work under faculty supervision to develop solutions to specific engineering problems. The evaluation criteria for mini-projects include technical execution, presentation quality, teamwork, and innovation.
Final-year capstone projects represent the culmination of a student's engineering education. Students are encouraged to select projects that align with their interests and career goals while addressing real-world challenges identified by industry partners or academic institutions. The final project involves extensive research, design, implementation, and testing phases, culminating in a comprehensive report and oral presentation.
The faculty mentorship system ensures that students receive continuous guidance throughout the project process. Mentors are selected based on their expertise and availability, ensuring that each student receives personalized attention and support. Regular progress meetings, milestone reviews, and feedback sessions help students stay on track and overcome challenges effectively.