Fall 2021 Course Overview

Course Description

Advanced programming course using the Python programming language. Basic mathematical, logical, and programming concepts relevant to description and manipulation of information structures such as arrays, lists, trees, graphs, and files; the underlying principles of algorithm design and analysis applied to sorting and searching problems. Prerequisite: grade of C or better in E&C-ENG 122 or CMPSCI 121 or equivalent.

Course Information

Instructors

Prof. Michael Zink (lectures)

Lectures TuTh 10:00AM-11:15AM
South College Room W245
Discussions Th 11:30AM-12:45PM, 1:00PM-2:15PM
Engineering Laboratory Room 306
Exams Mid-term 1: October 1st, 2021, 7pm - 9pm, ELabII 119
Mid-term 2: October 28th, 2021, 7pm - 9pm, ELabII 119
Final Exam: December 10th, 2021, 8am - 10am, South College W245
Textbook "https://runestone.academy/runestone/books/published/pythonds/index.html"
Course web sites

http://www.ecs.umass.edu/ece241/
Moodle
Gradescope


Contact Information

For contact information, see here.

Moodle

This course uses Moodle for online discussions, assignment submission, and grade management. If you are enrolled in this course, you should see an entry for this course in your Moodle account.
Moodel logo

PyCharm Software

The software development environment for this course is PyCharm.
PyCharm logo