call call call
PGDCA - Course Details
PGDCA

PGDCA

Fundamentals of Computers

    1. Introduction to computers and generations
    2. Computer organization and architecture
    3. Input/output devices
    4. Memory and storage devices
    5. Number systems and codes

Operating Systems

    1. Introduction to operating systems
    2. Types of operating systems (batch, time-sharing, distributed, real-time)
    3. Functions and components
    4. File management, process management, memory management

Programming Languages

    1. Introduction to programming concepts
    2. C programming (syntax, data types, operators, control structures, functions, arrays, pointers, structures)
    1. Object-Oriented Programming (OOP) concepts (classes, objects, inheritance, polymorphism, encapsulation)
    1. Java or C++ (basics and OOP implementation)

Database Management Systems (DBMS)

    1. Introduction to DBMS
    2. Data models and ER diagrams
    3. Relational databases
    4. SQL (queries, joins, subqueries)
    5. Normalization and database design

Data Structures

    1. Arrays, stacks, queues, linked lists
    2. Trees and graphs
    3. Searching and sorting algorithms

Software Engineering

    1. Software development life cycle (SDLC)
    1. Software models (waterfall, spiral, agile)
    1. Requirement analysis, design, coding, testing, maintenance

Web Technologies

    1. HTML, CSS, JavaScript (basics)
    2. Introduction to web development
    3. Client-server architecture
    4. Basics of PHP or other scripting languages

Computer Networks

    1. Network types (LAN, WAN, MAN)
    2. Network topologies and protocols
    3. OSI and TCP/IP models
    4. Internet basics

Management Information Systems (MIS)

    1. Introduction to MIS
    2. Role of MIS in organizations
    3. Information system components

Internet and E-Commerce

    1. Internet basics and services
    2. E-commerce concepts and applications
    1. Online payment systems

Practical/Lab Work

    1. Programming in C/C++/Java
    2. SQL and database management
    3. Web development projects
    4. Operating system commands and utilities

Project Work

    1. Real-life project based on any of the above areas
    2. Project documentation and viva

← Back to Courses