INFS1200 — Introduction to Information Systems

course-info
databases

Semester 1, 2026 (23/02/2026 - 20/06/2026), St Lucia, in person. Information systems analysis, design and implementation, relational database technology, data modelling, data querying using SQL, and building a small-scale information system using a relational DBMS.

Staff

  • A/Prof Archie Chapman — course coordinator & lecturer
  • A/Prof Hassan Khosravi — lecturer
  • Email: INFS1200@eecs.uq.edu.au

Learning outcomes

  • LO1 Extract information systems requirements to create basic conceptual models
  • LO2 Map basic conceptual data models to relational database schema
  • LO3 Express natural language queries correctly using the SQL language
  • LO4 Reason with the logical foundations of the relational data model and the fundamental principles of correct relational database design
  • LO5 Explain key security concepts related to database control measures and SQL injection
  • LO6 Construct a small-scale information system in a relational database management system

Course learning activities

  • Lectures — weeks 1-13, introduce concepts/techniques for information systems analysis and DBMS design.
  • Applied classes — weeks 2-13, practice the techniques introduced in lectures.
  • Practicals — hands-on experience developing/implementing a small-scale information system in a relational DBMS and practicing SQL.
  • RiPPLE personalised learning activities — 12 weekly rounds (answering, generating and reviewing instructor/peer-generated questions), best 10 of 12 count toward the mark.

Assessment

Component Weight Due
Weekly RiPPLe activities (best 10 of 12) 10% Weekly, Fri 4pm from week 2 to week 13 (week 6 exception: Thu 2/04/2026)
Assignment 1 (ER models + relational data model) 25% 2/04/2026 5:00pm
Assignment 2 — SQL code submission (hurdle) 25% 8/05/2026 5:00pm
Assignment 2 — SQL interview (pass/fail hurdle) 19-21/05/2026 (week 12 Applied Classes/Practicals)
Final exam (hurdle) 40% End of semester exam period, 6/06/2026 - 20/06/2026
  • Must pass the Assignment 2 interview to be eligible for >50% on Assignment 2.
  • Must pass the final exam (≥50/100) to pass the course overall — a failed exam caps the total mark at 49 (grade 3), and caps it further at 47 (grade
    1. if the exam mark is also below 40%.
  • Final exam: 120 minutes + 10 minutes planning time, closed book except one A4 double-sided sheet of notes, no calculators, in-person invigilated.

Lectures

Reference / concept notes

Exercises