CS152 Python For STEM
CS 152 Python for STEM is intended as the first programming course for students with no prior programming experience to learn the basics of programming using the Python 3 language. This 2-credit course is ideal for students seeking an introduction to Computer Science as a possible major or minor, and students in other majors that wish to learn some basic programming skills for use in their field.
All course content is online.
Exams may require the use of the Respondus Lockdown browser.
We use zyBooks for reading activities, labs, and assignments. zyBooks supports a flipped classroom approach where you complete reading and activities prior to the lecture.
We use Canvas for exams and posting grades from zyBooks.

2025 Fall Semester Details
Instructor(s)
|
Instructor 4_b4a01f-dc> |
Ariana Mims 4_1ab8d2-bb> |
|
Office 4_0fe0f0-db> |
Computer Science Building 4_418880-51> |
|
| 4_c0ba5e-78> |
|
Office Hours 4_3ff462-5a> |
TBD 4_b37505-e5> |
Class Schedule
|
Section 4_fb9170-a7> |
Schedule 4_7b09a2-a3> |
Location 4_d89863-cf> |
Instructor 4_c4f2e9-0d> |
|---|---|---|---|
|
001 4_c1bdbe-df> |
MWF 12:00p – 12:50p 4_3dbf82-79> |
Stadium 1205 4_130cee-fd> |
Ariana Mims 4_983ccf-64> |
|
801 4_94fc11-da> |
Async 4_ca401b-2a> |
Online 4_3b1e40-2f> |
Ariana Mims 4_521d86-ef> |
TA Information
|
Name 4_254192-f9> |
Role 4_29769e-1b> |
Help Desk Hours 4_f9379e-35> |
|---|---|---|
|
Ali Shannon 4_ef2ce0-6b> |
Lead UTA 4_9e55a3-ce> |
TBD 4_14d6c9-b9> |
|
Ethan Obiri-yeboah 4_3423e6-fb> |
UTA 4_433ed8-3d> |
TBD 4_789082-dc> |
|
Tyler Reichman 4_c24334-a1> |
UTA 4_3d9fee-dc> |
TBD 4_c75400-d7> |
|
Alex Knott 4_b8b235-a6> |
UTA 4_a94746-16> |
TBD 4_4b5221-e8> |
| 4_367840-e1> | 4_951df7-f3> | 4_f64dc6-dc> |
Course Information
Section 001 occurs during the first eight weeks of the semester. Each section uses a unique zyBook. Some important dates for the term are listed below.
| Section | When | Where | Who |
|---|---|---|---|
| 001 | MWF 12:00-12:50 | Stadium 1205 | Ariana Mims |
| R01 | TR 1:00pm-1:50pm | CSB 215 | |
| RO2 | TR 2:00pm-2:50pm | CSB 215 | |
| RO3 | TR 11:00am-11:50am | CSB 215 | |
| RO4 | TR 12:00pm-12:50pm | CSB 215 | |
| RO5 | TR 9:00am-9:50am | CSB 215 |
All course content is contained in an online zyBook, including labs and assignments.
Helpdesk Hours
Writing your first programs can be difficult. We want you to be successful. If you are struggling with an assignment or behind in the course, please ask for help to the Teaching Assistants (TAs) and your instructor.
The instructor and teaching assistants are available during the specified hours via the CS152 Helpdesk on our Teams Course.
| Time | M | T | W | R | F |
|---|---|---|---|---|---|
| 10 | — | — | — | — | — |
| 11 | — | — | — | — | — |
| 12 | — | — | — | — | — |
| 1 | — | — | — | — | — |
| 2 | — | — | — | — | — |
| 3 | — | — | — | — | — |
All Helpdesk sessions will be online in our course Team’s channel.
Python
We use Python 3 in this course. Python 2 is similar, but there are differences which will affect grading. If you choose to do work outside the zyBooks environment, make sure you have the correct Python version installed.