Comprehensive Curriculum Overview
The Diploma In Computer Engineering program at Shirdi Sai Diploma In Engineering Technology Vizianagaram is designed to provide students with a strong foundation in both theoretical and practical aspects of computer engineering. The curriculum is structured over four semesters, with each semester building upon the previous one to ensure a comprehensive understanding of the field.
Semester | Course Code | Course Title | Credit Structure (L-T-P-C) | Pre-requisites |
---|---|---|---|---|
1 | CE101 | Engineering Mathematics I | 3-1-0-4 | None |
1 | CE102 | Physics for Engineers | 3-1-0-4 | None |
1 | CE103 | Chemistry for Engineers | 3-1-0-4 | None |
1 | CE104 | Basic Programming Concepts | 2-0-2-3 | None |
1 | CE105 | Engineering Drawing | 2-0-2-3 | None |
1 | CE106 | Basic Electronics | 3-1-0-4 | None |
2 | CE201 | Engineering Mathematics II | 3-1-0-4 | CE101 |
2 | CE202 | Digital Electronics | 3-1-0-4 | CE106 |
2 | CE203 | Computer Organization | 3-1-0-4 | CE106 |
2 | CE204 | Data Structures | 2-0-2-3 | CE104 |
2 | CE205 | Object-Oriented Programming | 2-0-2-3 | CE104 |
2 | CE206 | Electrical Circuits | 3-1-0-4 | CE102 |
3 | CE301 | Database Management Systems | 3-1-0-4 | CE204 |
3 | CE302 | Computer Networks | 3-1-0-4 | CE206 |
3 | CE303 | Operating Systems | 3-1-0-4 | CE204 |
3 | CE304 | Software Engineering | 3-1-0-4 | CE205 |
3 | CE305 | Signals and Systems | 3-1-0-4 | CE201 |
3 | CE306 | Microprocessors | 3-1-0-4 | CE202 |
4 | CE401 | Artificial Intelligence | 3-1-0-4 | CE301 |
4 | CE402 | Cybersecurity | 3-1-0-4 | CE302 |
4 | CE403 | Embedded Systems | 3-1-0-4 | CE306 |
4 | CE404 | Mobile Application Development | 2-0-2-3 | CE205 |
4 | CE405 | Computer Graphics | 2-0-2-3 | CE204 |
4 | CE406 | Capstone Project | 0-0-6-6 | CE301, CE302, CE303, CE304 |
Advanced Departmental Elective Courses
Advanced departmental elective courses in the Diploma In Computer Engineering program at Shirdi Sai Diploma In Engineering Technology Vizianagaram are designed to provide students with in-depth knowledge and specialized skills in emerging areas of the field. These courses are offered in the final semesters and are taught by experienced faculty members who are leaders in their respective domains.
Artificial Intelligence
This course introduces students to the fundamental concepts of artificial intelligence, including search algorithms, knowledge representation, machine learning, and neural networks. Students will learn how to design and implement AI systems for various applications, such as natural language processing, computer vision, and robotics. The course includes hands-on projects involving data analysis, model development, and system integration. Faculty members such as Dr. Priya Sharma and Dr. Arvind Gupta lead this course, bringing their extensive research experience to the classroom.
Cybersecurity
The cybersecurity course covers essential topics such as network security, cryptography, ethical hacking, and digital forensics. Students will learn how to protect systems and networks from cyber threats, identify vulnerabilities, and develop secure software applications. The course includes practical sessions on penetration testing, security auditing, and incident response. Dr. Meera Patel and Dr. Deepak Singh lead this course, providing students with real-world insights and industry best practices.
Embedded Systems
This course focuses on the design and development of embedded systems, which are computer systems integrated into physical devices. Students will learn about microcontrollers, real-time operating systems, sensor integration, and device drivers. The course includes laboratory sessions where students build and test embedded systems for various applications, such as home automation, automotive systems, and industrial control. Dr. Anil Verma and Dr. Sunita Reddy lead this course, bringing their expertise in embedded systems to the classroom.
Mobile Application Development
This course teaches students how to develop mobile applications for Android and iOS platforms. Students will learn about user interface design, mobile development frameworks, app deployment, and optimization. The course includes hands-on projects where students build and publish their own mobile apps. Dr. Ramesh Kumar and Dr. Meera Patel lead this course, providing students with practical skills and industry exposure.
Computer Graphics
The computer graphics course covers 3D modeling, rendering, animation techniques, and visual effects. Students will learn how to create realistic graphics for games, simulations, and visualizations. The course includes practical sessions using industry-standard software such as Blender and Maya. Dr. Sunita Reddy and Dr. Arvind Gupta lead this course, providing students with creative and technical skills.
Database Systems and Big Data Analytics
This course focuses on database design, SQL, NoSQL databases, data mining, and big data technologies. Students will learn how to manage and analyze large datasets using tools such as Hadoop, Spark, and Python. The course includes hands-on projects involving data analysis, visualization, and machine learning. Dr. Priya Sharma and Dr. Deepak Singh lead this course, bringing their industry expertise to the classroom.
Software Engineering and Project Management
This course covers software architecture, testing, project planning, and team management. Students will learn how to develop software systems using modern methodologies such as Agile and DevOps. The course includes practical sessions on software design, testing, and project management. Dr. Anil Verma and Dr. Sunita Reddy lead this course, providing students with industry-relevant skills.
Human-Computer Interaction
The human-computer interaction course focuses on designing user-friendly interfaces and experiences. Students will learn about usability testing, interaction design, and user research. The course includes practical sessions on prototyping, user testing, and interface design. Dr. Ramesh Kumar and Dr. Meera Patel lead this course, providing students with a deep understanding of user-centered design principles.
Project-Based Learning Approach
Project-based learning is a cornerstone of the Diploma In Computer Engineering program at Shirdi Sai Diploma In Engineering Technology Vizianagaram. This approach emphasizes hands-on experience, collaboration, and real-world problem-solving. Students engage in both mini-projects and a final-year capstone project that integrates all concepts learned throughout the program.
Mini-projects are introduced in the second and third semesters, where students work in teams to solve specific problems or develop small-scale applications. These projects help students apply theoretical knowledge to practical scenarios and develop essential skills such as teamwork, communication, and project management.
The final-year capstone project is a comprehensive endeavor that allows students to demonstrate their mastery of the field. Students select a project topic based on their interests and career goals, and they work closely with faculty mentors to develop and implement their ideas. The project is evaluated based on technical quality, innovation, presentation, and documentation.
Faculty mentors are selected based on their expertise in the relevant domain and their ability to guide students through the project development process. Students are encouraged to collaborate with industry partners and research institutions to enhance the relevance and impact of their projects.