UOM Mysore-image

DIPLOMA in Computer Applications at University of Mysore

University of Mysore, a premier state university in Mysuru, Karnataka, established in 1916, is recognized for academic excellence. With NAAC 'A' Grade, it offers diverse programs. Ranked 54th in NIRF 2024 University category, it provides a vibrant learning environment.

READ MORE
location

Mysuru, Karnataka

Compare colleges

About the Specialization

What is Computer Applications at University of Mysore Mysuru?

This Post Graduate Diploma in Computer Applications (PGDCA) program at the University of Mysore focuses on equipping graduates with essential skills for the rapidly evolving Indian IT industry. It emphasizes foundational computer science concepts, programming proficiency, and database management, preparing students for diverse roles in software development and IT support, catering to the growing demand in Tier 1 and Tier 2 Indian cities.

Who Should Apply?

This program is ideal for fresh graduates from any stream (with Mathematics at 10+2 or degree level) seeking entry into the IT and software services sector. It also suits working professionals looking to transition into computer applications roles or upskill themselves in modern programming and database technologies, especially those from non-computer science backgrounds aiming for a career shift.

Why Choose This Course?

Graduates of this program can expect to pursue India-specific career paths such as Junior Developer, Data Entry Operator, IT Support Executive, or Database Assistant. Entry-level salaries typically range from INR 2.5 LPA to 4.5 LPA, with significant growth potential in Indian tech companies. The curriculum provides a strong base for further specialization or advanced studies in software engineering.

Student Success Practices

Foundation Stage

Master Programming Fundamentals- (Semester 1)

Dedicate significant time to understanding C programming logic and syntax. Practice daily coding problems on platforms like HackerRank or GeeksforGeeks to solidify concepts from PGDCA 102 and PGDCA 105. Focus on control structures, functions, arrays, and pointers.

Tools & Resources

CodeChef, GeeksforGeeks, online C compilers, Let Us C by Yashavant Kanetkar

Career Connection

Strong C fundamentals are crucial for any programming role, building problem-solving skills essential for technical interviews and later learning more complex languages.

Build a Strong IT Core Knowledge- (Semester 1)

Actively engage with theoretical subjects like Fundamentals of Computer, Operating Systems, and Data Communication. Form study groups to discuss concepts, create concise notes, and understand the underlying principles of how computers and networks operate, beyond just memorizing definitions.

Tools & Resources

NPTEL lectures, tutorial websites, university library resources, peer study groups

Career Connection

This foundational knowledge is key for roles in IT support, network administration, system analysis, and helps in understanding system-level challenges in development.

Develop Problem-Solving Mindset- (Semester 1)

Engage in logic building exercises and algorithmic thinking. Try to break down complex problems from daily life or academic assignments into smaller, manageable steps. This will enhance your approach to coding challenges and system design, which is vital for PGDCA 105 lab work.

Tools & Resources

Online puzzle sites, competitive programming platforms, Cracking the Coding Interview book

Career Connection

This skill is universally valuable in IT, making you adaptable to new technologies and efficient in debugging and optimizing solutions, critical for software development roles.

Intermediate Stage

Implement Data Structures and DBMS Concepts- (Semester 2 (early))

Actively implement data structures (stacks, queues, trees, graphs) in C++ (PGDCA 201) and practice complex SQL queries and database design principles (PGDCA 202). Focus on hands-on application rather than just theory, experimenting with different scenarios for each concept.

Tools & Resources

MySQL/PostgreSQL, online DBMS tutorials, LeetCode (for DS), DBMS textbooks

Career Connection

Essential for roles like Data Analyst, Database Administrator, Backend Developer, and any position involving efficient data handling and storage.

Build Web Development Skills- (Semester 2 (early))

Beyond textbook knowledge of HTML, CSS, and JavaScript (PGDCA 203), practice building small, interactive web pages and forms. Utilize online tutorials and free website templates to apply learned concepts in practical projects, understanding front-end development workflows.

Tools & Resources

VS Code, MDN Web Docs, freeCodeCamp, W3Schools

Career Connection

Direct path to roles like Web Developer, Front-end Developer, UI/UX developer, crucial in India''''s digital economy.

Master Object-Oriented Programming (Java)- (Semester 2 (early))

Dive deep into OOP concepts using Java (PGDCA 204). Practice designing classes, implementing inheritance, polymorphism, and abstraction through small projects. Focus on writing clean, modular, and efficient Java code.

Tools & Resources

Eclipse/IntelliJ IDEA, Oracle Java documentation, Udemy/Coursera Java courses

Career Connection

Java is widely used in enterprise applications, Android development, and big data. Proficiency opens doors to roles in major IT services companies and product firms.

Advanced Stage

Execute a Real-World Project- (Semester 2 (late))

For PGDCA 206, choose a project that solves a practical problem or simulates a business application. Work collaboratively if allowed, focusing on a complete development lifecycle from requirement gathering to testing and deployment. Document every phase meticulously.

Tools & Resources

GitHub for version control, project management tools (Trello, Jira), university project guides

Career Connection

A strong project is the centerpiece of your resume, demonstrating practical skills, problem-solving ability, and teamwork to potential employers.

Prepare for Placements and Interviews- (Semester 2 (late))

Start early with resume building, mock interviews, and soft skill development. Practice answering common HR questions and revise technical concepts (programming, DBMS, OS) frequently. Attend workshops on interview etiquette and group discussions.

Tools & Resources

Career services cell, LinkedIn, Glassdoor, interview preparation books

Career Connection

Direct preparation for securing placements in IT companies. It builds confidence and readiness for the job market.

Network and Seek Industry Exposure- (Semester 2 (late))

Attend webinars, tech talks, and local meetups relevant to computer applications. Connect with alumni and industry professionals on platforms like LinkedIn. Look for part-time internships or open-source contributions to gain additional practical experience and expand your professional network.

Tools & Resources

LinkedIn, professional associations, university alumni network, tech event calendars

Career Connection

Networking can lead to job opportunities, mentorship, and insights into industry trends, providing a competitive edge in the Indian job market.

Program Structure and Curriculum

Eligibility:

  • Any Bachelor''''s Degree of 3 years minimum duration with 40% (35% for SC/ST/Cat-I) aggregate marks, with Mathematics as one of the subjects at PUC/10+2 level or at Degree level.

Duration: 1 year (2 semesters)

Credits: 36 Credits

Assessment: Internal: 20%, External: 80%

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
PGDCA 101Fundamentals of Computer & Information TechnologyCore Theory4Introduction to Computers, Number Systems & Boolean Algebra, Computer Hardware & Software, Operating System Concepts, Introduction to Internet
PGDCA 102Programming in CCore Theory4C Language Fundamentals, Control Structures, Functions & Arrays, Pointers, Structures, Unions & File Management
PGDCA 103Operating SystemsCore Theory4Operating System Overview, Process Management & CPU Scheduling, Memory Management, Virtual Memory & File Systems, Deadlocks & I/O Systems
PGDCA 104Data Communication & Computer NetworksCore Theory4Network Models & Physical Layer, Data Link Layer, Network Layer, Transport Layer, Application Layer & Network Security
PGDCA 105C Programming LabCore Lab2Implementing Control Structures, Functions & Array Operations, Pointers & Dynamic Memory Allocation, Structures & File Handling, Command Line Arguments

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
PGDCA 201Data Structures using C++Core Theory4Introduction to Data Structures, Arrays, Stacks & Queues, Linked Lists, Trees & Binary Search Trees, Graphs, Sorting & Searching
PGDCA 202Database Management SystemCore Theory4DBMS Concepts & Architecture, ER Model & Relational Model, SQL Queries & Constraints, Normalization, Transaction Management & Concurrency Control
PGDCA 203Web Programming (HTML, CSS & JavaScript)Core Theory4HTML Structure & Elements, CSS Styling & Layouts, JavaScript Fundamentals, DOM Manipulation & Event Handling, Forms & Client-Side Validation
PGDCA 204Object Oriented Programming with JAVACore Theory4Java Basics & OOP Concepts, Classes, Objects & Methods, Inheritance, Polymorphism & Abstraction, Packages, Interfaces & Exception Handling, Multithreading & Applets
PGDCA 205Data Structures LabCore Lab2Implementation of Stacks & Queues, Linked List Operations, Binary Tree Traversal, Graph Algorithms, Sorting & Searching Techniques
PGDCA 206Project WorkProject2Project Proposal & Planning, System Design & Architecture, Coding & Implementation, Testing & Debugging, Documentation & Presentation
whatsapp

Chat with us