Skip to content
This repository was archived by the owner on Dec 1, 2022. It is now read-only.

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

README.md

Back to Course Calendar

Module 1

Prereqs: You should have completed Module 0

####Synopsis In Module 1, you will write your first lines of code using a programming language called C. To do that, you'll be introduced to CS50's integrated development environment (or "IDE") that you'll use for the remainder of the course. During this Module you will dive more deeply into some of the concepts discussed in Module 0 such as loops, conditionals, and variables - except this time, in code. You'll learn how to take input from a user to use in your programs, and you'll also get your first taste of both the command-line and the debugger.

After the class sessions, you'll have a program for your own (hypothetical) donut store, a number guessing game, a way to make a romantic rectangle of hearts, and program that repeats after you. How fun!

By the end of this module you will have completed Problem Set 1. (If you look now, don't be intimated! Throughout the Module we'll walk you through each step of the assignment).


Steps

Class # Date Before Class During Class Topics/Skills
Class 1 TBD Prep Work In Class CS50 IDE setup, printf, basic math
Class 2 TBD Prep Work In Class conditions, loops, variables, calling functions, nesting control flow, debugging
Class 3 TBD Work on Problem Set 1 In Class (office hours)