Course Syllabus
Program: Bachelor of Science in Computer Science
Course Title: Information Management 1
Course Code: IM101
Credit Units: 3
Pre-requisite: None
Course Description: This course introduces students to the fundamental concepts of information
management, focusing on data organization, database design, and management. Students will
learn about the relational database model, data modeling, and Structured Query Language (SQL).
The course provides a foundation for understanding how information systems are used to store,
retrieve, and manage data efficiently.
Course Outcomes:
By the end of this course, students will be able to:
1. Understand the core concepts of information management and database systems.
2. Apply data modeling techniques to create effective database designs.
3. Utilize SQL to create, query, and manipulate relational databases.
4. Discuss the ethical and legal considerations in information management.
Course Content and Schedule:
Week 1: Introduction to Information Management
Importance of information in decision-making
Overview of data, information, and knowledge
Week 2: Fundamentals of Database Systems
Types of databases
Relational database model
Week 3: Database Management Systems (DBMS)
Concepts and components
Functions of a DBMS
Week 4: Data Modeling Basics
Entity-Relationship (ER) modeling
Identifying entities, attributes, and relationships
Week 5: Database Design
Normalization
Ensuring data integrity
Week 6: SQL Basics
Introduction to SQL
Basic commands: SELECT, INSERT, UPDATE, DELETE
Week 7: SQL for Data Retrieval
Filtering and sorting data
Using WHERE, ORDER BY, and LIMIT clauses
Week 8: Advanced SQL Concepts
Joins: INNER, LEFT, RIGHT, FULL
Subqueries and nested queries
Week 9: Aggregate Functions and Grouping
COUNT, SUM, AVG, MIN, MAX
GROUP BY and HAVING clauses
Week 10: Views and Indexes
Creating and managing views
Indexing for optimization
Week 11: Database Administration
User roles and permissions
Backup and recovery strategies
Week 12: Database Security
Threats to databases
Implementing security measures
Week 13: Ethical and Legal Issues
Data privacy laws
Ethical considerations in information management
Week 14: Case Studies in Information Management
Real-world applications of database systems
Analysis and discussion
Week 15: Final Project Presentation
Students will design and implement a database for a specific case study.
Assessment Methods:
Quizzes and Exams: 40%
Laboratory Exercises: 30%
Final Project: 30%
References:
Connolly, T., & Begg, C. (2015). Database Systems: A Practical Approach to Design,
Implementation, and Management. Pearson.
Kimball, R., & Ross, M. (2013). The Data Warehouse Toolkit: The Definitive Guide to
Dimensional Modeling. Wiley.
Provost, F., & Fawcett, T. (2013). Data Science for Business. O'Reilly Media.