Courses
B.Sc. in Computer Science - Course Content

B.Sc. in Computer Science  -

Revised Syllabus(2017-2018) 
 Bachelors degree in Computer Science comprises of three years, with two semesters in each year.

A degree in computer science, involves study of the theoretical foundations that combines information with computation, its application, implementation and maintenance in computer systems. It includes algorithmic processes that allow description and transformation of information. The courseware also includes, computer programming which is concerned with specific programming languages used to solve specific computational problems and human-computer interaction which deals with evolving the usability of computers and computations and making it accessible to everyone. Below is the revised syllabus of B.Sc. Computer Science as per University of Mumbai.

  

SEMESTER-I

SEMESTER-II

Computer Organization & Design

Programming with C

Programming with Python - I

Programming with Python -II

Free & Open Source Software

Linux

Database Systems

Data Structures

Discrete Mathematics

Calculus

Descriptive Statistics & Introduction to Probability

Statistics Methods & Testing of Hypothesis

Soft Skill Development

Green Technologies 

Practicals

Practicals

 

SEMESTER-III

SEMESTER IV

Theory of Computation

Fundamentals of Algorithms

Core Java

Advanced Java 

Operarting System

Computer Networks

DataBase Management System

Software Engineering

Combinatorics &  Graph Theory

Linear Algebra using

Python

Physical Computing &   IoT Prog.

.Net Technologies
Skill Enhancement:Web Prog.

Skill Enhancement:

Android Dev. Fundamentals

 

SEMESTER-V

SEMESTER-VI

Data Communication &  Networking 

Advanced Networking & Security

Advanced Java Programming– I

Advanced Java Programming– II

Mobile App. Development

Software Engineering & Testing

Database Management using PL/SQL-I

Database Management using PL/SQL-II

Practicals

Practicals