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

    Adamas University Kolkata
    Duration
    4 Years
    Computer Science UG OFFLINE

    Duration

    4 Years

    Computer Science

    Adamas University Kolkata
    Duration
    Apply

    Fees

    ₹12,00,000

    Placement

    92.0%

    Avg Package

    ₹5,00,000

    Highest Package

    ₹8,00,000

    OverviewAdmissionsCurriculumFeesPlacements
    4 Years
    Computer Science
    UG
    OFFLINE

    Fees

    ₹12,00,000

    Placement

    92.0%

    Avg Package

    ₹5,00,000

    Highest Package

    ₹8,00,000

    Seats

    200

    Students

    800

    ApplyCollege

    Seats

    200

    Students

    800

    Curriculum

    Comprehensive Course List Across 8 Semesters

    SemesterCourse CodeCourse TitleCredits (L-T-P-C)Pre-requisites
    1CS101Introduction to Programming3-0-0-3-
    1CS102Mathematics for Computer Science4-0-0-4-
    1CS103Physics for Computing3-0-0-3-
    1CS104English for Technical Communication2-0-0-2-
    1CS105Computer Organization and Architecture3-0-0-3CS101
    1CS106Lab: Programming Fundamentals0-0-3-0CS101
    2CS201Data Structures and Algorithms3-0-0-3CS101
    2CS202Discrete Mathematics4-0-0-4CS102
    2CS203Digital Logic and Design3-0-0-3-
    2CS204Object-Oriented Programming with Java3-0-0-3CS101
    2CS205Database Management Systems3-0-0-3CS101
    2CS206Lab: Data Structures and Algorithms0-0-3-0CS201
    3CS301Operating Systems3-0-0-3CS205
    3CS302Computer Networks3-0-0-3CS101
    3CS303Software Engineering3-0-0-3CS204
    3CS304Web Technologies3-0-0-3CS204
    3CS305Probability and Statistics for Computing3-0-0-3CS102
    3CS306Lab: Software Engineering0-0-3-0CS303
    4CS401Machine Learning3-0-0-3CS305
    4CS402Cryptography and Network Security3-0-0-3CS302
    4CS403Data Mining and Analytics3-0-0-3CS305
    4CS404Human-Computer Interaction3-0-0-3CS204
    4CS405Embedded Systems3-0-0-3CS105
    4CS406Lab: Embedded Systems0-0-3-0CS405
    5CS501Artificial Intelligence3-0-0-3CS401
    5CS502Internet of Things (IoT)3-0-0-3CS302
    5CS503Cloud Computing3-0-0-3CS301
    5CS504Mobile Application Development3-0-0-3CS204
    5CS505Big Data Technologies3-0-0-3CS305
    5CS506Lab: Mobile App Development0-0-3-0CS504
    6CS601Advanced Algorithms3-0-0-3CS201
    6CS602Reinforcement Learning3-0-0-3CS401
    6CS603Distributed Systems3-0-0-3CS301
    6CS604Natural Language Processing3-0-0-3CS401
    6CS605Computer Vision3-0-0-3CS401
    6CS606Lab: Computer Vision0-0-3-0CS605
    7CS701Capstone Project I4-0-0-4CS501
    7CS702Research Methodology3-0-0-3-
    7CS703Special Topics in Computer Science3-0-0-3-
    7CS704Internship Preparation2-0-0-2-
    7CS705Capstone Project II6-0-0-6CS701
    8CS801Industry Internship8-0-0-8CS705

    Detailed Course Descriptions

    Each course within the curriculum is carefully designed to meet industry standards and academic rigor. Below are descriptions of selected advanced departmental elective courses:

    Machine Learning

    This course introduces students to fundamental concepts in machine learning, including supervised and unsupervised learning techniques, neural networks, decision trees, clustering algorithms, and reinforcement learning. Students will implement these algorithms using Python libraries such as Scikit-learn and TensorFlow.

    Cryptography and Network Security

    Students explore the principles of modern cryptography and how they are applied to secure communication channels. Topics include symmetric and asymmetric encryption, hash functions, digital signatures, and network security protocols like SSL/TLS and IPsec.

    Data Mining and Analytics

    This course focuses on extracting knowledge from large datasets using statistical and computational methods. Students learn about data preprocessing, association rule mining, classification, regression, and clustering techniques with practical applications in business intelligence and scientific research.

    Human-Computer Interaction

    Designed to understand how users interact with computer systems, this course covers user interface design principles, usability testing, accessibility standards, and cognitive psychology. Students engage in prototyping exercises and evaluate interactive systems using heuristic evaluation techniques.

    Embedded Systems

    This course provides an overview of embedded system architecture, real-time operating systems, microcontroller programming, and device drivers. Practical projects involve designing and building embedded applications for IoT devices, robotics, and industrial control systems.

    Artificial Intelligence

    Students study advanced AI concepts including knowledge representation, automated reasoning, planning, game theory, and expert systems. The course also explores modern approaches like deep learning and natural language processing with hands-on experience in building intelligent agents.

    Internet of Things (IoT)

    This course examines the architecture, protocols, and applications of IoT networks. Students learn about sensor technologies, wireless communication standards, cloud integration, edge computing, and security challenges inherent in connected environments.

    Cloud Computing

    Students explore the foundational concepts of cloud computing models (IaaS, PaaS, SaaS), virtualization technologies, containerization, and orchestration tools like Kubernetes. The course includes practical exercises on deploying applications on platforms such as AWS, Azure, and Google Cloud.

    Mobile Application Development

    This course teaches students how to develop cross-platform mobile applications using modern frameworks like React Native or Flutter. It covers UI/UX design principles, backend integration, testing strategies, and deployment processes for both iOS and Android platforms.

    Big Data Technologies

    Focused on handling massive datasets efficiently, this course introduces students to Hadoop ecosystem components such as MapReduce, YARN, Hive, Pig, and Spark. Students gain hands-on experience with distributed computing and real-time analytics using streaming data platforms like Kafka and Storm.

    Project-Based Learning Philosophy

    The department believes that learning through projects enhances conceptual understanding and fosters innovation. Project-based learning is integrated throughout the curriculum, starting from early semesters with mini-projects and culminating in a final-year capstone project.

    Mini-projects are typically completed within 2-3 weeks and focus on specific technical skills or problem-solving scenarios. Students form small teams of 3-4 members to work under faculty supervision, ensuring personalized attention and mentorship.

    The final-year thesis/capstone project spans a full semester and requires students to solve a complex real-world problem using the knowledge and skills acquired during their academic journey. Projects are often aligned with industry needs or research areas identified by faculty members, encouraging interdisciplinary collaboration and innovation.

    Students select their projects based on interest, feasibility, and alignment with career goals. Faculty mentors are assigned based on expertise in relevant domains to guide students throughout the process. Evaluation criteria include project proposal, progress reports, demonstration of deliverables, and final presentation.