Same school, new name. The School of Informatics and Computing is changing its name effective January 11, 2023. Learn more about the name change

INFO-B 210 Information Infrastructure I

4 credits

  • Prerequisites: None
  • Delivery: On-Campus
  • This course introduces software architectures of information systems and basic concepts and procedures of system and application development. Course topics include Python programming syntax; procedural programming fundamentals; principles of developing dynamic, database-driven applications for the World Wide Web; relational database concepts; and basic MySQL statements.

    Learning Outcomes

    1. Explain architecture of computer applications and information systems.
    2. Create web pages that contain static and dynamic content.
    3. Demonstrate problem-solving skills by developing computer programs using variables, constants, functions, conditional statements, loops, and arrays.
    4. Store and manage large amounts of data in relational databases.
    5. Manage application states and implement user authentication and authorization.

    Note: This course involves programming in Python using biomedical data. It is especially suitable for life and health science majors, such as students in the Bachelor of Science in Biomedical Informatics.