Course Syllabus
First Year (Semesters I & II)
- Fundamentals of Computers & IT: Introduction to computer architecture, storage devices, hardware/software basics, and operating system concepts.
- Windows & MS Office: Hands-on training with Word, Excel, PowerPoint, and Outlook Express.
- Programming in C: The core foundational language covering data types, loops, arrays, and functions.
- Discrete Mathematics: Mathematical foundations including set theory, Boolean algebra, logic gates, and graph theory.
- Fundamentals of Entrepreneurship: A distinct core subject included by CVRU to encourage business and professional development.
Second Year (Semesters III & IV)
- Object-Oriented Programming (OOPS with C++): Advanced programming using classes, objects, inheritance, and polymorphism.
- Operating Systems (OS): Core processes, memory management, and file systems.
- Digital Computer Organization (DCO): Digital logic design and internal hardware organization.
- Internet Programming & Web Design: Foundations of HTML, CSS, JavaScript, and building web utilities.
- Database Management Systems (DBMS): Database architecture, SQL queries, and handling data relationships.
Third Year (Semesters V & VI)
- Advanced Languages: Core Java programming and .NET framework integration.
- Data Communication & Networks: Networking models (OSI/TCP-IP), topologies, protocols, and security.
- Software Engineering: System analysis, software development life cycles (SDLC), and management strategies.
- Electives & New Technologies: Cloud computing basics, Python programming, or AI fundamentals.
Major Project & Training: An industrial training internship and a capstone software project submission.