Hello world.
CSCI 1012
(Marc Andreesen, 2011)
In 2025, software dominates:
(Use of “AI” tools is not allowed in this class)
Prerequisites: None!
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.
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, 19 Jan 11:55 PM
20 Jan is a holiday - recorded lecture