Information Structures with Python


Information Structures with Python

MET CS 521 (4 credits)

  • Creativity/Innovation
  • Critical Thinking
  • Quantitative Reasoning II

This course covers the concepts of the object-oriented approach to software design and development using Python. It includes a detailed discussion of programming concepts starting with the fundamentals of data types, control structures methods, classes, arrays and strings, and proceeding to advanced topics such as inheritance and polymorphism, creating user interfaces, exceptions and streams. Upon completion of this course students will be able to apply software engineering principles to design and implement Python applications that can be used in with analytics and big data. Effective Fall 2021, this course fulfills a single unit in each of the following BU Hub areas: Quantitative Reasoning II, Creativity/Innovation, Critical Thinking.

Prerequisite: Programming experience in any language. Or Instructor's consent.

2025SPRGMETCS521A1, Jan 21st to May 1st 2025

Days Start End Type Bldg Room
M 06:00 PM 08:45 PM MUG 205

2025SPRGMETCS521A2, Jan 21st to May 1st 2025

Days Start End Type Bldg Room
T 06:00 PM 08:45 PM CAS 426

2025SPRGMETCS521A3, Jan 21st to May 1st 2025

Days Start End Type Bldg Room
W 08:00 AM 10:45 AM STH B20

2025SPRGMETCS521O1, Jan 14th to Mar 3rd 2025

Days Start End Type Bldg Room
ARR 12:00 AM 12:00 AM

2024FALLMETCS521A1, Sep 3rd to Dec 10th 2024

Days Start End Type Bldg Room
M 06:00 PM 08:45 PM PSY B53

2024FALLMETCS521A2, Sep 3rd to Dec 10th 2024

Days Start End Type Bldg Room
W 08:00 AM 10:45 AM SHA 202

2024FALLMETCS521A3, Sep 3rd to Dec 10th 2024

Days Start End Type Bldg Room
W 06:00 PM 08:45 PM MCS B33

2024FALLMETCS521A4, Sep 3rd to Dec 10th 2024

Days Start End Type Bldg Room
R 06:00 PM 08:45 PM MCS B33

2024FALLMETCS521O1, Sep 3rd to Oct 21st 2024

Days Start End Type Bldg Room
ARR 12:00 AM 12:00 AM

2024FALLMETCS521O2, Oct 29th to Dec 16th 2024

Days Start End Type Bldg Room
ARR 12:00 AM 12:00 AM

2023SUM1METCS521SC1, May 23rd to Aug 15th 2023

Days Start End Type Bldg Room
T 06:00 PM 09:30 PM FLR 152

2023SUM1METCS521SO1, May 9th to Jun 26th 2023

Days Start End Type Bldg Room
ARR TBD TBD ROOM

2023SUM2METCS521SO2, Jul 5th to Aug 22nd 2023

Days Start End Type Bldg Room
ARR TBD TBD ROOM

Format & Syllabus: