- Computer Science (20)
- Business Management (2)
- Arts & Design (1)
- Personal Development (1)
- Data Science (3)
- Marketing (3)
- Business & Finance (1)
- Graphics Designer (38)
- Financial Markets (1)
- Fundamental Analysis (1)
- Technical Analysis (1)
- Commodity and Currency (1)
- Excel and MS Office (12)
- Financial Planning (1)
- Banking and Credit (1)
- Web Development (3)
- Mobile Development (1)
- Programming Language (1)
- Database Design & Development (1)
- No-Code Development (1)
- Entrepreneurship (1)
- Communication (1)
- Management (1)
- Sales (1)
- Business Strategy (1)
- Operations (1)
- Business Law (1)
- Business Analytics & Intelligence (1)
- Human Resources (1)
- Industry (1)
- E-Commerce (1)
- Media (1)
- Accounting & Bookkeeping (10)
- Money Management (1)
- IT Certificates (1)
- Network & Security (1)
- Hardware (2)
- Operating Systems & Server (1)
- Microsoft (1)
- Google (5)
- SAP (9)


Cursor Insert India
Diploma in Computer Programming
Diploma in Computer Programming
Course Description
Semester 1
1. Fundamentals of Computer Science
- Introduction to Computers & Operating Systems
- Basics of Computer Hardware & Software
- Number Systems & Boolean Algebra
- Introduction to Algorithms & Flowcharts
2. Programming in C
- Basics of C Programming
- Data Types, Variables, and Operators
- Control Statements (Loops & Conditional Statements)
- Functions, Arrays, and Pointers
- File Handling in C
3. Object-Oriented Programming with C++
- Introduction to OOP Concepts
- Classes & Objects
- Inheritance & Polymorphism
- Exception Handling & File I/O
4. Database Management Systems (DBMS)
- Introduction to Databases
- SQL Queries & Relational Algebra
- Normalization & Indexing
- Database Connectivity using SQL
5. Software Engineering & Development Methodologies
- Software Development Life Cycle (SDLC)
- Agile & Waterfall Models
- Testing & Debugging Techniques
- Version Control Systems (Git, SVN)
Semester 2
6. Data Structures & Algorithms
- Arrays, Linked Lists, Stacks, and Queues
- Searching & Sorting Algorithms
- Trees & Graphs
- Hashing & Dynamic Programming
7. Web Programming (HTML, CSS, JavaScript, PHP)
- Introduction to Web Technologies
- HTML5 & CSS3 Basics
- JavaScript & jQuery for Dynamic Websites
- Server-Side Programming using PHP
- Web Hosting & Deployment
8. Java Programming
- Introduction to Java & OOP
- Multithreading & Exception Handling
- Java GUI (Swing, AWT)
- JDBC for Database Connectivity
9. Python Programming
- Basics of Python
- Data Structures in Python
- File Handling & Exception Handling
- Introduction to Data Science & Machine Learning
10. Mobile App Development (Optional)
- Introduction to Android/iOS Development
- UI/UX Design for Mobile Apps
- Building Simple Mobile Applications
- Deployment & Publishing Apps
11. Cloud Computing & Emerging Technologies
- Introduction to Cloud Computing (AWS, Azure, Google Cloud)
- Virtualization & Containerization (Docker, Kubernetes)
- Basics of AI & Machine Learning
- Internet of Things (IoT) Fundamentals
Course Syllabus
1. Fundamentals of Computer Science
2. Programming in C
3. Object-Oriented Programming with C++
4. Database Management Systems (DBMS)
5. Software Engineering & Development Methodologies
6. Data Structures & Algorithms
7. Web Programming (HTML, CSS, JavaScript, PHP)
8. Java Programming
9. Python Programming
10. Mobile App Development (Optional)
11. Cloud Computing & Emerging Technologies
Duration: 6 Months