This file is created for students to use for review sessions.
The Database Management System (DBMS) course introduces students to the fundamental concepts, architectures, and techniques used to design, manage, and implement database systems. The course covers relational database systems in detail, focusing on their design, query optimization, normalization, and transactions. Students will also learn about various types of databases, such as hierarchical, network, and object-oriented, and explore the use of SQL (Structured Query Language) for querying and managing data.
The course is designed to equip students with the skills necessary to create, maintain, and interact with databases effectively, while emphasizing best practices in database design and management. Through hands-on projects and assignments, students will gain experience working with relational database management systems (RDBMS).
This course is designed to deepen students' understanding of C language constructs and introduce more advanced programming techniques. It focuses on complex data structures, memory management, file handling, system programming, and algorithm optimization in C.
Through this course, students will gain a solid understanding of how C is used for more advanced applications, including the design of efficient programs that manage memory dynamically, utilize pointers, and interact with system resources. The course will also introduce topics such as multi-threading and system-level programming, which are crucial for writing efficient, high-performance code.
Information Management is the systematic process of collecting, storing, managing, and disseminating information in an organization to ensure its effective use. This course focuses on the principles, practices, and technologies behind managing information resources in organizations, both in traditional and digital environments. It explores the strategic role of information as a vital organizational asset, as well as methods for optimizing the accessibility, security, and usability of information to support decision-making and operations.
The course covers the lifecycle of information management, from its creation and storage to its processing, sharing, and eventual archiving or disposal. Students will gain knowledge of modern information management systems (IMS), data governance, content management, and enterprise resource planning (ERP) systems.
Systems Analysis and Design (SAD) is a critical area in the development of information systems that bridges the gap between users’ needs and technology solutions. This course focuses on the processes and methodologies used to analyze, design, and implement software systems that are effective, efficient, and aligned with organizational goals. Through a combination of theoretical concepts, practical case studies, and hands-on projects, students will gain expertise in identifying problems, gathering requirements, and designing solutions for complex business challenges.