Link Search Menu Expand Document

Fisk CSCI 110 Fall 2022

Intro to Computer Science

About the Class

CSCI110 is an introductory class designed for students with no formal exposure to computer science or programming. The goal is to provide a gentle but thorough introduction to computer science that will prepare students to either take further computer science courses, or use computer science in their field of study.

See the Syllabus page for more details on course policies.

Course Materials

Week 1

Aug 10th
Intro, Logistics, Computer Science
[slides] [video]
QuizCome to office hours before 8/19 to get 100% on quiz 0!
Aug 12th
Data Types, Expressions
[slides] [video] [mods_clarification]
HWPost a new “HW0” thread on Ed!

Week 2

Aug 15th
String Operators, Casting, Variables
[slides] [video]
Aug 16th
Lab
[lab]
HWHW 1 released [Ed]
Aug 17th
Booleans and Conditionals
[slides]
Aug 19th
Input/Output
[slides]
QuizQuiz 1 will be in the first 10 minutes of class!

Week 3

Aug 22nd
Logical Operators
[slides]
ProjectProject 1, part 1 released [Ed]
Aug 23rd
Lab
[lab]
HWHW 2 released [Ed]
Aug 24th
While Loops
[slides]
Aug 26th
While Loops Practice
[Replit]
QuizQuiz 2 will be in the first 15 minutes of class! Meet in Lab (downstairs)

Week 4

Aug 29th
Strings
[slides]
ProjectProject 1, part 2 released [Ed]
Aug 30th
Lab
[lab]
Aug 31st
Functions: imports & modules
[slides]
HWHW 3 released [Ed]
Sept 2nd
Functions: definitions
[slides]
QuizQuiz 3 will be in the first 15 minutes of class! Meet in Lab (downstairs)

Week 5

Sep 5th
NO CLASS: Labor Day
ProjectProject 1, part 3 released [Ed]
Sep 6th
Lab
[lab] On Replit this week
Sep 7th
Functions: Testing
[slides]
HWHW 4 released [Ed]
Sept 9th
Debugging & Styling
[slides]
QuizQuiz 4 will be in the first 15 minutes of class! Meet in Lab (downstairs)

Week 6

Sep 5th
Exam Review
[slides]
Sep 6th
Exam Practice
[practice]
Sep 7th
Exam 1
Exam Meet in lab downstairs!
Sept 9th
For Loops
[slides]
HWHW 5 released [Ed]

Week 7

Sep 19th
Lists: Intro
[slides]
ProjectProject 1, part 4 released [Ed]
Sep 20th
Lab
[lab]
Sep 21st
Lists: Mutability
[slides]
HWHW 6 released [Ed]
Sept 23rd
Style Guide
[slides]
QuizQuiz 5 will be in the first 15 minutes of class! Meet in Lab (downstairs)

Week 8

Sep 26th
NO CLASS
Sep 27th
NO IN PERSON LAB. DO ON YOUR OWN.
[lab]
Sep 29th
2D Lists
[slides]
HWHW 7 released [Ed]
Sept 30th
2D Lists: Nested Loops and Images
[slides]

Week 9

Oct 3rd
Runtime Analysis: Intro
[slides]
ProjectProject 1, part 5 released (Optional/Extra Credit) [Ed]
ProjectProject 2, part 1 released [Ed]
Oct 4th
Lab
[lab]
Oct 5th
Big O Analysis
[slides]
Oct 7th
Big O Practice
[slides]
QuizQuiz 6 will be in the first 15 minutes of class! Meet in Lab (downstairs)

Week 10

Oct 10th
NO CLASS: FALL BREAK
Oct 11th
NO CLASS: FALL BREAK
Oct 12th
Sets
[slides]
HWHW 8 released [Ed]
Oct 13th
Dictionaries
[slides]

Week 11

Oct 17th
Dictionaries and Lists
[slides]
ProjectProject 2, part 2 released [Ed]
Oct 18th
Lab
[lab]
Oct 19th
Nested Dictionaries
[slides]
Oct 21st
Terminal
[slides]
QuizQuiz 7 will be in the first 15 minutes of class! Meet in Lab (downstairs)

Week 12

Oct 24th
Exam Review
[Kahoot Review]
Oct 25th
Exam Practice
[practice]
Oct 26th
Exam 2
Exam Meet in lab downstairs!
Oct 28th
Scope and Pass by Reference
[slides]

Week 13

Oct 31st
Classes: Intro
[slides]
ProjectProject 2, part 3 released [Ed]
HWHW 9 released [Ed]
Nov 1st
Lab (Review of Midterm 2)
Nov 2nd
Classes: Attributes
[slides]
Nov 4th
Classes: Methods
[slides]
QuizQuiz 8 will be in the first 15 minutes of class! Meet in Lab (downstairs)

Week 14

Nov 7th
Tech Talk Week: Day 1
[meeting link]
[slides/recordings]
Nov 8th
Interview Prep Workshop
[slides]
Nov 9th
Tech Talk Week: Day 2
[meeting link]
[slides/recordings]
Nov 11th
Tech Talk Week: Day 3
[meeting link]
[slides/recordings]
QuizQuiz 9 for posting on Ed what your favorite talk was and why. Due Sunday by end of day.

Week 15

Nov 14th
Sorting
[slides]
HWHW 10 released [Ed]
Nov 15th
Lab
[lab]
Nov 16th
Recursion
[slides]
Nov 18th
Syntactic Sugar
[slides]
QuizQuiz 10 will be in the first 15 minutes of class! Meet in Lab (downstairs)