15-110: Principles of Computing
Principles of Computing (15110) is a course in fundamental computing principles for students with little to no computing background. Programming constructs: sequencing, selection, iteration, and recursion. Data organization: arrays and lists. Use of abstraction in computing: data representation, computer organization, computer networks, functional decomposition, and application programming interfaces for graphics. Use of computational principles in problem-solving: divide and conquer, randomness, and concurrency. Classification of computational problems based on complexity, non-computable functions, and using heuristics to find reasonable solutions to complex problems. Social, ethical and legal issues associated with the development of new computational artifacts will also be discussed. Prerequisites: none.
Meeting Times
Find Zoom links here
Session | Instructor(s) | Time | Location |
Lecture 1 | Kelly Rivers (krivers) | MWF 3:20-4:10pm EST | Zoom |
Lecture 2 | Kelly Rivers (krivers) | MWF 4:30-5:20pm EST | Zoom |
|
Recitation A/H-Remote | TBD | R 9:10-10:00am EST | Zoom |
Recitation B/I-Remote | TBD | R 10:30-11:20am EST | Zoom |
Recitation C-Remote | TBD | R 11:40-12:30pm EST | Zoom |
Recitation D/J-Remote | TBD | R 12:50-1:40pm EST | Zoom |
Recitation E/K-Remote | TBD | R 2:10-3:00pm EST | Zoom |
Recitation F-Remote | TBD | R 3:20-4:10pm EST | Zoom |
Recitation G/L-Remote | TBD | R 5:50-6:40pm EST | Zoom |
International Recitation | TBD | TBD | Zoom |
|
Recitation A/H-InPerson | TBD | R 9:10-10:00am EST | GHC 4307 |
Recitation B/I-InPerson | TBD | R 10:30-11:20am EST | GHC 4307 |
Recitation C-InPerson | TBD | R 11:40-12:30pm EST | POS 153 |
Recitation D/J-InPerson | TBD | R 12:50-1:40pm EST | POS 153 |
Recitation E/K-InPerson | TBD | R 2:10-3:00pm EST | WEH 5403 |
Recitation F-InPerson | TBD | R 3:20-4:10pm EST | WEH 5403 |
Recitation G/L-InPerson | TBD | R 5:50-6:40pm EST | WEH 5403 |
Office Hours
All students are encouraged to use office hours to learn and receive help on homework assignments! To attend OH, go to the
OH Queue, start a Zoom call, and join the queue with a link to your Zoom call in the message.
These hours may change before 02/01
| Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday |
TA Hours | 5-8pm | 5-8pm, 10-11pm | 5-8pm, 10-11pm | 5-8pm, 10-11pm | 5-8pm | 12-5pm, 10-11pm | 2-7pm, 10-11pm |
Instructor Hours | 10-11am | | 1-2pm | 3-4pm | 11:30am-12:30pm | | |