Learn the basics of computer systems, hardware, software, memory, and CPU organization, along with data representation and computer architecture concepts

C Programming is a fundamental programming subject that teaches the basics of procedural programming, problem-solving, and algorithm development. Students learn to write efficient programs using variables, loops, functions, arrays, pointers, and file handling, building a strong foundation for software development and advanced programming languages.

Discrete Mathematics introduces the fundamental concepts of sets, relations, functions, algebraic structures, and number theory. It develops logical reasoning and problem-solving skills that form the foundation for computer science and mathematical applications