Fourth Semester
Welcome to the fourth semester! New challenges, fresh opportunities await. Let's dive in, learn, and grow together. Make the most of every moment, connect with others, and strive for success. Here's to a semester filled with achievement and growth!
THEORY OF COMPUTATION | |
COMPUTER NETWORKS | |
DATABASE MANAGEMENT SYSTEM | |
OPERATING SYSTEM | |
ARTIFICIAL INTELLIGENCE |
BSc CSIT 4th Semester Subjects
Theory of Computation
This course presents a study of Finite State Machines and their languages. It covers the foundations of automata theory, formal languages, and computational complexity. Students will explore deterministic and nondeterministic machines, context-free grammars, Turing machines, and decidability.
Computer Networks
The main objective of this course is to introduce the concepts of computer networks and communication protocols. Topics include OSI and TCP/IP models, network topologies, data link protocols, routing algorithms, network security, and wireless networks. This subject is essential for understanding how computer systems communicate and share resources over a network.
Database Management System
This course covers the basic concepts of databases and database management systems (DBMS). Topics include database architecture, data models, relational databases, SQL, normalization, transactions, concurrency control, and database security. The subject provides a foundation for designing and managing databases effectively.
Operating System
This course includes the basic concepts of operating systems and their components. Topics include process management, memory management, file systems, I/O systems, and security. Students will learn about different types of operating systems, their design, and how they manage hardware resources.
Artificial Intelligence
This course introduces the ideas and techniques underlying the principles and design of artificial intelligence (AI) systems. Topics include search algorithms, knowledge representation, reasoning, machine learning, natural language processing, and robotics. The subject aims to provide a solid understanding of AI concepts and their applications.