Lesson 1: What can be computed
Outline:
- Introduction to Introduction to Computer Science
- introductions:
- instructor, prefect
- each other
- what is Computer Science?
- what can you do after this course?
- introductions:
- Python
print()and basic operatorsinput(), functions, and variablesint()andfloat(), NOTeval()
- VS Code
- Getting started
- Exercises 1 + 2
- Course logistics
- resources:
- Course website: lesson summaries, assignments, etc.
- CampusWire: questions, announcements
- Gradescope: assignment submissions
- Moodle: gradebook
- policies:
- we’ll discuss the policies in the syllabus throughout this week and next week
- genAI: cannot use on assignments/project
- assignments: approximately weekly, first one due Thursday
- student hours/prefect sessions/lab hours
- resources:
Explore after class:
- An example program:
chaos.py- Execute
chaos.pyin VS Code (Zelle page 17 in the 4th edition) - Run with different starting values for
x - Exercises 3 + 4
- Execute
Want more practice?
- Runestone: Data Types
What’s next
Upcoming events/assessments:
- CS Bits and Bytes Thursday at 3:30pm in Anderson 329: Meet the CS Department!
- Homework assignment 1 is already released and due this Thursday!
What you should do now:
- Read the syllabus
- The readings (see below)
- Read the description of Assignment 1 and complete Parts 0 and 1 today
Reading assignment (to be completed by the next class):
- Zelle chapter 1 (pp. 1–26)