Bachelor of Computer Science (BCS)

F.Y. B.Sc. CS

Semester I

Course Title

Course Code

Computer Organization and Design

USCS101

Programming with Python- I

USCS102

Free and Open Source Software

USCS103

Database Systems

USCS104

Discrete Mathematics

USCS105

Descriptive Statistics and Introduction to Probability

USCS106

Soft Skills Development

USCS107

Practical of USCS101+USCS102+USCS103+USCS104+USCS105+USCS106

USCSP01

Semester II

Course Title

Course Code

Programming with C

USCS201

Programming with Python- II

USCS202

Linux

USCS203

Data structure

USCS204

Calculus

USCS205

Statistical Methods and Testing of Hypothesis

USCS206

Green Technologies

USCS207

Practical of USCS201+USCS202+USCS203+USCS204+USCS205+USCS206

USCSP02

S.Y. B.Sc. CS

Semester III

Course Title

Course Code

Theory of Computation

USCS301

Core JAVA

USCS302

Operating System

USCS303

Database Management Systems

USCS304

Combinatorics and Graph Theory

USCS305

Physical Computing and IoT Programming

USCS306

Skill Enhancement: Web Programming

USCS307

Practical in USCS302+USCS303+USCS304

USCSP301

Practical in USCS305+USCS306+USCS307

USCSP302

Semester IV

Course Title

Course Code

Fundamentals of Algorithms

USCS401

Advanced JAVA

USCS402

Computer Networks

USCS403

Software Engineering

USCS404

Linear Algebra using Python

USCS405

.NET Technologies

USCS406

Skill Enhancement: Android Developer Fundamentals

USCS407

Practical in USCS401+ USCS402+ USCS403

USCSP401

Practical in USCS405+ USCS406+ USCS407

USCSP402

T.Y. B.Sc. CS

Semester V

Course Title

Course Code

Data Communication and Networking

USCS501

Advanced Java Programming - I

USCS502

Mobile Application Development

USCS503

Data Management using PL/SQL-I

USCS504

Practical of USCS501 + USCS502

USCSP501

Practical of USCS503 + USCS504

USCSP502

.Net Technologies

USACWD501

Practical of USACWD501

USACWD5P1

Semester VI

Course Title

Course Code

Advanced Networking & Security

USCS601

Advanced Java Programming – II

USCS602

Software Engineering and Testing

USCS603

Data Management using PL/SQL-II

USCS604

Practical of USCS602 + USCS604

USCSP601

Practical of USCS601 + USCS603

USCSP602

Advanced Web Technology

USACWD602

Practical of USACWD602

USACWD6P2