Information Structures with Python
Information Structures with Python
Prerequisite: Programming experience in any language. Or Instructor's consent. Explore the object-oriented approach to software design and development using Python. You will engage in a detailed discussion of programming concepts starting with the fundamentals of data types, control structures methods, classes, arrays and strings, and proceed to more advanced topics such as inheritance and polymorphism, creating user interfaces, exceptions and streams. Upon completion of this course, you will be able to apply software engineering principles to design and implement Python applications that can be used with analytics and big data. Effective Fall 2021, this course fulfills a single unit in each of the following BU Hub areas: Creativity/Innovation, Critical Thinking, Quantitative Reasoning 2.
2026FALLMETCS521A1, Sep 2nd to Dec 10th 2026
| Days | Start | End | Type | Bldg | Room |
|---|---|---|---|---|---|
| M | 06:00 PM | 08:45 PM | COM | 217 |
2026FALLMETCS521A2, Sep 2nd to Dec 10th 2026
| Days | Start | End | Type | Bldg | Room |
|---|---|---|---|---|---|
| T | 06:00 PM | 08:45 PM | SHA | 206 |
2026FALLMETCS521O1, Sep 1st to Oct 19th 2026
| Days | Start | End | Type | Bldg | Room |
|---|---|---|---|---|---|
| ARR | 12:00 AM | 12:00 AM |
2026FALLMETCS521O2, Oct 27th to Dec 14th 2026
| Days | Start | End | Type | Bldg | Room |
|---|---|---|---|---|---|
| ARR | 12:00 AM | 12:00 AM |
Format & Syllabus: