Skip to main content
BSC Moodle
Log in
Moodle Home
MyBSC Links
Academic Alerts (formerly Starfish)
Apogee
BSC Email
BSC Intranet
BSC Website
Change Password
Colleague
Events Records
IT Helpdesk
IT Help for Online Course Students
Library
MobilePrint
OrgSync
TheSIS
Time & Attendance
Trakstar
Moodle FAQs
Home
Courses
Miscellaneous
22FA_CAC180A
Introduction and Logistics
Welcome to CAC 180!!!
22FA_CAC180A-Programming
Welcome to CAC 180!!!
Completion requirements
View
Please watch the
video
introducing you to the class.
Last modified: Wednesday, 2 February 2022, 9:57 AM
Jump to...
Jump to...
Syllabus
Tentative Schedule
Textbook Information
Applied Computer Science Entry Survey
Python Interpreter
Need help?
News forum
Portrait of a Black Hole
CAC 180 Stack Overflow
Project #1
Project #2
Project #3
Project #4
Final Project Option 1
Final Project Option 2
Welcome Back!!!
Who are you?
Video: Chapter 1 - Python Basics
Lecture: Python Basics
Lab #1
Vocab Worksheet
Chapter Two Participation
Video: Variables and Assignments
Slides: Variables and Assignment
In Class Worksheet
Video: Floats, Expressions, and Modules
Slides: Floats, Expressions, and Modules
Class Worksheet: Formatting
Lab #2
Assignment #1
Participation: ZyBooks Chapter 3
Lecture: Types
Slides: Types
Quiz: Types
Lab #3
Participation: ZyBooks Chapter 4
Lecture: Decisions
Slides: Decision Statements
Lab #4
Participation: ZyBooks Chapter 5
Video: Lecture about loops
Lecture Slides: Loops
Averaging Grades
Participation: Loop Practice
Solutions to Loop Exercises
Programming Assignment #2
Lab #5
Participation: Worksheet
ZyBooks Chapter 6: Functions
Recording: Functions Lecture
Slides: Functions
Lab #6: Functions
12 Days of Christmas Code
Slides: Image Manipulation
Images for Image Manipulation Lecture
Lab #7
Image Manipulation Code Example
Lecture: Strings
TicTacToe Code from Monday
Lecture: Functions and Tic Tac Toe
TicTacToe Assignment
Lecture: Files
Helpful Files
Functions Used with Files
Participation: ZyBook Chapter 9
Lab #8
Project #3
Participation: ZyBook Chapter 10
Lecture: Plotting
Participation: Plotting Activity
Lab #9: Plotting
Files for Lecture/Activity
Lecture: Recursion
Participation: Towers of Hanoi Worksheet
Lab #10: Recursion
Lecture: Introduction to Classes
Class Basics
Phonebook Class Files
Assignment #4
Lab #11
Syllabus ►