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

    Bachelor of Technology in Computer Science and Engineering

    Geetanjali University Udaipur
    Duration
    4 Years
    Computer Science UG OFFLINE

    Duration

    4 Years

    Bachelor of Technology in Computer Science and Engineering

    Geetanjali University Udaipur
    Duration
    Apply

    Fees

    ₹3,00,000

    Placement

    94.5%

    Avg Package

    ₹6,00,000

    Highest Package

    ₹12,00,000

    OverviewAdmissionsCurriculumFeesPlacements
    4 Years
    Computer Science
    UG
    OFFLINE

    Fees

    ₹3,00,000

    Placement

    94.5%

    Avg Package

    ₹6,00,000

    Highest Package

    ₹12,00,000

    Seats

    120

    Students

    1,200

    ApplyCollege

    Seats

    120

    Students

    1,200

    Curriculum

    Comprehensive Course Structure

    The B.Tech Computer Science curriculum at Geetanjali University Udaipur is designed to provide students with a solid foundation in core computer science concepts while allowing flexibility for specialization. The program spans 8 semesters and includes core subjects, departmental electives, science electives, and laboratory sessions.

    SEMESTERCOURSE CODECOURSE TITLEL-T-P-CPREREQUISITES
    ICS101Introduction to Programming using C3-0-0-3-
    ICS102Engineering Mathematics I3-0-0-3-
    ICS103Physics for Engineers3-0-0-3-
    ICS104Chemistry for Engineers3-0-0-3-
    ICS105English for Technical Communication2-0-0-2-
    ICS106Introduction to Computing2-0-0-2-
    ICS107Lab: Programming with C0-0-3-1-
    IICS201Data Structures and Algorithms3-0-0-3CS101
    IICS202Engineering Mathematics II3-0-0-3CS102
    IICS203Digital Electronics3-0-0-3-
    IICS204Object Oriented Programming using Java3-0-0-3CS101
    IICS205Computer Organization and Architecture3-0-0-3-
    IICS206Lab: Object Oriented Programming with Java0-0-3-1CS104
    IIICS301Database Management Systems3-0-0-3CS201
    IIICS302Operating Systems3-0-0-3CS205
    IIICS303Computer Networks3-0-0-3CS205
    IIICS304Software Engineering3-0-0-3CS201
    IIICS305Discrete Mathematical Structures3-0-0-3CS102
    IIICS306Lab: Database Systems0-0-3-1CS301
    IVCS401Design and Analysis of Algorithms3-0-0-3CS201
    IVCS402Web Technologies3-0-0-3CS204
    IVCS403Compiler Design3-0-0-3CS301
    IVCS404Artificial Intelligence3-0-0-3CS201
    IVCS405Computer Graphics and Multimedia3-0-0-3CS201
    IVCS406Lab: Web Technologies0-0-3-1CS402
    VCS501Machine Learning3-0-0-3CS401
    VCS502Cybersecurity Fundamentals3-0-0-3CS303
    VCS503Big Data Analytics3-0-0-3CS301
    VCS504Distributed Systems3-0-0-3CS302
    VCS505Data Mining and Warehousing3-0-0-3CS301
    VCS506Lab: Machine Learning0-0-3-1CS501
    VICS601Advanced Software Engineering3-0-0-3CS404
    VICS602Cloud Computing3-0-0-3CS302
    VICS603Mobile Application Development3-0-0-3CS204
    VICS604Human-Computer Interaction3-0-0-3CS201
    VICS605Internet of Things (IoT)3-0-0-3CS302
    VICS606Lab: Mobile Application Development0-0-3-1CS603
    VIICS701Special Topics in Computer Science3-0-0-3-
    VIICS702Research Methodology3-0-0-3-
    VIICS703Project Proposal and Planning2-0-0-2-
    VIIICS801Final Year Project/Thesis4-0-0-4CS703
    VIIICS802Internship2-0-0-2-

    Detailed Departmental Elective Courses

    Departmental electives provide students with the opportunity to explore specialized areas within Computer Science. Below are descriptions of several advanced departmental elective courses:

    • Advanced Machine Learning Techniques: This course delves into advanced topics in machine learning, including reinforcement learning, ensemble methods, deep belief networks, and generative adversarial networks (GANs). Students learn how to implement these techniques using Python libraries such as TensorFlow and PyTorch.
    • Cryptography and Network Security: Focuses on the mathematical foundations of cryptographic systems, including symmetric and asymmetric encryption algorithms, hash functions, digital signatures, and network security protocols. The course emphasizes practical implementation and real-world case studies.
    • Quantum Computing Fundamentals: Introduces students to the principles of quantum computing, including qubits, superposition, entanglement, and quantum algorithms. Students gain hands-on experience using IBM Quantum Experience and other quantum simulators.
    • Natural Language Processing (NLP): Covers advanced NLP techniques such as sentiment analysis, named entity recognition, machine translation, and text summarization. Students use libraries like NLTK, spaCy, and transformers to build NLP models.
    • Computer Vision and Image Recognition: Explores the theory and practice of computer vision, including image filtering, feature extraction, object detection, and facial recognition systems. Students implement these concepts using OpenCV and deep learning frameworks.
    • DevOps Practices and Tools: Teaches students how to streamline software development through continuous integration/continuous deployment (CI/CD) pipelines, containerization technologies like Docker and Kubernetes, and automation tools such as Jenkins and Ansible.
    • Big Data Technologies: Provides an in-depth understanding of Hadoop ecosystem components including HDFS, MapReduce, Hive, Pig, and Spark. Students work with real-world datasets to gain experience in processing large-scale data.
    • Embedded Systems Design: Focuses on designing and programming embedded systems using microcontrollers such as Arduino and Raspberry Pi. Topics include real-time operating systems (RTOS), sensor integration, and hardware-software co-design.
    • Mobile App Development with React Native: Students learn to build cross-platform mobile applications using React Native, integrating native modules and APIs for enhanced functionality across iOS and Android platforms.
    • Human-Computer Interaction (HCI): Emphasizes the design and evaluation of interactive systems. Students learn about user-centered design principles, usability testing methodologies, and prototyping techniques using tools like Figma and Sketch.

    Project-Based Learning Philosophy

    Our department believes that project-based learning is essential for developing practical skills and deep understanding of theoretical concepts. The curriculum includes both mini-projects in earlier semesters and a final-year thesis or capstone project.

    Mini-Projects: These projects span the first four semesters, with each project lasting approximately 4–6 weeks. Students work in small teams to solve real-world problems using the knowledge gained from core courses. Projects are evaluated based on technical execution, teamwork, presentation skills, and documentation quality.

    Final-Year Thesis/Capstone Project: In the final two semesters, students undertake a substantial research or development project under the guidance of a faculty mentor. The project involves extensive literature review, problem definition, methodology, implementation, testing, and documentation. Students must present their findings to a panel of experts and defend their work publicly.

    Students select projects based on their interests, career goals, and available resources. Faculty mentors are assigned based on the alignment between student interests and mentor expertise. Regular progress meetings ensure that students stay on track and receive timely feedback throughout the project lifecycle.