CSC1010 Programming for All
Instructor: Jason M. Grant, PhD
email: jason.grant (AT) villanova (DOT) edu
OFFICE HOURS/AVAILABLE HOURS
Monday 5:00pm – 6:00pm (Mendel 292A)
Tuesday 1pm – 2pm (via Zoom)
Wednesday 11am – noon (Mendel 292A)
No appointments are necessary for office hours; however, signing up ahead of time helps me and other students plan accordingly. You may do so here. Please contact me by email to request a meeting time outside of my regularly scheduled hours, if needed.
Final Exam: Thursday, December 15, 11:30AM – 2PM. Location TBD.
Lecture Notes
- 8/24 Writing Your First Program
- 8/29 Variables, Numeric Expressions
- 8/31 Math Library, Strings
- 9/7 String Manipulation
- 9/12 For-loops
- 9/14 Turtle Graphics
- 9/19 Exam #1
- 9/21 Loops and Lists
- 9/26 Loops and Lists Pt. 2
- 9/28 Loops, Lists, and Colors (using loops and list w/ Turtle Graphics)
- 10/5 Conditional Statements
- 10/10 – 10/14 Fall Break No Class
- 10/17 Dictionaries
- 10/19 Exam #2
- 10/24 Nested Data Structures and Loops
- 10/26 APIs
- 10/31 Sets
- 11/2 Iterating through Sets
- 11/7 Functions
- 11/9 Functions Pt. 2
- 11/14 Exam #3
- 11/16 String Formatting
- 11/21 Regular Expressions
- 11/23 Thanksgiving Break No Class
- 11/28 Regular Expressions Pt. 2
- 11/30 Pandas Data Frames
- 12/5 Exploring Data using Pandas
- 12/7 Exam #4
- 12/12 CATS, Course Review, Q&A