
Discrete Mathematics introduces first-year B.Sc. Artificial Intelligence students to the mathematical foundations essential for computing and AI. The course covers logic, sets, relations, functions, combinatorics, graph theory, trees, and recurrence relations, enabling students to develop analytical reasoning and problem-solving skills. It provides the mathematical framework required to understand algorithms, data structures, artificial intelligence, machine learning, and computer science concepts, preparing students for advanced AI and computational applications.
- Teacher: Rajapushpam Mat
- Teacher: Dr. Jeffin Varunnya Mathematics
- Teacher: sherin Zoo

Computer and AI Fundamentals introduce first-year B.Sc. Artificial Intelligence students to the essential concepts of computer systems and Artificial Intelligence. The course provides a strong foundation in computer hardware, software, data representation, operating systems, networking, and the core principles of AI. It develops logical thinking, computational skills, and an understanding of how intelligent systems are transforming modern technology, preparing students for advanced courses in Artificial Intelligence and computing.
- Teacher: Annalakshmi CS
- Teacher: sherin Zoo

This course introduces first-year B.Sc. Artificial Intelligence students to the fundamentals of programming using the C language. It develops computational thinking, logical reasoning, and problem-solving skills that form the foundation for Artificial Intelligence and related computing disciplines. Students learn to design algorithms, write structured programs, and implement core programming concepts such as data types, control structures, functions, arrays, pointers, structures, and file handling. The course equips learners with essential programming skills required for advanced courses in AI, machine learning, data structures, and software development.
- Teacher: Ms. M.Deepika Artificial intelligence
- Teacher: sherin Zoo
