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

    Assam Don Bosco University, Guwahati
    Duration
    4 Years
    Computer Science UG OFFLINE

    Duration

    4 Years

    Computer Science

    Assam Don Bosco University, Guwahati
    Duration
    Apply

    Fees

    ₹1,80,000

    Placement

    92.5%

    Avg Package

    ₹7,50,000

    Highest Package

    ₹18,00,000

    OverviewAdmissionsCurriculumFeesPlacements
    4 Years
    Computer Science
    UG
    OFFLINE

    Fees

    ₹1,80,000

    Placement

    92.5%

    Avg Package

    ₹7,50,000

    Highest Package

    ₹18,00,000

    Seats

    150

    Students

    300

    ApplyCollege

    Seats

    150

    Students

    300

    Curriculum

    Comprehensive Course Structure

    The curriculum for the Computer Science program at Assam Don Bosco University Guwahati is structured across eight semesters, with a balance of core courses, departmental electives, science electives, and laboratory sessions. This structure ensures students gain both breadth and depth in their understanding of computer science principles.

    SemesterCourse CodeCourse TitleCredit Structure (L-T-P-C)Prerequisites
    1CS101Introduction to Programming3-0-2-4None
    1CS102Mathematics for Computer Science3-0-0-3None
    1CS103Digital Logic Design3-0-2-4None
    1CS104Computer Organization3-0-2-4None
    1CS105Problem Solving and Programming3-0-2-4None
    1CS106Lab: Introduction to Programming0-0-4-2None
    1CS107Lab: Digital Logic Design0-0-4-2None
    2CS201Data Structures and Algorithms3-0-2-4CS101
    2CS202Database Management Systems3-0-2-4CS101
    2CS203Object-Oriented Programming3-0-2-4CS101
    2CS204Software Engineering3-0-2-4CS101
    2CS205Discrete Mathematics3-0-0-3CS102
    2CS206Lab: Data Structures and Algorithms0-0-4-2CS101
    2CS207Lab: Database Management Systems0-0-4-2CS101
    3CS301Operating Systems3-0-2-4CS201
    3CS302Computer Networks3-0-2-4CS201
    3CS303Compiler Design3-0-2-4CS201
    3CS304Artificial Intelligence3-0-2-4CS201
    3CS305Web Technologies3-0-2-4CS201
    3CS306Lab: Operating Systems0-0-4-2CS201
    3CS307Lab: Computer Networks0-0-4-2CS201
    4CS401Advanced Algorithms3-0-2-4CS201
    4CS402Distributed Systems3-0-2-4CS301
    4CS403Machine Learning3-0-2-4CS201
    4CS404Cybersecurity3-0-2-4CS201
    4CS405Mobile Application Development3-0-2-4CS201
    4CS406Lab: Distributed Systems0-0-4-2CS301
    4CS407Lab: Machine Learning0-0-4-2CS201
    5CS501Research Methodology3-0-0-3CS201
    5CS502Project Management3-0-0-3CS201
    5CS503Internship Preparation0-0-4-2None
    6CS601Final Year Project0-0-8-4CS201
    7CS701Advanced Research Topics3-0-2-4CS501
    7CS702Industry Internship0-0-8-4CS503
    8CS801Capstone Thesis0-0-8-4CS701

    Advanced Departmental Electives

    Artificial Intelligence

    This course explores the principles and techniques used in artificial intelligence systems. Students learn about neural networks, deep learning frameworks, reinforcement learning, and natural language processing. The course emphasizes practical implementation using Python and TensorFlow.

    Learning Objectives:

    • Understand fundamental concepts of AI and machine learning
    • Implement neural networks for pattern recognition and prediction
    • Analyze and evaluate AI algorithms for performance optimization
    • Design and deploy AI applications in real-world scenarios

    Cybersecurity

    This elective covers modern cybersecurity threats, defensive strategies, and ethical hacking techniques. Students study cryptographic protocols, network security, and incident response procedures. The course includes hands-on labs with industry-standard tools.

    Learning Objectives:

    • Identify common cybersecurity vulnerabilities and threats
    • Implement secure coding practices to prevent attacks
    • Conduct penetration testing and vulnerability assessments
    • Develop incident response plans for security breaches

    Software Engineering

    This course delves into software development lifecycle, agile methodologies, and project management. Students learn about requirements analysis, system design, testing strategies, and deployment practices.

    Learning Objectives:

    • Design scalable software architectures using object-oriented principles
    • Apply agile frameworks to manage software projects effectively
    • Implement quality assurance processes for robust software development
    • Evaluate and select appropriate tools for software lifecycle management

    Data Science

    This course introduces students to data analysis, statistical modeling, and machine learning techniques. Students work with real-world datasets using Python, R, and SQL to extract insights and build predictive models.

    Learning Objectives:

    • Perform exploratory data analysis and statistical inference
    • Build regression and classification models for predictive analytics
    • Visualize complex datasets using data visualization tools
    • Deploy data science solutions in production environments

    Human-Computer Interaction

    This elective focuses on designing user-friendly interfaces and evaluating usability. Students learn about interaction design, prototyping, usability testing, and cognitive psychology principles.

    Learning Objectives:

    • Design interfaces that enhance user experience and accessibility
    • Conduct usability studies to identify improvement opportunities
    • Apply cognitive psychology theories to interface design decisions
    • Prototype and test interactive systems using modern tools

    Cloud Computing

    This course covers cloud architecture, virtualization, and distributed computing models. Students explore platforms like AWS, Azure, and GCP to build scalable applications.

    Learning Objectives:

    • Understand core concepts of cloud infrastructure and services
    • Design and deploy applications on public and private clouds
    • Implement containerization technologies for scalable deployment
    • Evaluate cloud security practices and compliance requirements

    Internet of Things (IoT)

    This elective explores IoT architecture, sensor networks, embedded systems, and smart environments. Students build real-time monitoring systems using microcontrollers and wireless communication protocols.

    Learning Objectives:

    • Design IoT solutions for real-world applications
    • Integrate sensors and actuators into networked systems
    • Implement secure communication protocols for IoT devices
    • Evaluate performance and scalability of IoT networks

    Game Development

    This course introduces students to game design principles, graphics programming, and interactive media. Students learn to build 2D and 3D games using engines like Unity and Unreal Engine.

    Learning Objectives:

    • Design and implement interactive gameplay mechanics
    • Develop visual assets and audio components for games
    • Optimize game performance across different platforms
    • Collaborate in teams to deliver complete game projects

    Project-Based Learning Philosophy

    The department strongly believes that project-based learning is essential for developing practical skills and critical thinking. Students engage in both mini-projects during their second and third years and a final-year capstone project.

    Mini-Projects

    Mini-projects are undertaken in the second and third years to reinforce theoretical concepts through hands-on experience. Each project is assigned by faculty members based on current industry trends or research interests.

    Students are grouped into teams of 3-5 individuals, with each member contributing specific roles such as design, implementation, testing, or documentation. Projects typically last 6-8 weeks and involve regular progress reports, peer reviews, and presentations to faculty mentors.

    Final-Year Thesis/Capstone Project

    The final-year capstone project is a comprehensive endeavor that integrates all knowledge gained throughout the program. Students select projects aligned with their interests or industry needs, often involving collaboration with external organizations.

    Students work closely with faculty mentors to define objectives, conduct research, implement solutions, and document findings. The project culminates in a final presentation and report, which is evaluated by an expert panel from academia and industry.

    Evaluation Criteria

    Projects are assessed based on multiple criteria including technical execution, innovation, teamwork, presentation quality, and documentation standards. Faculty members provide continuous feedback to ensure students meet expectations and develop professionally.