Theory of Computation
This course introduces the study of Finite State Machines and formal languages. It helps students understand how computers process and recognize patterns using mathematical models.
Comprehensive Resources for BSc CSIT Students
This course introduces the study of Finite State Machines and formal languages. It helps students understand how computers process and recognize patterns using mathematical models.
This course explains the basics of computer networking, including how computers communicate over the internet. It covers concepts like protocols, IP addressing, and data transfer.
This course teaches the core components of operating systems, such as process management, memory handling, and file systems. It explains how the OS controls the computer.
This course covers the basics of how databases work, including design, storage, and query processing. Students learn how to manage and use data efficiently.
This course introduces the main ideas and tools used in artificial intelligence. Students learn how to design systems that can solve problems and make decisions like humans.