Collegese

Welcome to Collegese! Sign in →

Collegese
  • Colleges
  • Courses
  • Exams
  • Scholarships
  • Blog

Search colleges and courses

Search and navigate to colleges and courses

Start your journey

Ready to find your dream college?

Join thousands of students making smarter education decisions.

Watch How It WorksGet Started

Discover

Browse & filter colleges

Compare

Side-by-side analysis

Explore

Detailed course info

Collegese

India's education marketplace helping students discover the right colleges, compare courses, and build careers they deserve.

© 2026 Collegese. All rights reserved. A product of Nxthub Consulting Pvt. Ltd.

Apply

Scholarships & exams

support@collegese.com
+91 88943 57155
Pune, Maharashtra, India

Duration

3 Years

Computer Engineering

Gaura Devi Government Polytechnic Joshimath
Duration
3 Years
Computer Engineering DIPLOMA OFFLINE

Duration

3 Years

Computer Engineering

Gaura Devi Government Polytechnic Joshimath
Duration
Apply

Fees

₹1,20,000

Placement

92.0%

Avg Package

₹4,00,000

Highest Package

₹8,00,000

OverviewAdmissionsCurriculumFeesPlacements
3 Years
Computer Engineering
DIPLOMA
OFFLINE

Fees

₹1,20,000

Placement

92.0%

Avg Package

₹4,00,000

Highest Package

₹8,00,000

Seats

300

Students

300

ApplyCollege

Seats

300

Students

300

Curriculum

Comprehensive Course Structure

The Computer Engineering program at Gaura Devi Government Polytechnic Joshimath is structured over three years, with each year divided into six semesters. The curriculum includes a blend of core subjects, departmental electives, science electives, and practical laboratory sessions designed to provide students with a well-rounded understanding of both theoretical concepts and real-world applications.

SemesterCourse CodeCourse TitleCredit (L-T-P-C)Pre-Requisites
ICE-101Basic Electronics3-0-2-5-
ICE-102Mathematics I4-0-0-4-
ICE-103Programming in C3-0-2-5-
ICE-104English for Communication3-0-0-3-
ICE-105Engineering Drawing2-0-2-4-
ICE-106Physics I3-0-0-3-
IICE-201Digital Electronics3-0-2-5CE-101
IICE-202Mathematics II4-0-0-4CE-102
IICE-203Data Structures3-0-2-5CE-103
IICE-204Chemistry I3-0-0-3-
IICE-205Computer Organization3-0-2-5CE-101
IIICE-301Microprocessor Architecture3-0-2-5CE-201, CE-205
IIICE-302Operating Systems3-0-2-5CE-203
IIICE-303Database Management Systems3-0-2-5CE-203
IIICE-304Mathematics III4-0-0-4CE-202
IIICE-305Signals and Systems3-0-0-3CE-202
IVCE-401Computer Networks3-0-2-5CE-302
IVCE-402Software Engineering3-0-2-5CE-303
IVCE-403Embedded Systems3-0-2-5CE-301
IVCE-404Electromagnetic Fields and Waves3-0-0-3CE-206
IVCE-405Object-Oriented Programming3-0-2-5CE-103
VCE-501Cybersecurity Fundamentals3-0-2-5CE-401
VCE-502Artificial Intelligence3-0-2-5CE-303
VCE-503Mobile Application Development3-0-2-5CE-405
VCE-504Microcontroller Programming3-0-2-5CE-301
VCE-505Human Computer Interaction3-0-0-3-
VICE-601Capstone Project0-0-6-12All previous courses
VICE-602Research Methodology3-0-0-3-
VICE-603Project Management3-0-0-3-
VICE-604Industrial Training0-0-12-15All previous courses

Detailed Departmental Elective Courses

Departmental electives offer students the opportunity to specialize in areas of interest while building upon foundational knowledge. Here are detailed descriptions of advanced departmental elective courses:

  • Advanced Microcontroller Programming - This course explores advanced features of microcontrollers including real-time operating systems, embedded C programming, and peripheral interfacing techniques.
  • Internet of Things (IoT) Applications - Students learn to design and implement IoT solutions using sensors, actuators, and cloud platforms like AWS IoT Core.
  • Cybersecurity and Ethical Hacking - Focuses on network security protocols, penetration testing, vulnerability assessment, and secure coding practices.
  • Deep Learning with TensorFlow - Covers neural networks, convolutional networks, recurrent networks, and their applications in image recognition and natural language processing.
  • Mobile App Development using Flutter - Teaches students to build cross-platform mobile applications using Dart and Flutter framework.
  • Robotics and Automation - Combines mechanical engineering principles with programming to develop autonomous robots for industrial applications.
  • Network Security and Cryptography - Studies cryptographic algorithms, digital signatures, secure communication protocols, and network defense strategies.
  • Software Testing and Quality Assurance - Covers software testing methodologies, test automation frameworks, and quality control processes.
  • Cloud Computing and DevOps - Explores cloud infrastructure management, containerization with Docker, orchestration with Kubernetes, and CI/CD pipelines.
  • Computer Vision and Image Processing - Introduces image processing techniques, feature extraction, object detection, and machine learning for visual recognition tasks.

Project-Based Learning Philosophy

The department strongly believes in project-based learning as a cornerstone of effective education. Projects provide students with hands-on experience in solving real-world problems and applying theoretical knowledge in practical scenarios. The curriculum includes mandatory mini-projects in each semester, culminating in a final-year capstone project.

Mini-projects are designed to reinforce classroom learning through practical implementation. Each project has specific learning objectives, timelines, and evaluation criteria. Students select their projects based on personal interest or faculty recommendations, with guidance from assigned mentors.

The final-year thesis/capstone project is a comprehensive endeavor that integrates knowledge from all previous semesters. It requires students to identify a problem, conduct research, propose solutions, and present findings in a formal report and presentation. Faculty mentors are selected based on expertise relevant to the student's chosen topic.