PG DCA Syllabus

 PG-DCA Syllabus - 2025

Semester 1:

  1. Computer Fundamentals & Organization

    • Basic Concepts of Computers
    • Hardware and Software
    • Computer System Organization
    • Memory, CPU, and I/O devices
    • Operating Systems Basics
    • Introduction to Computer Architecture
  2. Programming in C

    • Introduction to C Programming
    • Data Types and Operators
    • Control Statements
    • Functions and Arrays
    • Pointers and Memory Management
    • File Handling in C
    • Introduction to Data Structures (Linked Lists, Stacks, Queues)
  3. Operating Systems

    • Introduction to Operating Systems
    • Types of Operating Systems
    • Processes and Threads
    • Memory Management
    • File Systems
    • Input/Output Management
    • System Security and Protection
  4. Database Management Systems (DBMS)

    • Introduction to DBMS
    • Database Models (Relational, Hierarchical, Network)
    • SQL: Queries, Constraints, Joins, and Sub-queries
    • Normalization and Data Integrity
    • Transaction Management and Concurrency Control
    • Backup and Recovery in DBMS
  5. Communication and Network Technologies

    • Basic Concepts of Networking
    • OSI Model and TCP/IP Protocol
    • Types of Networks: LAN, WAN, MAN
    • Network Devices: Switches, Routers, Hubs
    • Network Security and Encryption
    • Introduction to Internet Technologies

Semester 2:

  1. Advanced Programming in C++

    • Object-Oriented Programming Concepts (OOP)
    • Classes and Objects
    • Inheritance, Polymorphism, and Encapsulation
    • File Handling
    • Templates and Exception Handling
  2. Web Programming

    • HTML, CSS, and JavaScript Basics
    • Introduction to Web Servers and Clients
    • Web Technologies: PHP, ASP.NET
    • Frontend and Backend Web Development
    • Web Security
  3. Software Engineering

    • Software Development Life Cycle (SDLC)
    • Requirement Analysis
    • Design and Development Models
    • Testing and Maintenance
    • Project Management and Tools
  4. Computer Networks and Security

    • Network Security Models and Protocols
    • Firewalls and VPNs
    • Cryptography
    • Security Threats and Attacks
    • Internet Security
  5. Project Work/Internship

    • Hands-on Project on Software Development/IT Solutions
    • Industry-oriented practical experience
    • Presentation of the project

Additional Topics (May vary by institution)

  • Business Communication and Professional Ethics
  • Digital Marketing
  • Mobile Application Development
  • Cloud Computing
  • E-commerce

Assessment:

The assessment is usually based on:

  • Internal Assessments: Periodic assignments, quizzes, lab work, etc.
  • End-semester Exams: Written exams covering theory and practical components.
  • Project Work: Practical project-based evaluation.

Comments

Popular posts from this blog

Internet configuration and troubleshooting