Welcome to SARASWATI VOCATIONAL AND EDUCATIONAL COLLEGE

SARASWATI VOCATIONAL & EDUCATIONAL COLLEGE          "Here Skills Meet Success."       "Craft Your Future with Confidence."

 
ADVANCE DIPLOMA IN COMPUTER APPLICATION(2ND YEAR) ( M-ADCA02 )

BASIC INFORMATION

  • Course Fees : 0.00 0.00/-
  • Course Duration : 1 YEAR
  • Minimum Amount To Pay : Rs.0.00

Eligibility 

Academic Requirement:

  • Must have successfully completed 1st Year in Computer Application from a recognized institution


Syllabus


Semester 3: Intermediate Programming & Data Structures

  1. Object-Oriented Programming with C++

    • Classes and objects

    • Inheritance and polymorphism

    • Constructors and destructors

    • Operator overloading

  2. Data Structures

    • Arrays, stacks, queues

    • Linked lists (singly, doubly)

    • Trees and graphs (intro)

    • Searching and sorting algorithms

  3. Database Management Systems – II

    • SQL (joins, nested queries, constraints)

    • Database design (ER diagrams, normalization)

    • Transactions and concurrency

  4. Operating Systems – II

    • Process synchronization and scheduling

    • Deadlocks

    • Memory and file management

  5. Computer Networks – I

    • Network types and topologies

    • OSI and TCP/IP models

    • IP addressing and basic routing

  6. Practical Labs

    • C++ programming

    • Data structure implementation

    • SQL queries and database creation


Semester 4: Software & Web Development Basics

  1. Java Programming

    • Introduction to Java syntax

    • OOPs in Java

    • Exception handling

    • GUI basics with AWT/Swing

  2. Web Programming – II

    • JavaScript (events, DOM, validation)

    • Introduction to PHP/MySQL

    • Client-server communication (AJAX basics)

  3. Software Engineering

    • Software development life cycle (SDLC)

    • Software models (Waterfall, Agile)

    • Requirements analysis and design tools (DFD, UML)

  4. Computer Networks – II

    • Protocols (HTTP, FTP, SMTP, etc.)

    • Network devices and security

    • Introduction to cloud networking

  5. Mini Project / Case Study

    • Design a small web or desktop application

    • Involves documentation, coding, and demonstration

  6. Practical Labs

    • Java and PHP-based applications

    • Database connectivity (JDBC/MySQL)

    • Client-side validation with JavaScript