| Section | 1 |
|---|---|
| Instructor(s) | Troy, Chelsea (ctroy) |
| Location | Online |
| Meeting Times | Wednesday 2:30pm - 5:20pm |
| Fulfills | Elective Specialization - Software Engineering (SE-2) |
Tech work has enormous impact; our decisions can bypass regulations, affect whole populations, and influence the environment. When we don’t recognize that leverage, we push things to production with massive unconsidered repercussions.
To find fulfilling roles for ourselves and have positively impactful careers, we need skills and techniques to invest in, understand, and manage the power at our fingertips.
Learn how to:
The class is broken into the following key segments:
In this course, we will take a student-centered learning approach: we will follow the learning goals and broad structure described above, but the exact topics we will cover will be determined collaboratively between the instructor, course staff, and students. Once the topics have been selected, students will demonstrate their learning on these topics through writing assignments, discussion participation, and coding projects in Python.
Core Programming
This course requires competency in Unix and Linux. If you attended the MPCS Unix Bootcamp you covered the required material. If you did not, please review the UChicago CS Student Resource Guide here: https://uchicago-cs.github.io/student-resource-guide/.
Course request information for non-MPCS students: https://masters.cs.uchicago.edu/student-resources/non-mpcs-student-course-requests/
This class is scheduled at a time that conflicts with these other classes: