BACHELOR OF SCIENCE(COMPUTER SCIENCE) | B.Sc.(CS)

Duration
3 Year
Programme Code
ST4402
Mode of study
Full time
Campus
Vidyavihar - Mumbai

Programme Overview

This programme is designed to complement requirements of the computing Industry by incorporating well designed curriculum which will empower its students and make them confident to stand in the competitive world.

The Bachelor of Science in Computer Science Honours degree program is a six semester- three year programme. The First year provides the foundations of important computational and mathematical skills required for software development. The course is also supported by business communication to make the learners develop the much required communication skills in the industry. The Second year of this degree programme focusses on core Computer Science with a balance of subjects including computer networks, programming, web technologies etc.

The Third year deals with advanced topics including discipline specific electives which give the student an opportunity to specialize in the subject of their choice. It helps them to develop capabilities for designing and formulating computing models and also developing the applications in diverse areas.

Programme Objectives

  • Develop sound knowledge of technical required for Industry, higher education and research.
  • Provide students with theoretical and practical skills to approach real world computational problems and develop innovative solutions.
  • Exposure and training to upcoming and popular disciplines of computational science like Artificial Intelligence, Data Science and Digital Forensics.
  • Prepare students with capabilities and skills for presenting and managing projects for real world.
  • To encourage creativity and innovative thinking leading to unique solution for complex problems.

Pedagogy

A combination of innovative teaching methods, guest speakers, hands-on experience of new technology, interaction with subject experts provide the student with an ambience that help them flourish their talents in subject specific areas. It helps the student get a perspective and encourages logical thinking with flexibility of execution.

pedagogy

Scope

After successful completion of the course, student can opt for further education like

  • M.Sc(Computer Science)
  • M.Sc(Information Technology)
  • MCA
  • Government Sector or Defence Sector

The course also encourages self-employment and entrepreneurship among students and inspires them to turn an emerging idea into viable start up.

Specializations Offered

  • Data Science
  • Cloud Computing
  • Ethical Hacking
  • Linux Administration

Curriculum

Semester I Semester II

Algorithm and C ++ programming

Introduction to Python Programming

Digital Electronics

Database System

Web Technology

Computer Network

Discrete Mathematics

Descriptive Statistics

Professional Communication Skill - I

Professional Communication Skill - II

Constitution & Public Policy

Environmental Studies & Sustainability

Minor Elective (Any one)

Minor Elective

The minor electives will be offered from the following domains :- Marketing, Management, Data Science, Web Designing, Cybersecurity, Accounting, Taxation, Finance, Financial Markets, Investment Banking, Commercial Data Science, Banking, Biotechnology, Mass communication, Embedded Systems and IoT.
Semester III Semester IV

Core Java

.Net Technologies

Data Structure using Python

Advanced Database Management System

Operating System and Linux

Theory of Computation

Professional Communication Skill III

Professional Communication Skill IV Ethics and CSR

Software Engineering

Probability Distribution Statistics

Probability Distribution Statistics

NPTL/Coursera/Open Course

Minor Elective

Minor Elective

Semester I Semester II
Core Course (CC) Core Course (CC)

Modern Computer Architecture

Database Systems and Design

Algorithms using C

Object oriented Programming with Python

Fundamental of Open Source

Operating System

Discrete Mathematics

Descriptive Statistics

Ability Enhancement Compulsory Course (AECC) Ability Enhancement Compulsory Course (AECC)

Business Communication

Environmental Studies

Generic Elective(GE) ANY ONE Generic Elective(GE) ANY ONE

Web Programming using HTML & CSS

Analytical Skill Development

Law in Computing

Digital Logic Electronics

Semester III Semester IV
Core Courses (CC) Core Courses (CC)

Computer Network

Software Engineering

Core Java

Advanced Java Programming

Data Structures

Internet of Things

Probability Distribution Statistics

Theory of Computing

Skill Enhancement Course (SEC) Ability Enhancement Compulsory Course (AECC)

Mobile App Development

.NET Technologies

Generic Elective (Any one) Generic Elective (Any one)

Data Visualization using Excel and Tableau

Technical Communication

Multimedia and Animation

R Programming

Semester V Semester VI
Core Courses (CC) Core Courses (CC)

PL/SQL and NoSQL Databases

Linux server Administrator

Software Testing and Quality Assurance

Web Services

Artificial Intelligence

Cloud Computing

Information and Network Security

Ethical Hacking

Generic Elective I(Any one) Generic Elective I (Any one)

Data Mining and adaptive Business Intelligence

Data Science

Digital Image Processing

AR and VR

Generic Elective II(Any one) Project

Data Visualization and Analysis in Python

 

Geospatial Information System

 

Graduate Attributes

  • Academic excellence
  • Analytical Thinking
  • Critical Thinking:
  • Creativity and originality
  • Engagement with the Society
  • Environmental Sensitivity
  • Leadership and team spirit
  • Professional Efficiency
  • Strong presentation & communication skills
Apply Now Enquire Now