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

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.