preloader

Course Includes:

  • Intakes:Jan /Apr /Jul /Oct
  • Duration:3 months / 6 months
  • ECTS:10 credits
  • Mode:Face-to-face
  • Language:British English
  • MQF Level / EQF Level :Level 5

Award in Introduction to Databases

The "Introduction to Databases" module offers students a foundational understanding of database management systems (DBMS) and their applications in various fields. Throughout the module, students will explore fundamental concepts such as data modelling, relational database design, SQL (Structured Query Language) querying, and database administration.

They will learn about different types of databases, including relational, NoSQL, and NewSQL databases, and understand their advantages, limitations, and use cases.

Key topics covered in the module include database architecture, entity-relationship modelling, normalisation, indexing, transactions, and concurrency control. Students will gain hands-on experience with popular database systems such as MySQL, PostgreSQL, or SQLite, learning how to create and manipulate databases, tables, and queries to retrieve, update, and delete data efficiently.

  • PROGRAMME OVERVIEW
    Module Code UGDIP-CS-D4
    Module Title Introduction to Databases
    MQF Level Level 5
    ECTS Credits 10 ECTS
    Licence Number 2021-018
    Total Learning Hours 250 hours
    Contact Hours 50 hours
    Self-Study Hours 112 hours
    Assessment Hours 78 hours
    Supervised Practice Hours 10 hours
    Mode of Delivery Fully Face-to-Face
    Language British English
    Delivery Address Floriana Campus : 23, Triq Vincenzo Dimech, Floriana, Malta.
    Swieqi Campus : 88, 90 Triq It-Tiben, Swieqi SWQ 3034, Malta.
  • TEACHING, LEARNING, AND ASSESSMENT
    Teaching and Learning Methods
    • Lectures introducing foundational concepts of databases, including data models, database management systems (DBMS), and database architecture, with multimedia presentations, real-world examples, and case studies.
    • Hands-on labs and workshops providing students with practical experience working with database management systems (DBMS) and SQL, including writing SQL queries, designing database schemas, and performing database administration tasks.
    • Case studies and projects offering students opportunities to apply their knowledge of databases to real-world scenarios, working individually or in groups to design and implement database solutions.
    • Guest lectures and industry talks providing students with insights into real-world applications of databases and career opportunities in database-related fields.
    Assessment
    Assessment Component Weighting Description
    Continuous Assessments 50% Assignments: Regular assignments assessing understanding of theoretical concepts and practical skills, including SQL queries, database design exercises, and analysis tasks.

    Labs: Hands-on lab sessions for applying knowledge in a practical setting.

    Projects: Individual or group projects to solve real-world database problems.
    Final Examinations 50% A comprehensive final examination evaluating students’ overall mastery of database concepts and techniques, covering topics discussed throughout the module with a combination of theoretical and practical questions.

Request for information