Course Syllabus
Semester I: Fundamentals & Software Basics
- Computer Fundamentals & Applications: Introduction to computer systems, block diagrams, memory units, and basic hardware.
- MS Office Suite: Practical training in Microsoft Word, Excel, PowerPoint, and access.
- Operating Systems: Basics of Windows, DOS, and introduction to Linux/Unix environments.
- Programming Basics: Introduction to C programming, logic building, and algorithms.
- Multimedia Technology: Basic computer graphics, animation, and web browsing.
Semester II: Advanced Programming & Web Development
- Object-Oriented Programming (OOP): Core concepts of Java and C++.
- Database Management Systems (DBMS): Relational databases, SQL queries, and E-R diagrams.
- Web Design & Development: HTML, CSS, JavaScript, and creating responsive web pages.
- Data Structures: Basic data structures (Arrays, Stacks, Queues, Linked Lists).
- Networking & Internet Basics: Basics of computer networks, LAN/WAN, and internet protocols.
- Practical Projects: Real-life software application development and final semester project.