Objective:
B.Sc. (Computer Science) gives a student the necessary skills needed to become a computer professional. It is the aim of this course to give the student a wide application of the subject rather than just an understanding of the existing commercial approaches so that the student’s understanding and knowledge can adapt and evolve to match the skills that are required in the twenty-first century. The Course includes a substantial exposure to the major software packages used in the workplace. It focuses on Internet, Multimedia, Networking and other advances in modern computing. B.Sc. Computer Science gives students a firm grounding in the computing skills, which will enable them to analyse problems and plan and implement business solutions. It enables the students to understand the basic topics underpinning these disciplines.
Eligibility:
A Candidate for being eligible for admission to the Three year integrated course leading to the degree of Bachelor of Science (Computer Science) must have passed Higher Secondary School Certifi cate Examination (XII) in Science conducted by the Maharashtra Board of Secondary and Higher Secondary Education with Mathematics and Statistics as one of the subjects or its equivalent (As per ordinance - 0.5719). Admission will be on merit, based on order of preference as follows : 1. Aggregate Marks at HSC or equivalent 2. Aggregate Marks in Science Group (Physics, Chemistry and Mathematics) 3. Marks in Mathematics and Statistics and Physics 4. Marks in Mathematics and Statistics
FIRST YEAR: SEMESTER I
Course |
Subject Name |
Credits |
USCS101 |
Computer Organization and Design |
2 |
USCS102 |
Programming with Python- I |
2 |
USCS103 |
Free and Open Source Software |
2 |
USCS104 |
Database Systems |
2 |
USCS105 |
Discrete Mathematics |
2 |
USCS106 |
Descriptive Statistics and Introduction to Probability |
2 |
USCS107 |
Soft Skills Development |
2 |
USCSP01 |
Practical of USCS101+USCS102+USCS103+USCS104+USCS105+USCS106 |
6 |
FIRST YEAR: SEMESTER II
Course |
Subject Name |
Credits |
USCS201 |
Programming with C |
2 |
USCS202 |
Programming with Python– II |
2 |
USCS203 |
Linux |
2 |
USCS204 |
Data Structures |
2 |
USCS205 |
Calculus |
2 |
USCS206 |
Statistical Methods and Testing of Hypothesis |
2 |
USCS207 |
Green Technologies |
2 |
USCSP01 |
Practical of USCS201+USCS202+USCS203+USCS204+USCS205+USCS206 |
6 |
SECOND YEAR: SEMESTER III
Course |
Subject Name |
Credits |
USCS301 |
Theory of Computation |
2 |
USCS302 |
Core JAVA |
2 |
USCS303 |
Operating System |
2 |
USCS304 |
Database Management Systems |
2 |
USCS305 |
Combinatorics and Graph Theory |
2 |
USCS306 |
Physical Computing and IoT Programming |
2 |
USCS307 |
Skill Enhancement: Web Programming |
2 |
USCSP301 |
Practical of USCS302+USCS303+USCS304 |
3 |
USCSP302 |
Practical of USCS305+USCS306+USCS307 |
3 |
SECOND YEAR: SEMESTER IV
Course |
Subject Name |
Credits |
USCS401 |
Fundamentals of Algorithms |
2 |
USCS402 |
Advanced JAVA |
2 |
USCS403 |
Computer Networks |
2 |
USCS404 |
Software Engineering |
2 |
USCS405 |
Linear Algebra using Python |
2 |
USCS406 |
.NET Technologies |
2 |
USCS407 |
Skill Enhancement: Android Developer Fundamentals |
2 |
USCSP401 |
Practical of USCS401+ USCS402+ USCS403 |
3 |
USCSP402 |
Practical of USCS405+ USCS406+ USCS407 |
3 |
THIRD YEAR: SEMESTER VI
Course |
Subject Name |
Credits |
|
Elective-I (Select Any Two) |
|
USCS601 |
Wireless Sensor Networks and Mobile Communication |
3 |
USCS602 |
Cloud Computing |
3 |
USCS603 |
Cyber Forensics |
3 |
|
Elective-II (Select Any Two) |
|
USCS604 |
Information Retrieval |
3 |
USCS605 |
Digital Image Processing |
3 |
USCS606 |
Data Science |
3 |
|
Skill Enhancement |
|
USCS607 |
Ethical Hacking 2 3 |
2 |
|
Practical |
|
USCSP601 |
Practical of Elective-I |
2 |
USCSP602 |
Practical of Elective-II |
2 |
USCSP603 |
Project Implementation |
1 |
USCSP604 |
Practical of Skill Enhancement : USCS607 |
1 |
Go to the Top