Hello world.
CSCI 1012
(Marc Andreesen, 2011)
In 2025, software dominates:
(You won’t use AI tools in CSCI 1012.)
Prerequisites: None!
PhD, Stanford University, 2022
Majors:
Lectures: M 3:45-5:00 PM
Labs: W or F 3:45-5:00 PM
Two Midterm Exams (in lecture)
Final Exam (optional)
Each Unit:
Participation:
Unit 2 counts triple if it is higher than Unit 1
if unit2 > unit1:
average = (unit2 * 0.75) + (unit1 * 0.25) + (participation * 0.03)
else:
average = (unit2 * 0.5) + (unit1 * 0.5) + (participation * 0.03)
Final Exam:
Lecture:
Lab:
Drops:
Course Website | Grading Server | Ed Discussion Board
@gwu.edu
email address to register:
klara.dan@gwu.edu
👍klara.dan@gwmail.gwu.edu
g123456789@gwu.edu
Copying code (from anywhere!) is generally prohibited on homework problems
You can always use code provided by course
Document any help you receive when solving the homework problems
Do not use ChatGPT or anything similar.
Quizzes and exams based on your homework solutions.
You will fall behind and it will be very hard to continue.
Prof. email: joe.goldfrank@gwu.edu
Please never email TAs directly
Please do not use ChatGPT (etc.) to write notes to us
Polite and concise is good 😌
Write code.
Write code…
Write code!
Write code!!!
Your commitment to the course:
Our commitment to you:
\(y = x + 1\)
\(y = \sum_{i=1}^5 i = 1 + 2 + 3 + 4 + 5\)
\[ y = \begin{cases} x + 1, & \text{if $x$ is positive}\\ x - 1, & \text{if $x$ is negative}\\ x, & \text{if $x$ is 0}\\ \end{cases} \]
Hello world.
3
Code runs line by line, in order:
1
3
6
Code runs line by line, in order:
Code runs line by line, in order:
1
Code runs line by line, in order:
1
3
Code runs line by line, in order:
1
3
6
Reading: Think Python Chapters 1 and 2
Homework 1 due Sunday 31 Aug, 11:55 PM
1 Sep is a holiday - recorded lecture