Information Structures with Python


Information Structures with Python

MET CS 521 (4 credits)

  • Quantitative Reasoning II
  • Critical Thinking
  • Creativity/Innovation

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.

2024SPRGMETCS521 A1, Jan 22nd to Apr 29th 2024

Days Start End Type Bldg Room
M 06:00 PM 08:45 PM HAR 316

2024SPRGMETCS521 A2, Jan 23rd to Apr 30th 2024

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

2024SPRGMETCS521 A3, Jan 24th to May 1st 2024

Days Start End Type Bldg Room
W 08:00 AM 10:45 AM CAS 116

2024SPRGMETCS521 O1, Jan 16th to Mar 4th 2024

Days Start End Type Bldg Room
ARR TBD TBD ROOM

2024SPRGMETCS521 O2, Mar 12th to Apr 29th 2024

Days Start End Type Bldg Room
ARR TBD TBD ROOM

2023FALLMETCS521 A1, Sep 11th to Dec 11th 2023

Days Start End Type Bldg Room
M 06:00 PM 08:45 PM FLR 123

2023FALLMETCS521 A2, Sep 6th to Dec 6th 2023

Days Start End Type Bldg Room
W 08:00 AM 10:45 AM CAS 213

2023FALLMETCS521 A3, Sep 6th to Dec 6th 2023

Days Start End Type Bldg Room
W 06:00 PM 08:45 PM CAS 237

2023FALLMETCS521 A4, Sep 7th to Dec 7th 2023

Days Start End Type Bldg Room
R 06:00 PM 08:45 PM KCB 107

2023FALLMETCS521 O1, Sep 5th to Oct 23rd 2023

Days Start End Type Bldg Room
ARR TBD TBD ROOM

2023FALLMETCS521 O2, Oct 31st to Dec 18th 2023

Days Start End Type Bldg Room
ARR TBD TBD ROOM

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: