A candidate for being eligible for admission to the three years integrated course leading to the degree of Bachelor of Science in Computer Science must have passed std. XII in Science stream conducted by Maharashtra State Board of Secondary and Higher Secondary Education with Mathematics and Statistics one of the subject or its equivalent Examination.

Duration of the Course

Duration of the course shall be six semesters spread over 3 years.

First Year B.Sc.CS


Course code Subjects Credits
USCS101 Computer Organization and Design 02
USCS102 Programming with Python- I 02
USCS103 Free and Open Source Software 02
USCS104 Database Systems 02
USCS105 Discrete Mathematics 02
USCS106 Descriptive Statistics and Introduction to Probability 02
USCS107 Soft Skills Development 02
USCSP01 Practical of USCS101 + USCS102 +USCS103+USCS104+USCS105+USCS106 06


Course code Subjects Credits
USCS201 Programming with C 02
USCS202 Programming with Python- II 02
USCS203 Linux 02
USCS204 Data Structures 02
USCS205 Calculus 02
USCS206 Statistical Methods and Testing of Hypothesis 02
USCS207 Green Technologies 02
USCSP02 Practical of USCS201 + USCS202 +USCS203+USCS204+USCS205+USCS206 02

Second Year B.Sc.CS


Course code Subjects Credits
USCS301 Theory of Computation 02
USCS302 Core Java 02
USCS303 Operating System 02
USCS304 Database Management System 02
USCS305 Combinations and Graph Theory 02
USCS306 Physical Computing & IoT Programming 02
USCS307 Skill Enhancement: Web Programming 02
USCSP301 USCS302+USCS303+ USCS304 03
USCSP302 USCS305+ USCS306+ USCS307 03


Course code Subjects Credits
USCS401 Fundamentals of Algorithms 02
USCS402 Advance Java 02
USCS403 Computer Network 02
USCSP404 Software Engineering 02
USCS405 Linear Algebra using Python 02
USCS406 .Net Technologies 02
USCS407 Skill Enhancement:Android Developer Fundamental 02
USCSP401 USCS401+USCS402+USCS403 03
USCSP402 USCS405+USCS406+USCS407 03

Third Year B.Sc.CS


Course code Subjects Credits
USCS501 Data communication & Networking 2.5
USCS502 Advanced Java Programming– I 2.5
USCS503 Mobile Application Development 2.5
USCS504 Data Management Using PL/SQL– I 2.5
USCSP501 Practical of USCS501 + USCS502 3.0
USCSP502 Practical of USCS503 + USCS504 3.0
USACWD501 Net Technologies 2.0
USACWD5P1 Practicals of USACWD 501 2.0


Course code Subjects Credits
USCS601 Advance Networking & Security I 2.5
USCS602 Advanced Java Programming - II 2.5
USCS603 Software Engineering & Testing 2.5
USCS604 Data Management using PL/SQL-II 2.5
USCSP601 Practical of USCS602 + USCS604 3.0
USCSP602 Practical of USCS601 + USCS603 3.0
USACWD601 Advance Web Technologies - II 2.0
USACWD6P2 Practicals of USACWD 602 2.0