Collegese

Welcome to Collegese! Sign in →

Collegese

    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

    4 Years

    Computer Science

    Dr. Subhash University, Junagadh
    Duration
    4 Years
    Computer Science UG OFFLINE

    Duration

    4 Years

    Computer Science

    Dr. Subhash University, Junagadh
    Duration
    Apply

    Fees

    N/A

    Placement

    92.0%

    Avg Package

    ₹4,50,000

    Highest Package

    ₹8,50,000

    OverviewAdmissionsCurriculumFeesPlacements
    4 Years
    Computer Science
    UG
    OFFLINE

    Fees

    N/A

    Placement

    92.0%

    Avg Package

    ₹4,50,000

    Highest Package

    ₹8,50,000

    Seats

    120

    Students

    1,200

    ApplyCollege

    Seats

    120

    Students

    1,200

    Curriculum

    Comprehensive Course Listing

    This section presents a detailed listing of all courses offered across the eight-semester program, including core subjects, departmental electives, science electives, and laboratory components.

    SemesterCourse CodeCourse TitleCredit Structure (L-T-P-C)Prerequisites
    1CS101Introduction to Programming Using C3-0-2-4-
    1CS102Discrete Mathematics3-0-2-4-
    1CS103Computer Organization and Architecture3-0-2-4-
    1CS104English for Technical Communication3-0-0-3-
    1SC101Physics3-0-2-4-
    1SC102Chemistry3-0-2-4-
    1SC103Mathematics I3-0-2-4-
    1LAB101Programming Lab0-0-6-3-
    1LAB102Physics Lab0-0-6-3-
    2CS201Data Structures and Algorithms3-0-2-4CS101
    2CS202Object Oriented Programming in Java3-0-2-4CS101
    2CS203Digital Logic Design3-0-2-4CS103
    2SC201Mathematics II3-0-2-4SC103
    2SC202Biology3-0-2-4-
    2LAB201Java Lab0-0-6-3CS202
    2LAB202Digital Electronics Lab0-0-6-3CS203
    3CS301Database Management Systems3-0-2-4CS201
    3CS302Operating Systems3-0-2-4CS201, CS203
    3CS303Computer Networks3-0-2-4CS203
    3CS304Software Engineering3-0-2-4CS201
    3SC301Mathematics III3-0-2-4SC201
    3LAB301Database Lab0-0-6-3CS301
    4CS401Compiler Design3-0-2-4CS301, CS302
    4CS402Web Technologies3-0-2-4CS202
    4CS403Artificial Intelligence and Machine Learning3-0-2-4CS201, SC301
    4CS404Computer Graphics3-0-2-4CS201
    4LAB401Web Development Lab0-0-6-3CS402
    5CS501Cryptography and Network Security3-0-2-4CS303
    5CS502Data Mining and Warehousing3-0-2-4CS301
    5CS503Distributed Systems3-0-2-4CS302
    5CS504Cloud Computing3-0-2-4CS302
    5DE101Advanced Machine Learning3-0-2-4CS403
    5LAB501Cryptography Lab0-0-6-3CS501
    6CS601Human Computer Interaction3-0-2-4CS404
    6CS602Embedded Systems3-0-2-4CS303
    6CS603Internet of Things3-0-2-4CS303
    6CS604Blockchain Technologies3-0-2-4CS501
    6DE201Game Development3-0-2-4CS404
    6LAB601Embedded Systems Lab0-0-6-3CS602
    7CS701Research Methodology3-0-2-4-
    7CS702Capstone Project I3-0-6-6-
    7CS703Internship0-0-12-9-
    8CS801Capstone Project II3-0-6-6CS702
    8CS802Project Defense and Presentation3-0-2-4CS801
    8CS803Professional Ethics in Computing3-0-2-4-

    Detailed Course Descriptions

    Advanced Machine Learning (DE101): This course delves into advanced concepts of machine learning including deep neural networks, reinforcement learning, ensemble methods, and unsupervised learning techniques. Students will implement state-of-the-art models using TensorFlow, PyTorch, and Scikit-Learn, gaining hands-on experience with real-world datasets.

    Game Development (DE201): Designed for students interested in creating interactive digital experiences, this course covers game engine architecture, 3D modeling, shader programming, physics simulation, and asset integration. Students will develop a complete video game from concept to deployment using Unity or Unreal Engine.

    Cryptography and Network Security (CS501): This course explores classical and modern cryptographic algorithms, secure communication protocols, authentication mechanisms, and digital signatures. Emphasis is placed on practical implementation of security measures in network environments.

    Data Mining and Warehousing (CS502): Students learn techniques for extracting knowledge from large datasets using clustering, classification, association rule mining, and predictive analytics. The course includes working with tools like Weka, KNIME, and R for data preprocessing and visualization.

    Distributed Systems (CS503): This advanced subject focuses on designing and implementing distributed applications that run across multiple machines. Topics include fault tolerance, consensus algorithms, message passing, load balancing, and cloud computing platforms.

    Cloud Computing (CS504): Covers fundamental concepts of virtualization, containerization, microservices architecture, and major cloud platforms like AWS, Azure, and Google Cloud. Students will design scalable applications using serverless computing and DevOps practices.

    Human Computer Interaction (CS601): Explores user-centered design principles, usability testing methods, accessibility standards, and interaction design patterns for digital interfaces. The course includes prototyping tools like Figma and user research methodologies.

    Embedded Systems (CS602): Focuses on designing embedded systems for IoT devices and real-time applications. Students will work with microcontrollers such as Arduino and Raspberry Pi, developing firmware and integrating sensors into functional hardware prototypes.

    Internet of Things (CS603): Covers the architecture, protocols, and security considerations of IoT networks. Practical components include building sensor nodes, wireless communication modules, and cloud integration using MQTT and CoAP.

    Blockchain Technologies (CS604): Introduces blockchain fundamentals, smart contracts, decentralized applications, and cryptocurrency mechanisms. Students will develop their own blockchain-based projects using Ethereum, Hyperledger Fabric, and Solidity.

    Project-Based Learning Philosophy

    The department strongly believes in project-based learning as a cornerstone of the educational experience. Projects are designed to simulate real-world scenarios and encourage critical thinking, creativity, and teamwork among students.

    Mini-projects are assigned during the early semesters, typically lasting 4–6 weeks, allowing students to apply newly acquired skills in practical settings. These projects often involve solving small-scale problems related to course content, fostering confidence and foundational understanding.

    The final-year thesis or capstone project is a significant undertaking that spans an entire semester. Students select topics aligned with their interests or industry needs, working closely with faculty mentors who guide them through the research process. Projects are evaluated based on innovation, feasibility, technical depth, presentation quality, and overall contribution to knowledge or practice.

    Faculty mentors are selected based on expertise relevant to the chosen topic, ensuring that students receive specialized guidance throughout their project journey. The selection process involves a formal proposal submission followed by an interview with potential advisors.