B.Sc. Computer Science
Semester V

Shri Shivaji College of Arts, Commerce and Science, Akola

Sant Gadge Baba Amravati University (SGBAU)

Choose a subject to open its official syllabus PDF.

Scheme - 112

Semester V : Scheme

Credits, Workload, Examination, Evaluation and Assessment Scheme.

Major Theory 1 - 112213

Core Java Programming

Learn Core Java programming through object-oriented concepts, decision-making, loops, classes, objects, constructors, inheritance, polymorphism, and interfaces.

Major Theory 2 - 112214

Software Engineering

Learn Software Engineering through software development life cycle, requirements engineering, risk management, software architecture, design, user interface design, testing, debugging, and quality assurance.

Major Theory 3 - 112215

Advanced Python Programming

Explore advanced Python concepts including modules, file handling, databases, GUI development, automation, and application programming.

Major Lab - 112216

Laboratory on Core Java Programming and Advanced Python Programming

Build practical applications using Java and Python through coding exercises, debugging, database connectivity, and real world projects.

Major Elective 1 Theory - 112217

Data Mining

Learn data mining techniques, pattern discovery, classification, clustering, association rules, and knowledge extraction from large datasets.

Major Elective 1 Lab - 112219

Laboratory on Data Mining Tools

Practice data mining concepts using real datasets, analytical tools, pattern discovery, and predictive analysis techniques.

Major Elective 1 Theory - 112218

Data Science

Explore data analysis, visualization, statistics, machine learning fundamentals, and data driven decision making techniques.

Major Elective 1 Lab - 112220

Laboratory on Data Science

Develop practical data science skills through data analysis, visualization, preprocessing, and machine learning experiments.

Minor Theory - 112265

Minor - Computer Networks and Advanced Python Programming

Understand networking concepts alongside advanced Python programming for automation, communication, and network based applications.

Minor Lab - 112266

Minor - Laboratory on Advanced Python Programming

Strengthen advanced Python skills through practical coding, automation, database programming, and application development.

VSC Lab - 112286

Laboratory on PHP Programming

Develop dynamic web applications using PHP, forms, sessions, databases, and server side programming techniques.

SEC Lab - 112287

Laboratory on VB.NET

Build desktop applications using VB.NET with forms, controls, event handling, and database integration.

FP/CES- 112293

Project in Computer Science

Apply programming and problem solving skills by designing, developing, and presenting a real world computer science project.