Welcome To B. K. Birla College of Arts, Science & Commerce, Kalyan

Welcome To B. K. Birla College of Arts, Science & Commerce, Kalyan                Welcome To B. K. Birla College of Arts, Science & Commerce, Kalyan                Welcome To B. K. Birla College of Arts, Science & Commerce, Kalyan                Welcome To B. K. Birla College of Arts, Science & Commerce, Kalyan               

B.Sc. Computer Science

The Department of Computer Science aims to equip students with a strong foundation in computing principles and the ability to design, develop, and apply computer-based solutions to real-world problems across diverse domains. The department emphasizes innovation, research, and adaptability to evolving multidisciplinary and converging technologies.

Modern classrooms and well-equipped laboratories provide an environment that supports experiential and active learning through a blend of traditional teaching methods and advanced Information and Communication Technology (ICT) tools. The academic culture fosters analytical thinking, creativity, and collaborative problem-solving.

Through its programs, the department strives to develop competent professionals with ethical values, leadership qualities, and a commitment to continuous learning. Graduates are prepared to excel in various sectors, including Software Development, Data Science, Artificial Intelligence, Cybersecurity, Networking, Research, and emerging technology-driven industries, thereby contributing meaningfully to society and the nation’s technological advancement.

Key Information

Eligibility

  • Aggregate Marks at H.S.C. or equivalent
  • Aggregate Marks in Science Group (Physics, Chemistry and Mathematics)
  • Marks in Mathematics and Statistics and Physics. Marks in Mathematics and Statistics

Duration

3 Years

Programme Code

Course Type

Bachelor Degree

Curriculum

Semester - I

Sr. No. Paper Title of Paper Course Code Credits
1 Major Paper I Fundamentals of Programming BUSCSN-101 2
(*The credits of papers like M2, M3,OE, IKS,SEC, VEC & AEC offered by other Departments will also be added making a total of 22 credits for the student of Combination-II with Computer Science Major)

Course Outcomes (CO)

Course Code Title of Course Course Outcome
BUSCSN101 Fundamental of Programming CO 1: To develop competency for the logic, design, coding and debugging.
CO 2: To acquire fundamental knowledge of Object-Oriented Programming.
CO 3: On completion of the course, learner will be able to–develop programs using object-oriented concept.
CO 4: The learners will be aware of OOPs concept.

Semester - II

Sr. No. Paper Title of Paper Course Code Credits
1 Major Paper I Database Management System BUSCSN-201 3
(*The credits of papers like M2, M3,OE, IKS,SEC, VEC & AEC offered by other Departments will also be added making a total of 22 credits for the student of Combination-II with Computer Science Major. Open elective for 2 credits plus add on certificates courses.)

Course Outcomes (CO)

Course Code Title of Course Course Outcome
BUSCSN-201 Database Management System CO 1: Describe the fundamental elements of relational database management systems.
CO 2: Explain the basic concepts of relational data model, entity-relationship model, relational database design, relational algebra and SQL.
CO 3: Design ER-models to represent simple database application scenarios.
CO 4: Convert the ER-model to relational tables, populate relational database and formulate SQL queries on data.
CO 5: Improve the database design by normalization.
CO 6: Understand the basic principles of DBMS
BUSCSN-202 Data Structures CO 1: Analyze algorithms and algorithm correctness.
CO 2: Describe stack, queue and linked list operation.
CO 3: Have knowledge of tree and graphs concepts.
CO 4: Program data structures and use them in implementations of abstract datatypes.
CO 5: Apply combined knowledge of algorithms and data structures to write highly effective programs in various domains.
CO 6: Understand which data structure to be used based on the type of the problem.

Semester - III

Sr. No. Paper Title of Paper Course Code Credits
1 Major Paper I Principles of Operating Systems BUNSCSM-301 4
2 Major Paper II Java Programming BUNSCSM-302 4
3 Minor Paper III Advance Database System BUNSCSM-303 4
4 VSC-Vocational Specific Course Embedded System with IOT BUNVSC-304 2
5 FP Field Program BUNCFP-305 2
Total Credits offered by the Dept. of Computer Science *16
(*The credits of papers like AEC, OE, CC offered by other Departments will also be added making a total of 22 credits for the student of Political Science Major)

Course Outcomes (CO)

Course Code Title of Course Course Outcome
BUNSCSM-301
(DSC Major Paper I)
Principles of Operating Systems CO 1: Explain the concepts of deadlock and its handlings;
CO 2: Gain the knowledge about file system management;
CO 3: Understand different methods of Scheduling storage or disk for processes;
CO 4: Describe the distributed Operating System and its architecture;
CO 5: Discuss various extended features of mobile OS.
BUNSCSM-302
(DSC Major Paper II)
Java Programming CO 1: Understand basic Java syntax, data types, and control structures.
CO 2: Apply object-oriented concepts (classes, objects, inheritance, and polymorphism).
CO 3: Handle exceptions and perform file input/output operations.
CO 4: Use Collections and Generics to solve programming problems.
BUNSCSM-303
(DSC Minor Paper III)
Advance Database System CO 1: Understand advanced data models, database architectures, and query processing concepts.
CO 2: Apply normalization, transaction management, concurrency control, and recovery techniques.
CO 3: Use advanced SQL features, triggers, stored procedures, and query optimization.
CO 4: Analyze distributed, NoSQL, and emerging database technologies.
BUNVSC-304 Embedded System with IOT CO 1: Understand basics of embedded systems and IoT architecture.
CO 2: Program microcontrollers and interface sensors/actuators.
CO 3: Use communication protocols for embedded and IoT applications.
CO 4: Connect devices to cloud platforms and exchange data.
BUNCFP-305 Field Program CO 1: Apply classroom knowledge in a real-world environment.
CO 2: Observe and understand industry practices.
CO 3: Perform basic technical tasks during field work.
CO 4: Communicate and work effectively with others.
CO 5: Prepare a brief report of field observations and learning.

Semester - IV

Sr. No. Paper Title of Paper Course Code Credits
1 DSC Major Paper I Internet Technologies BUNSCSM-401 4
2 DSC Major Paper II Advanced Java BUNSCSM-402 4
3 DSC Minor Paper III Web Technologies BUNSCMN-404 4
4 SEC- Skill Enhancement Course Languages (Marathi/ Hindi) BUNSEC-408 2
5 CEP Community Engagement Program BUNCE-407 2
Total Credits offered by Dept. of Science Science *18
(*The credits of papers like AEC,CC offered by other Departments will also be added making a total of 22 credits for the student of Political Science Major)

Course Outcomes (CO)

Course Code Title of Course Course Outcome
BUNSCSM-401
(DSC Major Paper I)
Internet Technologies CO 1: Understand basic internet concepts and web technologies.
CO 2: Create web pages using HTML, CSS, and JavaScript.
CO 3: Develop dynamic web applications using server-side scripts.
CO 4: Connect web apps with databases.
BUNSCSM-402
(DSC Major Paper II)
Advanced Java CO 1: Understand advanced Java concepts like JDBC, Servlets, and JSP.
CO 2: Build dynamic web applications using Java EE technologies.
CO 3: Connect Java applications to databases using JDBC.
CO 4: Develop server-side components with Servlets and JSP.
BUNSCMN-404
(DSC Minor)
Web Technologies CO 1: Understand how the web works, including internet architecture, browsers, and protocols.
CO 2: Create structured web pages using HTML.
CO 3: Style and design responsive layouts using CSS.
CO 4: Develop interactive features using JavaScript.
BUNSEC-408 Languages
(Marathi/ Hindi)
CO 1: Understand and interpret written texts with improved comprehension.
CO 2: Communicate effectively in spoken English in everyday and academic ituations.
CO 3: Write grammatically correct sentences, paragraphs, and short essays.
CO 4: Apply correct grammar, vocabulary, and pronunciation in communication.
BUSNPOLFP-406 Community Engagement Program CO 1: Understand community needs and challenge.
CO 2: Apply academic knowledge to community-based activities.
CO 3: Work effectively in teams with good communication and responsibility.
CO 4: Demonstrate empathy, ethics, and social responsibility.

Semester - V

Course Outcomes (CO)

Course Code Title of Course Course Outcome
BUSCS501 Artificial Intelligence CO 1: Understand the foundations, history, and state of the art of AI.
CO 2: Learn about intelligent agents, their environments, and the structure of agents.
CO 3: Explore different problem-solving strategies, including uninformed and informed search techniques.
CO 4: Gain knowledge of knowledge representation and reasoning methods, and apply them to solve complex problems.
CO 5: Develop an understanding of machine learning techniques, including classification, regression ,and ensemble learning.
BUSCS502 Information & Network Security CO 1: Understand community needs and challenges.
CO 2: Apply academic knowledge to community-based activities.
CO 3: Work effectively in teams with good communication and responsibility.
CO 4: Demonstrate empathy, ethics, and social responsibility.
CO 5: Reflect on personal learning and contribution to the community.
BUSCS5031 Linux Server Administration CO 1: Develop a solid understanding of Linux server administration principles and concepts.
CO 2: Acquire practical skills in managing users, groups, and file systems in a Linux environment.
CO 3: Learn how to configure and secure network services such as DNS, FTP, Apache web server, SMTP, POP, IMAP, and SSH.
CO 4: Gain knowledge of advanced network administration topics including NFS, Samba, DFS, NIS,LDAP, DHCP, MySQL, LAMP applications, file services, email services, chat applications, and VPN.
BUSCS5032 Software Testing & Quality Assurance CO 1: The learner will be able to Understand the various appraches to the study of Political Sociology.
CO 2: The learner will be able to develop the basic understanding related to concepts like Power, Hegemony and Legitimacy and to know their impact on the society.
CO 3: The learner will be able to Understand and evaluate the parameters of social stratification like Elite Class, Caste and Gender.
CO 4: The learner will be able to analyze and evaluate the importance of political culture, socialization and participation.
BUSCS5041 Cyber Forensics CO 1: Understand the principles and concepts of computer forensics.
CO 2: Develop skills in conducting computer investigations using a systematic approach.
CO 3: Gain proficiency in acquiring and preserving digital evidence from different storage formats.
CO 4: Explore the use of specialized tools and software for computer forensics analysis.
CO 5: Learn the techniques for investigating network-related incidents and conducting live Acquisitions.
BUSCS5042 Game Programming CO 1: Understand the fundamentals of vectors, transformations, and 3D graphics.
CO 2: Develop proficiency in using industry-standard tools and technologies for 3D game development.
CO 3: Implement advanced graphics techniques, including lighting, shading, and texturing, to create visually appealing game environments.
CO 4: Apply principles of game design and create engaging and immersive gaming experiences.

Semester - VI

Course Outcomes (CO)

Course Code Title of Course Course Outcome
BUSCS601 Data Science CO 1: Understand the foundations and scope of Data Science, including its applications and comparison to related fields like Business Intelligence and Artificial Intelligence.
CO 2: Develop skills in data preprocessing, including cleaning, transforming, selecting, and merging data, to ensure data quality and suitability for analysis.
CO 3: Gain knowledge of machine learning algorithms and techniques, such as regression, classification, clustering, and ensemble learning, to build predictive models and make datadriven decisions.
CO 4: Learn how to evaluate and select models using appropriate evaluation metrics and crossvalidation techniques to ensure reliable and robust model performance.
CO 5: Develop proficiency in data visualization techniques and tools to effectively communicate insights and tell compelling stories using data.
BUSCS602 Cloud Computing and Web Services CO 1: Understand the basics of cloud computing, including types of clouds, deployment models, and essential characteristics of cloud platforms.
CO 2: Explore web services technologies such as SOAP and REST and understand their role in distributed computing and parallel computing.
CO 3: Gain proficiency in utilizing virtualization technologies, including creating virtual machines and managing virtualized environments using tools like KVM and oVirt.
CO 4: Explore and utilize popular cloud computing platforms such as OpenStack and AWS to architect, deploy, and manage cloud-based applications and services.
CO 5: Learn about cloud security fundamentals, including confidentiality, integrity, availability, and secure development practices.
BUSCS6031 Wireless Sensor Networks CO 1: Provide students with a comprehensive understanding of Wireless Sensor Networks (WSNs), including their basic architectural elements, advantages, and challenges.
CO 2: Introduce students to the key technologies and protocols used in WSNs, such as medium access control (MAC) protocols, routing strategies, and transport control protocols.
CO 3: Familiarize students with wireless transmission principles and telecommunication systems relevant to WSNs, including frequency, signals, antennas, and satellite systems.
CO 4: Develop students' practical skills in designing and implementing WSN solutions by exploring WSN operating systems, ad-hoc networks, and optimization goals.
BUSCS6032 Information Retrieval CO 1: To understand the fundamental principles and components of information retrieval systems.
CO 2: To explore various techniques for document indexing, storage, and retrieval.
CO 3: To analyze and compare different retrieval models and understand their strengths and limitations.
CO 4: To gain practical experience in implementing and evaluating information retrieval systems.
CO 5: To explore advanced topics in information retrieval, such as web information retrieval and machine learning techniques.
BUAPOL605 Data Mining & Warehousing CO 1: Understand the concept and framework of data warehousing and differentiate between OLAP and OLTP.
CO 2: Gain knowledge of data mining techniques and their applications in knowledge discovery.
CO 3: Acquire skills in data preprocessing, including handling missing data, cleaning, integration, and transformation.
CO 4: Apply association rules mining algorithms such as APRIORI and FP-Growth to discover frequent item sets.
BUSCS6042 Ethical Hacking CO 1: Understand the terminology and concepts related to ethical hacking and penetration testing.
CO 2: Explore various hacking technologies and the skills required to become an ethical hacker.
CO 3: Learn the different phases involved in ethical hacking and the methodologies used in penetration testing.
CO 4: Gain knowledge of common hacking techniques, such as footprinting, scanning, enumeration, and session hijacking.
CO 5: Develop proficiency in identifying and exploiting vulnerabilities in web servers, web applications, and wireless networks.

Expert Faculty

Ms. Esmita Gupta

Ms. Esmita Gupta

Sr. Vice-Principal - Unit II
Chief Technology Officer
HOD - IT
Computer Science & Information Technology
⭐ Expert Faculty
Mr. Vinod Rajput

Mr. Vinod Rajput

Assistant Professor
Computer Science & Information Technology
Dr. Ashwini Kulkarni

Dr. Ashwini Kulkarni

Assistant Professor
Computer Science & Information Technology
Mr. Akash Kamble

Mr. Akash Kamble

Assistant Professor
Computer Science & Information Technology
Ms. Kajal Jaisinghani

Ms. Kajal Jaisinghani

Assistant Professor
Computer Science & Information Technology
Ms. Vandana Maurya

Ms. Vandana Maurya

Assistant Professor
Computer Science & Information Technology
Ms. Anjali Bunker

Ms. Anjali Bunker

Assistant Professor
Computer Science & Information Technology
Mrs. Rohini Patil

Mrs. Rohini Patil

Assistant Professor
Computer Science & Information Technology
Ms. Saba Shaikh

Ms. Saba Shaikh

Assistant Professor
Computer Science & Information Technology
Ms. Hemangi Rane

Ms. Hemangi Rane

Assistant Professor
Computer Science & Information Technology
Ms. Prachi Adiraj

Ms. Prachi Adiraj

Assistant Professor
Computer Science & Information Technology
Ms. Vrinda Patil

Ms. Vrinda Patil

Assistant Professor
Computer Science & Information Technology
Mr. Kalpesh Gaikwad

Mr. Kalpesh Gaikwad

Assistant Professor
Computer Science & Information Technology
Mayuri Bhosale

Mayuri Bhosale

Assistant Professor
Computer Science & Information Technology
Ms. Gauri Shirsat

Ms. Gauri Shirsat

Computer Science & Information Technology
Ms. Pritam Kamble

Ms. Pritam Kamble

Assistant Professor
Computer Science & Information Technology
Ms. Aakarshita Pandey

Ms. Aakarshita Pandey

Assistant Professor
Computer Science & Information Technology
Ms. Deepmala Maity

Ms. Deepmala Maity

Assistant Professor
Computer Science & Information Technology
Ms. Manasi Mali

Ms. Manasi Mali

Assistant Professor
Computer Science & Information Technology
Ms. Shreya Tiwari

Ms. Shreya Tiwari

Assistant Professor
Computer Science & Information Technology
Ms. Zunaira Ansari

Ms. Zunaira Ansari

Assistant Professor
Computer Science & Information Technology
Ms. Preeti Pareek

Ms. Preeti Pareek

Assistant Professor
Computer Science & Information Technology
Ms. Kiara Sangtani

Ms. Kiara Sangtani

Assistant Professor
Computer Science & Information Technology
Ms. Vimmi Gajbhiye

Ms. Vimmi Gajbhiye

Assistant Professor
Computer Science & Information Technology
Ms. Priya Mohite

Ms. Priya Mohite

Teaching Assistatnt
Computer Science & Information Technology

Program Outcome (PO)

PO-1 : Engineering / Computing Knowledge
Graduates will be able to apply knowledge of mathematics, science, engineering fundamentals, and core computer science concepts to solve complex computing problems.

Identify, formulate, research literature, and analyze complex computing problems using first principles of mathematics and computing sciences.

Design, develop, and evaluate solutions for complex computing problems and design system components or processes that meet specific needs with appropriate considerations.

Use research-based knowledge, methods, experimentation, and interpretation of data to provide valid computing conclusions.

Create, select, and apply appropriate modern computing tools, techniques, and resources including prediction, simulation, and modeling for complex computing tasks.

Apply contextual knowledge to assess societal, legal, ethical, cultural, health, and safety issues relevant to professional computing practice.

Understand the impact of professional computing solutions on environmental sustainability and society.

Programme Specific Outcomes (PSO)

PSO1 : Software Development

Students will be able to design, develop, test, and deploy software applications using appropriate programming languages, development frameworks, engineering practices, and modern tools.

Able to analyze data, apply statistical methods, machine learning techniques, and create intelligent models to generate insights and support decision making.

To understand computer networks, system security, and administrative practices to protect data and infrastructure from threats.

Design and develop responsive web apps, mobile apps, and full-stack solutions.

Apply research methodology and emerging trends (AI, IoT, Blockchain, and Cloud) to real-world problem-solving.

Ability to conceptualize computing solutions, understand business models, and develop innovative tech products.

Programme Objectives

Career Options

© 2026 B. K. Birla College | All Rights Reserved

mpower-white