

P-G-D-C-A in General at K.D. BARAD ARTS & COMPUTER SCIENCE COLLEGE


Gir Somnath, Gujarat
.png&w=1920&q=75)
About the Specialization
What is General at K.D. BARAD ARTS & COMPUTER SCIENCE COLLEGE Gir Somnath?
This Post Graduate Diploma in Computer Applications (PGDCA) program at K.D. Barad Arts & Computer Science College focuses on providing essential computing skills and theoretical knowledge required for a career in the IT sector. It addresses the growing demand in the Indian market for skilled professionals capable of handling various computer applications and development tasks, serving as a robust foundation for further studies or immediate employment.
Who Should Apply?
This program is ideal for any graduate seeking entry into the computer application or IT services field, regardless of their undergraduate discipline. It caters to fresh graduates aiming for foundational knowledge in programming, databases, and web technologies, as well as working professionals looking to upskill or transition into the rapidly evolving Indian IT industry with practical, job-ready skills.
Why Choose This Course?
Graduates of this program can expect to pursue roles such as Junior Programmer, Web Developer, Database Assistant, or IT Support Professional within various Indian companies. Entry-level salaries typically range from INR 2.0 to 4.0 LPA, with growth opportunities into more specialized roles. The program also serves as a stepping stone for advanced degrees like MCA, aligning with common Indian academic and career trajectories.

Student Success Practices
Foundation Stage
Master Programming & Database Fundamentals- (Semester 1)
Dedicate significant time to understanding core concepts in C programming, operating systems, and DBMS. Actively participate in all lab sessions for PGDCA105. Practice coding logic and SQL queries daily beyond class assignments to build a strong foundation.
Tools & Resources
GeeksforGeeks, HackerRank, W3Schools, MySQL Workbench
Career Connection
Strong fundamentals are crucial for cracking entry-level technical interviews and building efficient applications, leading to better internship and job offers.
Build Basic Web Projects- (Semester 1)
Apply learned HTML and CSS skills from PGDCA104 to create small, static websites or personal portfolios. Experiment with different layouts and designs. Utilize online resources and open-source templates to enhance learning and creativity.
Tools & Resources
VS Code, CodePen, FreeCodeCamp, Bootstrap
Career Connection
A practical portfolio of web projects demonstrates applied skills to potential employers, especially for front-end developer roles in Indian startups.
Engage in Peer Learning & Problem Solving- (Semester 1)
Form study groups with classmates to discuss challenging concepts, collaboratively debug code, and prepare for internal assessments. Teaching others reinforces your own understanding and develops teamwork skills, which are highly valued in the IT industry.
Tools & Resources
WhatsApp groups, Google Meet, Whiteboards
Career Connection
Enhances problem-solving abilities and communication skills, vital for team-based software development projects and collaborative work environments in India.
Intermediate Stage
Dive Deep into Object-Oriented Programming- (Semester 2)
Beyond C++, explore OOP concepts thoroughly with PGDCA202. Design and implement complex programs using inheritance, polymorphism, and data abstraction. Consider learning another OOP language like Java or Python basics to broaden your skill set.
Tools & Resources
Visual Studio, NetBeans (for Java), Online C++ compilers, tutorials on OOP patterns
Career Connection
OOP is fundamental for modern software development roles, allowing for modular, scalable, and maintainable code, highly sought after by Indian IT service companies.
Implement Data Structures & Network Concepts- (Semester 2)
Actively implement various data structures (lists, stacks, queues, trees) using C++ from PGDCA203. For networking (PGDCA201), try setting up small local networks virtually or physically to understand protocols and configurations firsthand.
Tools & Resources
GDB debugger, Wireshark, Cisco Packet Tracer, HackerEarth
Career Connection
Strong data structure knowledge is essential for competitive programming and algorithm-based interviews, while networking skills open doors to IT infrastructure and support roles.
Develop Dynamic Web Applications & Prepare for Placements- (Semester 2)
Utilize ASP.NET (PGDCA204) to build dynamic, database-driven web applications as part of your final project. Concurrently, start preparing your resume, practicing aptitude tests, and mock interviews tailored for IT companies in India. Seek guidance from college placement cells.
Tools & Resources
Visual Studio, SQL Server, LinkedIn, Naukri.com, Placement Cell resources
Career Connection
A robust final project showcases full-stack development potential, and early placement preparation maximizes opportunities for securing jobs with good CTCs.
Advanced Stage
Program Structure and Curriculum
Eligibility:
- Any Graduate Degree (B.A., B.Com., B.Sc., B.B.A., B.C.A., B.S.W., etc.) from a recognized university.
Duration: 2 semesters (1 year)
Credits: 40 Credits
Assessment: Internal: 30%, External: 70%
Semester-wise Curriculum Table
Semester 1
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| PGDCA101 | Introduction to Computer and Operating System | Core | 4 | Computer Fundamentals, Generations and Classification of Computers, Input/Output and Memory Concepts, Operating System Introduction, MS Windows Features and Utilities, Linux OS Basics |
| PGDCA102 | Problem Solving Techniques and C Programming | Core | 4 | Problem-Solving Methodologies, Algorithms and Flowcharts, C Language Fundamentals, Control Statements and Arrays, Functions and Pointers, Structures and File Handling |
| PGDCA103 | Database Management System | Core | 4 | DBMS Introduction and Concepts, Data Models and Architectures, ER and Relational Models, Normalization Techniques, SQL Queries and Operations, Database Security and Integrity |
| PGDCA104 | Web Designing with HTML | Core | 4 | Introduction to Web Technologies, HTML Document Structure, HTML Elements (Lists, Tables, Forms), Cascading Style Sheets (CSS), Basic JavaScript for Web, Web Page Layout and Design |
| PGDCA105 | Practical Based on PGDCA101, PGDCA102, PGDCA103, PGDCA104 | Lab | 4 | Operating System Commands and Utilities, C Programming Exercises and Debugging, SQL Database Operations and Queries, HTML Web Page Development, CSS Styling Implementation, Basic Web Forms Creation |
Semester 2
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| PGDCA201 | Data Communication & Computer Network | Core | 4 | Data Communication Fundamentals, Network Topologies and Architectures, OSI and TCP/IP Models, Networking Devices (Hub, Switch, Router), Transmission Media, Network Security Concepts |
| PGDCA202 | Object Oriented Programming with C++ | Core | 4 | OOP Principles and Concepts, Classes and Objects, Constructors and Destructors, Inheritance Mechanisms, Polymorphism and Virtual Functions, File Handling in C++ |
| PGDCA203 | Data Structure | Core | 4 | Data Structure Fundamentals, Arrays and Linked Lists, Stacks and Queues, Trees and Graphs, Searching Algorithms, Sorting Algorithms |
| PGDCA204 | Introduction to ASP.Net | Core | 4 | .NET Framework Overview, ASP.NET Web Forms Architecture, Server Controls and Validation, State Management Techniques, ADO.NET and Database Connectivity, Master Pages and Themes |
| PGDCA205 | Practical Based on PGDCA201, PGDCA202, PGDCA203, PGDCA204 | Lab | 4 | Network Configuration Exercises, C++ Object-Oriented Programming Implementations, Data Structure Implementations, ASP.NET Web Applications Development, Database Integration with ASP.NET, User Interface Design and Deployment |




