0% found this document useful (0 votes)
99 views5 pages

PG DAC Syllabus

Uploaded by

Nikhil Sabale
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
99 views5 pages

PG DAC Syllabus

Uploaded by

Nikhil Sabale
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

SAVITRIBAI PHULE PUNE UNIVERSITY

Department of Electronic and Instrumentation Science

COURSE STRUCTURE:

The course consists of following modules;

Module No. Subject Credits No of lectures


(hrs)

PGDAC - 101 Hardware and Networking Fundamentals 2 45

PGDAC - 102 Programming and Operating Systems 1.5 60

PGDAC - 103 Object Oriented Programming 5.5 105

PGDAC - 104 Algorithms and Data Structure 4 90

PGDAC - 105 Web Programming Technologies 4.5 105

PGDAC - 106 Web-based Java Programming 4.5 105

PGDAC - 107 Software Development Methodologies - I 4 90

PGDAC - 108 Android Technologies 6 180

PGDAC - 109 Microsoft.Net Technologies 4 90

PGDAC - 110 Python Technologies 9 210

PGDAC - 111 Database Technologies 3 75

PGDAC - 112 Software Development Technologies 4 90

PGDAC - 113 Project Management 3 90

PGDAC- 114 Industry suggested topics 1 30

PGDAC - 115 Project work 3 45


60 1410

SYLLABUS FOR THE COURSE:

“Post-Graduate Diploma in Advanced Computing”

Course Number of
Subject Credits
Code Lectures
PGDAC101 Hardware and Networking Fundamentals
Concepts of Programming & Operating System
Getting Started, Variables & Methods, Operators,
Conditional and Looping 2 45
Statements, Objects, Arrays, Introduction to OS,
Introduction to Linux, Shell

PGDAC102 Programming, Processes, Signals, Threads, Memory,


management, Virtual
Memory, Deadlock, Inter process communication
2.5 60
Programming Languages and Basic C revision
Algorithms and Data Structures (Windows/Linux C++)
Object Oriented Programming (Windows/Linux C++)
PGDAC103
Object Oriented Programming with Java
Features of Java, JVM Architecture, Primitive data types,
Object Oriented
Programming Concepts, Interfaces, Arrays, Garbage
collection, Wrapper
Classes and String Class, Exception Handling, java.io & 5.5 105
java.nio Package,
Object Class & java.util Package, Collections,
MultiThreading,
Synchronization, Inner Class, Lambada Expression, J2EE,
J2ME
PGDAC104 Algorithms and Data Structures Using Java
Problem Solving & Computational Thinking, Algorithms
& Data, Structures,
Basic Data Structures, Linked List Data Structures,
Recursion, Trees & Applications, Searching Algorithms,
Sorting Algorithms, Hash Functions and
4 90
Hash Tables, Graph & Applications, Algorithm Designs,
Analysis of different
type of Algorithms, Data Structure Implementation and
Application

PGDAC105
Web Programming Technologies
Architecture of Web, HTML, Cascading Style Sheets
(CSS), JavaScript, jQuery, JSON & Ajax, Node.js, XML,
4.5 105
SAX, Node.js Asynchronous Programming, Node.js
Modules, Introduction to Express, React, Introduction to
React-Redux, Responsive Web Design & Web Security

PGDAC106 Web-based Java Programming


J2EE Overview, Servlets, JSP, Sessions, JDBC &
Transaction Management,
Hibernate Framework, Spring Framework, Spring Boot,
Spring Data Module, 4.5 105
Spring AOP, Building REST Services with Spring, Testing
in Spring, Securing
Web Application with Spring Security

PGDAC107

Software Development Methodologies


Git, Software Engineering, Software Development Life
Cycle, Object
Oriented Analysis and Design, Agile development
model, Introduction to
Atlassian Jira, Microservices, API gateway, DevOps,
Containerization,
4 90
Docker, YAML, Kubernetes, Software testing, Quality
Assurance vs Quality
Control vs Testing, STLC and V Model, Manual testing,
Automation testing,
Selenium , Jenkins, Introduction to Cloud, Cloud
architecture, Service
models: IaaS, PaaS, SaaS, Deployment models: Private,
Public, Hybrid,
Introduction to AWS
PGDAC108 Android Technologies
Hours Mobile And Wireless Technologies Android
Programming Management Development Program 6 180
Project

PGDAC109 Microsoft.Net Technologies -


.Net Framework, Visual Studio, C# Basics, Interfaces,
Indexers, Generic classes, Collections, Delegates,
Lambdas, Error Handling (Exceptions Handling), LINQ to
objects, PLINQ, Files I/O and Streams, Threading
Asp.Net MVC, MVC State Management, MVC Module, 4 90
Data Management with ADO.NET, Understanding
Routing & Request Life Cycle, Layouts, Bundle,
Minification, MVC Security, Entity Framework,
Understanding ASP.Net MVC Core, Windows
Communication Foundation, Web APIs
PGDAC110
Python Technologies -
Python Programming
Database Concepts & Data Collection
9 210
Big Data Technologies
Web-based Python Programming
Django
Project
PGDAC111
Database Technologies -
DBMS, MySQL, Oracle 11g, MS Access, SQL Server,
Database Design, Entity-Relationship Diagram, Codd’s
12 rules for RDBMS, SQL, Categories of SQL Commands,
3 75
Normalization, MySQL Data Types, Database
Constraints, SQL Functions & Operators, Joins,
Subquery, Views, Indexes, ACID Properties, Stored
Procedures, Cursors, Triggers, Introduction to NoSQL,
MongoDB, Introduction to Big Data
PGDAC112 Software Development Technologies -
Git, Software Engineering, Software Development Life
Cycle, Object Oriented Analysis and Design, Agile
development model, Introduction to Atlassian Jira,
Microservices, API gateway, DevOps, Containerization,
Docker, YAML, Kubernetes, Software testing, Quality 4 90
Assurance vs Quality Control vs Testing, STLC and V
Model, Manual testing, Automation testing, Selenium ,
Jenkins, Introduction to Cloud, Cloud architecture,
Service models: IaaS, PaaS, SaaS, Deployment models:
Private, Public, Hybrid, Introduction to AWS

You might also like