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

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

    Duration

    4 Years

    Computer Science

    Balwant Singh Mukhiya Bsm College Of Polytechnic
    Duration
    Apply

    Fees

    ₹2,50,000

    Placement

    92.5%

    Avg Package

    ₹4,50,000

    Highest Package

    ₹8,00,000

    OverviewAdmissionsCurriculumFeesPlacements
    4 Years
    Computer Science
    UG
    OFFLINE

    Fees

    ₹2,50,000

    Placement

    92.5%

    Avg Package

    ₹4,50,000

    Highest Package

    ₹8,00,000

    Seats

    100

    Students

    300

    ApplyCollege

    Seats

    100

    Students

    300

    Curriculum

    Course Structure Overview

    The Computer Science program at Balwant Singh Mukhiya Bsm College Of Polytechnic is meticulously structured to provide a balanced mix of theoretical knowledge and practical application. The curriculum spans eight semesters, with each semester comprising core courses, departmental electives, science electives, and laboratory sessions designed to enhance hands-on learning.

    SemesterCourse CodeCourse TitleCredit Structure (L-T-P-C)Prerequisites
    1CS101Mathematics for Computer Science3-1-0-4-
    1CS102Introduction to Programming3-0-2-5-
    1CS103Digital Logic Design3-0-2-5-
    1CS104Engineering Graphics and Design2-0-2-4-
    1CS105English Communication Skills2-0-0-2-
    1SC101Physics for Computer Science3-1-0-4-
    1SC102Chemistry for Engineers3-1-0-4-
    1SC103Biology for Computer Science2-0-0-2-
    2CS201Data Structures and Algorithms3-1-0-4CS102
    2CS202Object-Oriented Programming3-0-2-5CS102
    2CS203Database Management Systems3-1-0-4CS102
    2CS204Computer Networks3-1-0-4CS103
    2CS205Operating Systems3-1-0-4CS201
    2SC201Statistics and Probability3-1-0-4CS101
    2SC202Linear Algebra and Calculus3-1-0-4CS101
    3CS301Design and Analysis of Algorithms3-1-0-4CS201
    3CS302Software Engineering3-1-0-4CS202
    3CS303Computer Architecture3-1-0-4CS103
    3CS304Artificial Intelligence3-1-0-4CS201
    3CS305Web Technologies3-0-2-5CS202
    3SC301Probability and Stochastic Processes3-1-0-4SC201
    4CS401Machine Learning3-1-0-4CS301
    4CS402Cybersecurity3-1-0-4CS204
    4CS403Data Mining and Warehousing3-1-0-4CS301
    4CS404Cloud Computing3-1-0-4CS204
    4CS405Mobile Application Development3-0-2-5CS202
    4SC401Advanced Mathematics for CS3-1-0-4SC202
    5CS501Deep Learning3-1-0-4CS401
    5CS502Human Computer Interaction3-1-0-4CS302
    5CS503Database Security3-1-0-4CS203
    5CS504Internet of Things3-1-0-4CS204
    5CS505Game Development3-0-2-5CS202
    5SC501Optimization Techniques3-1-0-4SC401
    6CS601Reinforcement Learning3-1-0-4CS501
    6CS602Quantitative Finance3-1-0-4SC301
    6CS603Advanced Cryptography3-1-0-4CS204
    6CS604Embedded Systems3-1-0-4CS303
    6CS605Computer Vision3-1-0-4CS401
    6SC601Advanced Probability Models3-1-0-4SC501
    7CS701Research Methodology2-0-0-2-
    7CS702Capstone Project - Phase 13-0-6-9-
    8CS801Capstone Project - Phase 24-0-8-12CS702

    Advanced Departmental Electives

    Departmental electives in the Computer Science program are carefully curated to offer depth and specialization beyond core requirements. These courses aim to deepen students' understanding of specific areas while providing advanced technical skills and research exposure.

    Machine Learning

    This course provides a comprehensive introduction to machine learning techniques, including supervised and unsupervised learning, neural networks, and reinforcement learning. Students will learn to implement algorithms using Python libraries like scikit-learn and TensorFlow.

    Cybersecurity

    The cybersecurity elective covers essential topics such as network security protocols, encryption techniques, ethical hacking, and digital forensics. It prepares students for careers in securing digital assets and managing cyber threats.

    Database Security

    This course explores advanced concepts in database security, including access control, auditing, and privacy-preserving techniques. Students will gain expertise in protecting sensitive data through secure design principles.

    Internet of Things

    The IoT elective introduces students to the architecture and protocols used in connected devices. It covers sensor networks, cloud integration, and real-time data processing in smart environments.

    Game Development

    This course focuses on creating interactive entertainment software using modern game engines. Students will learn game design principles, scripting languages, and visual effects implementation.

    Deep Learning

    The deep learning course delves into neural network architectures and their applications in image recognition, natural language processing, and generative models. Students will build and train complex deep learning models using frameworks like PyTorch and TensorFlow.

    Computer Vision

    This elective covers the fundamentals of computer vision, including image processing, feature extraction, object detection, and tracking. Students will apply these techniques in practical scenarios involving autonomous vehicles and medical imaging.

    Quantitative Finance

    The quantitative finance course introduces mathematical models used in financial markets, including derivatives pricing, risk management, and algorithmic trading strategies. It combines financial theory with computational methods.

    Advanced Cryptography

    This advanced elective explores modern cryptographic techniques, including public-key cryptography, hash functions, and blockchain technologies. Students will study both theoretical foundations and practical implementations.

    Embedded Systems

    The embedded systems course focuses on designing and developing software for resource-constrained devices. It covers microcontroller programming, real-time operating systems, and hardware-software integration techniques.

    Project-Based Learning Philosophy

    Our department strongly believes in project-based learning as a cornerstone of effective education. Projects provide students with the opportunity to apply theoretical knowledge to real-world problems, fostering creativity, teamwork, and innovation.

    The curriculum includes mandatory mini-projects in the second year, followed by a final-year thesis or capstone project. These projects are designed to be challenging yet achievable, allowing students to explore their interests while developing essential skills.

    Mini-projects typically span one semester and involve small teams working on specific technical challenges. Students must present their findings at the end of the term and receive feedback from faculty members.

    The final-year capstone project is a significant undertaking that spans both semesters of the eighth year. Students select projects based on their interests, aligning them with faculty expertise and industry needs. They work closely with assigned mentors to develop innovative solutions or conduct original research.

    Evaluation criteria for projects include technical proficiency, innovation, presentation quality, and team collaboration. Regular progress reviews ensure that students stay on track and receive timely support when needed.