Bachelor of Science (Computer Science) [B.Sc.(C.S.)]

It is a 3 yrs professional degree course which covers important topics related to computer science such as - coding, programming languages, computer hardware and software, networking, database management, information technology, mathematics, statistics etc.

Eligibility : a) 10+2 ( Science with Mathematics) from any Recognized State Board of Secondary and Higher Secondary Education approved by University of Mumbai.
b) Diploma Students (with any stream) are eligible for direct admission to the Second Year of the B.Sc. (C.S.) degree course However, the Diploma should be recognized by the Board of Technical Education or any other recognized Government Body. Minimum marks required 45% aggregate for open category candidates and 40% aggregate for reserved category candidates.

B.Sc. (Computer Science) - 60 Seats

FIRST YEAR

  Semester I
  Computer Organization and Design
  Programming with Python - I
  Free and Open Source Software
  Database Mathematics
  Descriptive Statistics and Introduction to Probability
  Soft Skills Development
  Practical of USCS101 + USCS102 + USCS103 + USCS104 + USCS105
  + USCS106
  Semester II
  Programming with C
  Programming with Python - II
  Linux
  Data Structures
  Calculus
  Statistical Methods and Testing of Hypothesis
  Green Technology
  Practical of USCS201 + USCS202 + USCS203 + USC5204 + USCS205
  + USCS206

SECOND YEAR

  Semester III
  Theory of Computation
  Core JAVA
  Operating System
  Database Management Systems
  Combinatorics and Graph Theory
  Physical Computing and IoT Programming
  Skill Enhancement: Web Programming
  USCS302+USCS303+USCS304
  USCS305+USCS306+USCS307
  Semester IV
  Fundamentals of Algorithms
  Advanced JAVA
  Computer Networks
  Software Engineering
  Linear Algebra using Python
  .NET Technologies
  Skill Enhancement: Android Developer Fundamentals
  USCS401+USCS402+USCS403
  USCS405+USCS406+USCS407

THIRD YEAR

  Semester V
  Elective - I (Select Any Two)
  USCS501 - Artificial Intelligence
  USCS502 - Linux Server Administration
  USCS503 - Software Testing and Quality Assurance
  Elective - II (Select Any Two)
  USCS504 - Information and Network Security
  USCS505 - Architecting of IoT
  USCS506 - Web Services
  Skill Enhancement
  USCS507 - Game Programming
  Practical
  USCSP501 - Practical of Elective-I
  USCSP502 - Practical of Elective-II
  USCSP503 - Project Implementation
  USCSP504 - Practical of Skill Enhancement : USCS507
   
  Semester VI
  Elective - I (Select Any Two)
  USCS601 - Wireless Sensor Networks and Mobile
  Communication
  USCS602 - Cloud Computing
  USCS603 - Cyber Forensics
  Elective - II (Select Any Two)
  USCS604 - Information Retrieval
  USCS605 - Digital Image Processing
  USCS606 - Data Science
  Skill Enhancement
  USCS607- Ethical Hacking
  Practical
  USCSP601 - Practical of Elective-I
  USCSP602 - Practical of Elective-II
  USCSP603 - Project Implementation
  USCSP604 - Practical of Skill Enhancement : USCS607