15-110: Principles of Computing
An introductory computer science course for students with little to no computing experience. Students will learn the core elements of programming in Python and will also receive a broad overview of big ideas in the field of computer science. The course begins with fundamentals of programming (data, variables, functions, conditionals, loops, and recursion) and the basics of computer organization (data representation and memory), then introduces major data structures (lists, dictionaries, trees, and graphs), the core concepts of efficiency (through runtime analysis and a case study of search algorithms), and how computing is scaled for practical use (concurrency and the internet). The course concludes with an overview of how computer science can be used as a tool to support other domains (data analysis, simulation, and machine learning) and how computer science influences and is influenced by the world (history, ethics, and modern events).
Meeting Times
Session | Instructor(s) | Time | Location |
Lecture 1 | Mike Taylor (mdtaylor) | MWF 2:00-2:50pm EST | HOA 160 |
Lecture 2 | Ranysha Ware (rware) | MWF 3:00-3:50pm EST | HOA 160 |
|
Recitation A | Aiden (yche2) and Emily (emilybai) | R 9:00am-9:50am EST | GHC 5208 |
Recitation B | Avani (aguduri) and Alice (alicelia) | R 10:00am-10:50am EST | GHC 5208 |
Recitation C | Ariel (ychiu3) and Shannon (soleary) | R 11:00am-11:50am EST | GHC 5208 |
Recitation D | Sean (spjohnso) and Zoe (zhausner) | R 12:00pm-12:50pm EST | GHC 5208 |
Recitation E | Ritika (ritikam) and Inselbag (inselbal) | R 1:00pm-1:50pm EST | GHC 5208 |
Recitation F | Arohee (abhoja) and Sameeksha (sameeksd) | R 2:00pm-2:50pm EST | GHC 5208 |
Recitation G | Emily (egetty) and Daymon (dkerns) | R 3:00pm-3:50pm EST | GHC 5208 |
Recitation H | Vy (vtran) and Aaron (aaronle2) | R 4:00pm-4:50pm EST | GHC 5208 |
|
Recitation I | Chase (ccrandal) and Chloe (chloepra) | R 9:00am-9:50am EST | GHC 5210 |
Recitation J | Dian (dianz) and Maddie (mrburrou) | R 10:00am-10:50am EST | GHC 5210 |
Recitation K | Anishka (anishkaj) and Rachael (rpratt) | R 11:00am-11:50am EST | GHC 5210 |
Recitation L | Katrina (kbanardi) and Alex (ajdietri) | R 12:00pm-12:50pm EST | GHC 5210 |
Recitation M | Michelle (mfchen) and Kate (ccourabi) | R 1:00pm-1:50pm EST | GHC 5210 |
Recitation N | Vivian (vsui) and Chieri (cnnadozi) | R 2:00pm-2:50pm EST | GHC 5210 |
Recitation O | Chloe (chloeh) and Madison (madisone) | R 3:00pm-3:50pm EST | GHC 5210 |
Recitation P | Ekin (eozince) and Kaiti (kaitlink) | R 4:00pm-4:50pm EST | GHC 5210 |
|
Office Hours
In-person TA Hours take place in the Gates 5th Floor Teaching Commons and clusters. When you have a question, sign up on the
OH Queue and a TA will come find you to help.
Remote TA Hours take place remotely on Zoom. When you have a question, sign up on the
OH Queue with a link to a Zoom meeting you host, and a TA will join your Zoom call to help.
Instructor Hours take place in Gates 4126 for Prof. Taylor and Gates 4109 for Prof. Ware. Meetings with the instructor are also available by appointment.
Drop-in Tutoring is run by the Student Academic Success Center and takes place in the Fifth & Clyde Neighborhood Space. This is a good resource for students who would like additional help. SASC also offers one-on-one tutoring
here
(Note: The times below are tentative/TBD)
| Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday |
In-person TA Hours | | | | | | 1-5pm | 1-5pm |
Remote TA Hours | 5-7pm | 5-7pm | 5-7pm | 5-7pm | 5-7pm | 5-7pm | 5-7pm |
Instructor Hours | 4pm-5pm Prof. Ware | 2pm-3pm Prof. Ware | 12pm-1pm Prof. Taylor 4pm-5pm Prof. Ware | 12pm-1pm Prof. Taylor | 4pm-5pm Prof. Taylor | | |
Drop-in Tutoring | | | | | | | TBD |