B.Sc. (Computer Science)

Develop your abilities to achieve your potential.

Bachelor of Science – Computer Science

Learn skills required in information and communication technologies & systems to become a professional.

  • Duration – 3 years (6 semesters) Full Time
  • Eligibility – Class 12 (Science) from any recognized Board or equivalent with Mathematics at 12th
  • Pattern – Choice Based Credit System – Semester Pattern
  • Affiliated to Savitribai Phule Pune University
  • Syllabus includes – Programming Languages like – C, Java, Python. Technologies like – Android App Development, HTML, CSS, JSP, SQL.
  • Practical approach. Focus on practical to develop the skills.
  • Guest Lectures and Seminars
  • Additional Short Term Courses in latest technologies.
  • Project work at Second and Third Year.

Course Objectives

F.Y.B.Sc.(Computer Science)

S.Y.B.Sc.(Computer Science)

T.Y.B.Sc.(Computer Science)

Year wise Subjects List and Syllabus

PatternYearSEMSubject CodeSubject NameCredits
      
2019FY1CS-111PROBLEM SOLVING USING COMPUTER AND C Programming2
2019FY1CS-112DATABASE MANAGEMENT SYSTEMS2
2019FY1CS-113Practical course based on CS101 and CS1021.5
2019FY1CSST-111DESCRIPTIVE STATISTICS I2
2019FY1CSST-112MATHEMATICAL STATISTICS2
2019FY1CSST-113Statistics Practical1.5
2019FY1ELC-111SEMICONDUCTOR DEVICES AND BASIC ELECTRONIC2
2019FY1ELC-112PRINCIPLES OF DIGITAL ELECTRONICS2
2019FY1ELC-113Electronics Practical1.5
2019FY1MTC-111MATRIX ALGEBRA2
2019FY1MTC-112DISCRETE MATHEMATICS2
2019FY1MTC-113Mathematics Practical1.5
      
2019FY2CS-121ADVANCED C PROGRAMMING2
2019FY2CS-122RELATIONAL DATABASE MANAGEMENT SYSTEMS2
2019FY2CS-123Practical course based on CS201 and CS2021.5
2019FY2CSST-121METHODS OF APPLIED STATISTICS2
2019FY2CSST-122CONTINUOUS PROBABILITY DISTRIBUTIONS AND2
2019FY2CSST-123Statistics Practical1.5
2019FY2ELC-121INSTRUMENTATION SYSTEM2
2019FY2ELC-122BASICS OF COMPUTER ORGANISATION2
2019FY2ELC-123Electronics Practical1.5
2019FY2MTC-121LINEAR ALGEBRA2
2019FY2MTC-122GRAPH THEORY2
2019FY2MTC-123Mathematics Practical1.5
      
2019SY3CS-231Data Structures and Algorithms – I2
2019SY3CS-232Software Engineering2
2019SY3CS-233Practical course based on CS3012
2019SY3MT-231Groups and Coding Theory2
2019SY3MT-232Numerical Techniques2
2019SY3MT-233Mathematics Practical: Python Programming Language-I2
2019SY3ELC-231Microcontroller Architecture & Programming2
2019SY3ELC-232Digital Communication and Networking2
2019SY3ELC-233Practical Course I2
2019SY323921Environment Science – I2
2019SY323922Language Communication – I2
      
2019SY4CS 241Data Structures and Algorithms – II2
2019SY4CS 242Computer Networks – I2
2019SY4CS 243Practical course on CS 2412
2019SY4MTC-241:Computational Geometry2
2019SY4MTC-242:Operations Research2
2019SY4MTC-243:Mathematics Practical: Python Programming Language-II2
2019SY4ELC-241Embedded System Design2
2019SY4ELC-242 Wireless Communication and Internet of Things2
2019SY4ELC-243 Practical Course II2
2019SY4 Environment Science – II2
2019SY4 Language Communication – II2
PatternYEARSEMSUBCODESUB_NAMECredits
2019TY3CS-351Operating Systems I2
2019TY3CS-352Computer Networks – II2
2019TY3CS-353Web Technologies – I2
2019TY3CS-354Foundations of Data Science2
2019TY3CS-355Object Oriented Programming using Java – I2
2019TY3CS-356Theoretical Computer Science2
 2019TY  CS-357 Practical course based on CS 351 2
2019TY3CS-358Practical course based on CS 353 and CS 3542
2019TY3CS-359Practical Course based on CS 3552
2019TY3CS-3510Python Programming2
2019TY3CS-3511Blockchain Technology2
2019TY4CS-361Operating SystemS II2
2019TY4CS-362Compiler Construction2
2019TY4CS-363Computer Networks-II2
2019TY4CS-364Data Analytics2
2019TY4CS-365Object Oriented Programming using Java – II2
2013TY4CS-366Compiler Construction2
2019TY4CS-367Practical course based on CS 3612
2019TY4CS-368Practical course based on CS 363 and CS 3642
2019TY4CS-369Practical Course based on CS 3652
2019TY4CS-3610Software Testing Tools2
2019TY4CS-3611Project2