

PGDCA in General at Shree J. M. Patel Institute of Studies and Research in Humanities, Arts and Commerce


Anand, Gujarat
.png&w=1920&q=75)
About the Specialization
What is General at Shree J. M. Patel Institute of Studies and Research in Humanities, Arts and Commerce Anand?
This Post Graduate Diploma in Computer Applications (PGDCA) program at Shree J. M. Patel Institute of Studies and Research in Humanities, Arts and Commerce focuses on equipping graduates with essential IT skills for various industry applications. It serves as a foundational bridge for non-IT graduates into the computing world, highly relevant in India''''s booming digital economy, providing practical knowledge in programming, databases, and web technologies.
Who Should Apply?
This program is ideal for fresh graduates from any discipline who aspire to kickstart a career in the IT sector, especially those lacking a computer science background. It also caters to working professionals seeking to upskill in current technologies or career changers aiming to transition into roles like software development, web design, or data management within the dynamic Indian IT landscape.
Why Choose This Course?
Graduates of this program can expect to pursue career paths such as Junior Programmer, Web Developer, Database Assistant, or IT Support Executive. Entry-level salaries in India typically range from INR 2.5 to 4.5 LPA, with significant growth potential. The program also lays a strong foundation for pursuing further master''''s degrees like MCA, aligning with industry demand for skilled computer professionals.

Student Success Practices
Foundation Stage
Master Programming Fundamentals (C Language)- (Semester 1)
Dedicate significant time to understanding C programming logic and syntax. Regularly practice coding problems on platforms like HackerRank or GeeksforGeeks to build strong problem-solving skills, crucial for all subsequent programming.
Tools & Resources
GeeksforGeeks, HackerRank, Local coaching classes for C
Career Connection
Strong C foundation is vital for understanding data structures, operating systems, and object-oriented programming, which are core to software development roles.
Excel in Database & Office Automation Skills- (Semester 1)
Beyond classroom learning, practice complex SQL queries and database design scenarios. For office automation, utilize Microsoft Office tutorials and real-world data entry/analysis tasks to gain practical proficiency in Word, Excel, and PowerPoint.
Tools & Resources
W3Schools SQL tutorial, Microsoft Learn for Office, Local data entry projects
Career Connection
Proficiency in databases and office tools is a ubiquitous requirement for many IT, data entry, and administrative roles in Indian businesses.
Build Basic Web Pages and Design Principles- (Semester 1)
Actively engage in designing and developing multiple static web pages using HTML and CSS. Experiment with different layouts, styling, and responsiveness. Participate in online tutorials or local workshops to grasp front-end design concepts.
Tools & Resources
MDN Web Docs, CodePen, VS Code, Local web design communities
Career Connection
Essential for entry-level web development, UI/UX design assistant, or content management roles, which are in high demand in India.
Intermediate Stage
Advanced Stage
Deepen Data Structures and OOP Concepts- (Semester 2)
Implement various data structures and algorithms in C++ and Python. Focus on understanding their efficiency and real-world applications. Practice object-oriented programming principles through small projects, demonstrating inheritance, polymorphism, and abstraction.
Tools & Resources
LeetCode, Cracking the Coding Interview (book), Coursera/Udemy C++ & Python courses
Career Connection
Mastery of Data Structures and Algorithms (DSA) and OOP is fundamental for any serious programming job, especially in product-based companies.
Develop Dynamic Web Applications- (Semester 2)
Undertake a complete web project using PHP and MySQL. Design a database, build user authentication, and create CRUD (Create, Read, Update, Delete) functionalities. Deploy a small application to a free hosting service to gain deployment experience.
Tools & Resources
XAMPP/WAMP, GitHub, Heroku (for free hosting), Official PHP & MySQL documentation
Career Connection
Direct path to junior full-stack web developer roles, highly sought after in India for e-commerce, services, and corporate websites.
Craft a Strong Final Project and Portfolio- (Semester 2 (towards end))
Choose a challenging project for the final semester, focusing on real-world problem-solving. Document all phases meticulously and prepare a professional presentation. Create a GitHub portfolio showcasing all your code and projects. Actively prepare for interviews, including technical and HR rounds.
Tools & Resources
GitHub, LinkedIn, Resume builders, Mock interview platforms
Career Connection
A well-executed project is a cornerstone for demonstrating practical skills to recruiters, significantly boosting placement chances and showcasing problem-solving abilities.
Program Structure and Curriculum
Eligibility:
- Graduation in any discipline
Duration: 1 Year (2 Semesters)
Credits: 60 Credits
Assessment: Internal: 30%, External: 70%
Semester-wise Curriculum Table
Semester 1
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| PG01CC01 | Computer Fundamentals and Emerging Technologies | Core | 4 | Introduction to Computers, Input/Output Devices, Memory & Storage, Software Concepts, Operating Systems, Number Systems, Emerging Technologies |
| PG01CC02 | Programming with C | Core | 4 | Introduction to C, Data Types and Operators, Control Structures, Functions, Arrays and Pointers, Structures and Unions, File I/O |
| PG01CC03 | Database Management System | Core | 4 | Database Concepts, Data Models (ER, Relational), Relational Algebra, SQL Fundamentals, Database Normalization, Transaction Management |
| PG01CC04 | Web Designing using HTML & CSS | Core | 4 | Introduction to Web Technologies, HTML Document Structure, HTML Tags and Forms, CSS Syntax and Selectors, CSS Box Model, Page Layout and Styling |
| PG01CC05 | Office Automation | Core | 4 | MS Word (Document Creation, Formatting), MS Excel (Spreadsheets, Formulas, Charts), MS PowerPoint (Presentations), Basic Internet Concepts |
| PG01CP01 | Lab based on PG01CC02 (Programming with C) | Lab | 2 | C Program Development, Conditional and Looping Statements, Functions and Array Implementation, Pointer Operations, File Handling Practice |
| PG01CP02 | Lab based on PG01CC03 (Database Management System) | Lab | 2 | SQL DDL Commands, SQL DML Commands, Joins and Subqueries, Database Design Practice |
| PG01CP03 | Lab based on PG01CC04 (Web Designing using HTML & CSS) | Lab | 2 | HTML Page Creation, Form Design in HTML, CSS Styling Implementation, Responsive Web Layouts |
| PG01CP04 | Lab based on PG01CC05 (Office Automation) | Lab | 2 | MS Word Document Formatting, MS Excel Data Analysis, MS PowerPoint Presentation Creation, Internet Browsing and Email Usage |
Semester 2
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| PG02CC01 | Data Structure | Core | 4 | Introduction to Data Structures, Arrays and Linked Lists, Stacks and Queues, Trees and Graphs, Sorting Algorithms, Searching Algorithms |
| PG02CC02 | Object Oriented Programming with C++ | Core | 4 | OOP Concepts, Classes and Objects, Constructors and Destructors, Inheritance, Polymorphism and Virtual Functions, File Handling |
| PG02CC03 | Operating System | Core | 4 | Introduction to OS, Process Management, CPU Scheduling, Deadlocks, Memory Management, File Systems, I/O Management |
| PG02CC04 | Advance Web Designing using PHP & MySQL | Core | 4 | Introduction to PHP, PHP Syntax and Variables, Control Structures and Functions, Forms and Session Management, MySQL Database Connectivity, CRUD Operations with PHP |
| PG02CC05 | Python Programming | Core | 4 | Introduction to Python, Data Types and Operators, Control Flow Statements, Functions and Modules, Data Structures (Lists, Tuples, Dictionaries), File I/O in Python |
| PG02CP01 | Lab based on PG02CC01 (Data Structure) | Lab | 2 | Array and Linked List Implementation, Stack and Queue Operations, Tree Traversal Algorithms, Graph Algorithms, Sorting and Searching Practice |
| PG02CP02 | Lab based on PG02CC02 (Object Oriented Programming with C++) | Lab | 2 | Class and Object Creation, Constructor and Destructor Usage, Inheritance Implementation, Polymorphism Examples, File Operations in C++ |
| PG02CP03 | Lab based on PG02CC04 (Advance Web Designing using PHP & MySQL) | Lab | 2 | PHP Scripting for Web Pages, Form Data Handling with PHP, MySQL Database Integration, Dynamic Web Application Development |
| PG02CP04 | Lab based on PG02CC05 (Python Programming) | Lab | 2 | Python Scripting Fundamentals, Data Structure Manipulation, Function and Module Creation, File Handling in Python, Basic Algorithm Implementation |
| PG02PR01 | Project | Project | 4 | Project Planning and Design, System Analysis, Implementation and Coding, Testing and Debugging, Documentation and Presentation |




