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 and Engineering

Balwant Singh Mukhiya Bsm College Of Engineering
Duration
4 Years
Computer Science UG OFFLINE

Duration

4 Years

Computer Science and Engineering

Balwant Singh Mukhiya Bsm College Of Engineering
Duration
Apply

Fees

₹3,50,000

Placement

93.5%

Avg Package

₹4,50,000

Highest Package

₹8,50,000

OverviewAdmissionsCurriculumFeesPlacements
4 Years
Computer Science
UG
OFFLINE

Fees

₹3,50,000

Placement

93.5%

Avg Package

₹4,50,000

Highest Package

₹8,50,000

Seats

200

Students

1,200

ApplyCollege

Seats

200

Students

1,200

Curriculum

Comprehensive Course Catalogue

SemesterCourse CodeCourse TitleCredits (L-T-P-C)Prerequisites
1CS101Engineering Mathematics I3-0-0-3-
1CS102Physics for Engineers3-0-0-3-
1CS103Introduction to Programming3-0-2-4-
1CS104English for Technical Communication2-0-0-2-
1CS105Computer Lab I0-0-3-1-
2CS201Engineering Mathematics II3-0-0-3CS101
2CS202Electrical Circuits and Electronics3-0-0-3-
2CS203Data Structures and Algorithms3-0-2-4CS103
2CS204Object-Oriented Programming3-0-2-4CS103
2CS205Computer Lab II0-0-3-1CS105
3CS301Database Management Systems3-0-2-4CS203
3CS302Operating Systems3-0-2-4CS204
3CS303Computer Networks3-0-2-4CS204
3CS304Software Engineering3-0-2-4CS204
3CS305Computer Lab III0-0-3-1CS205
4CS401Design and Analysis of Algorithms3-0-2-4CS301
4CS402Artificial Intelligence3-0-2-4CS301
4CS403Machine Learning3-0-2-4CS401
4CS404Cybersecurity Fundamentals3-0-2-4CS303
4CS405Computer Lab IV0-0-3-1CS305
5CS501Advanced Data Structures3-0-2-4CS401
5CS502Web Technologies3-0-2-4CS304
5CS503Mobile Application Development3-0-2-4CS401
5CS504Big Data Analytics3-0-2-4CS401
5CS505Computer Lab V0-0-3-1CS405
6CS601Cloud Computing3-0-2-4CS303
6CS602Distributed Systems3-0-2-4CS303
6CS603Human-Computer Interaction3-0-2-4CS304
6CS604Internet of Things3-0-2-4CS301
6CS605Computer Lab VI0-0-3-1CS505
7CS701Advanced Machine Learning3-0-2-4CS403
7CS702Natural Language Processing3-0-2-4CS701
7CS703Computer Vision3-0-2-4CS701
7CS704Reinforcement Learning3-0-2-4CS701
7CS705Computer Lab VII0-0-3-1CS605
8CS801Final Year Project0-0-6-9CS705
8CS802Capstone Seminar0-0-3-3CS801

Advanced Departmental Elective Courses

Advanced Data Structures: This course delves into complex data structures such as Red-Black Trees, B-Trees, and Disjoint Sets. Students learn advanced algorithms for efficient searching, insertion, and deletion operations within these structures.

Web Technologies: The course explores modern web development frameworks including React, Angular, and Node.js. It emphasizes responsive design principles, RESTful APIs, and integration with databases.

Mobile Application Development: This elective focuses on building cross-platform mobile applications using Flutter and React Native. Students learn UI/UX design, native API integration, and deployment strategies for iOS and Android platforms.

Big Data Analytics: Designed to prepare students for handling large-scale datasets, this course covers Hadoop, Spark, and NoSQL databases. It includes practical projects involving data cleaning, transformation, and visualization using tools like Tableau and Power BI.

Cloud Computing: Students study cloud service models (IaaS, PaaS, SaaS), virtualization technologies, and containerization platforms such as Docker and Kubernetes. Practical assignments involve deploying applications on AWS and Azure.

Distributed Systems: This course examines the challenges of building scalable systems across multiple nodes. Topics include consensus algorithms, distributed databases, message passing protocols, and fault tolerance mechanisms.

Human-Computer Interaction: Focused on usability and accessibility design, this course teaches students to create intuitive interfaces that cater to diverse user needs. It includes user research methods, prototyping techniques, and evaluation frameworks.

Internet of Things: Students explore sensor networks, embedded systems programming, and smart city applications. Practical labs involve developing IoT devices using Arduino and Raspberry Pi platforms.

Advanced Machine Learning: This advanced course covers deep learning architectures including Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), and Transformer models. Students implement real-world applications in computer vision, NLP, and speech recognition.

Natural Language Processing: Emphasizing language understanding and generation, this course introduces syntactic parsing, semantic analysis, and neural language models. Projects involve building chatbots, sentiment analyzers, and automated summarization tools.

Computer Vision: Students learn image processing techniques, feature extraction methods, and object detection algorithms. The course includes hands-on experience with OpenCV and TensorFlow for developing visual recognition systems.

Reinforcement Learning: This course introduces reinforcement learning agents, Markov Decision Processes (MDPs), and policy gradients. Students build autonomous systems that learn optimal behaviors through trial-and-error interactions with environments.

Project-Based Learning Philosophy

Our department places a strong emphasis on project-based learning as the cornerstone of our educational philosophy. We believe that practical experience is essential for developing critical thinking, collaboration, and problem-solving skills. The curriculum integrates both mini-projects and final-year capstone projects to ensure students gain comprehensive exposure.

The Mini Projects are assigned in the third year and focus on applying theoretical concepts to real-world scenarios. These projects are typically completed in teams of 3-4 students, with guidance from faculty mentors. Each project has clear learning objectives and evaluation criteria that assess technical proficiency, creativity, and teamwork.

The Final-Year Thesis/Capstone Project represents the culmination of a student's academic journey. It is an extended research or development effort that spans the entire final year. Students select their projects in consultation with faculty advisors, ensuring alignment with current industry trends and personal interests. The project includes literature review, experimental design, implementation, testing, and documentation phases.

Evaluation criteria for these projects include innovation, feasibility, impact assessment, presentation quality, and peer feedback. Students present their work at an annual conference hosted by the department, providing opportunities to receive constructive criticism from peers and industry professionals.