Fisk University CSCI 110 Fall 2024
Introduction 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 and the Calendar page page for office hours, lab times, class times, etc. All office hours for instructor and Fisk TA’s will be in the library on the 3rd floor.
Feedback Form
When instructed, please fill out this form for attendance purposes.
Course Materials
Week 1
Week 2
- Aug 19
- Aug 20
- LabLab 1 - Data Types, Expressions, Variables
- Due: Aug 20
- HWHW 1 - Data Types, Expressions, Variables
- Due: Aug 28
- Aug 21
- Aug 23
- QuizQuiz 1 - Data Types, Operators, Expressions
Week 3
- Aug 26
- Project 1Blackjack (pt. 1)
- Due: Sept 1
- Aug 27
- LabLab 2 - Conditionals, Input/Output
- Due: Aug 27
- HWHW 2 - Conditionals, Input/Output
- Due: Sept 4
- Aug 28
- Aug 30
- QuizQuiz 2 - Variables, Conditionals, I/O
Week 4
- Sept 2
- Lecture NO CLASS - Labor Day!
- Project 1Blackjack (pt. 2)
- Due: Sept 9
- Sept 3
- LabLab 3 - While Loops, Strings
- Due: Sept 3
- HWHW 3 - While Loops, Strings
- Due: Sept 11
- Sept 4
- Sept 6
- QuizQuiz 3 - Logical Operators, While Loops, Strings
Week 5
- Sept 9
- Project 1Blackjack (pt. 3)
- Due: Sept 15
- Sept 10
- LabLab 4 - Functions
- Due: Sept 10
- HWHW 4 - Functions
- Due: Sept 17
- Sept 11
- Sept 13
- QuizQuiz 4 - Functions
Week 6
Week 7
- Sept 23
- LectureLists (index, slice, in, iterate)
- [slides] [notes] [Tic Tac Toe] [recording]
- Project 1Blackjack (pt. 4)
- Due: Sept 29
- Sept 24
- LabLab 5 - For Loops, Lists
- Due: Sept 24
- HWHW 5 - For Loops
- Due: Oct 2
- Sept 25
- LectureLists (Mutability)
- [slides] [notes] [Tic Tac Toe] [colab] [recording]
- Sept 27
- Lecture NO CLASS - CANCELED
Week 8
- Sept 30
- Project 1Blackjack (pt. 5)
- Due: Oct 6
- Oct 1
- LabLab 6 - Mutable Lists, 2D Lists
- Due: Oct 1
- HWHW 6 - Lists
- Due: Oct 9
- Oct 2
- Lecture2D Lists (Images)
- [slides] [notes] [Tic Tac Toe] [colab] [recording]
- Oct 4
- QuizQuiz 5 - For Loops, Lists
Week 9
- Oct 7
- Lecture NO CLASS - Fall Break!
- Project 1Blackjack (EXTRA CREDIT)
- Due: Oct 16
- Oct 8
- Lab NO LAB - Fall Break!
- HWHW 7 - 2D Lists
- Due: Oct 18
- Oct 9
- LectureDictionaries
- [slides] [notes] [recording] [Personality Quiz]
- Oct 11
- QuizQuiz 6 - 2D Lists
Week 10
- Oct 14
- Project 2Search Engine (pt. 1)
- Due: Oct 21
- Oct 15
- LabLab 7 - Sets, Dictionaries
- Due: Oct 15
- HWHW 8 - Sets, Dictionaries
- Due: Oct 23
- Oct 16
- LectureReview (Dictionaries)
- [slides] [notes] [recording] [Personality Quiz]
- Oct 18
- QuizQuiz 7 - Sets, Dictionaries
Week 11
Week 12
Week 13
Week 14
- Nov 11
- Project 2Search Engine (pt. 3)
- Due: Nov 20
- Nov 12
- LabLab 8 - Classes
- Due: Nov 12
- HWHW 11 - Scope, Pass by Value/Reference, Classes
- Due: Nov 20
- Nov 13
- LectureClasses (OOP)
- [slides] [notes] [recording] [Personality Quiz]
- Nov 15
- QuizQuiz 9 - Classes
Week 15
- Nov 18
- Project 2Search Engine (pt. 4)
- Due: Nov 20
- Nov 19
- LabLab 9 - Sorting
- Due: Nov 19
- HWHW 12 - Sorting
- Due: Nov 27
- Nov 20
- Nov 22
- QuizNO QUIZ this week!