Search
School of Informatics and Computing Menu

INFO-B 211 Information Infrastructure II

3 credits

Prerequisites: INFO-B 210

This course focuses on more advanced web application development than those in INFO-B 210 using the Python language and environment. It uses methodologies such as object-oriented programming and pattern based design to discuss how to develop relatively advanced, reliable, and reusable web applications.

Learning Outcomes

  1. Explain basic concepts of object-oriented programming in Python.
  2. Design object-oriented programming classes and interfaces.
  3. Construct reusable software components with advanced object-oriented programming features including object encapsulation, inheritance, and polymorphism.
  4. Create asynchronous Web applications with AJAX and JSON.
  5. Use robust exception handling to improve system fault tolerance and reliability.
  6. Design complex information systems with the MVC design pattern.
  7. Develop information systems rapidly with software frameworks.

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.

Course Delivery

  • On-Campus

Course Schedule

Syllabi

There is not a syllabus available for this course.