<commit_before>#### Module 1
# Prep for Class 1

**Due date**: Please finish before coming to [Class 1]()

| Task | Instructions | Link |
|------|------|--------------|
| Watch Lecture | Watch the lecture video for a high-level introduction to this week's concepts. We recommend you crank the speed up to 1.5x or 2.x. The material will be covered in finer detail later. | [Week 1]() |
| Lecture Bite | Read over the notes associated with a section of the lecture video. Optionally, rewatch that section. | [w1/Introduction](http://cdn.cs50.net/2015/fall/lectures/1/w/notes1w/notes1w.html#introduction)
| Lecture Bite || [w1/C](http://cdn.cs50.net/2015/fall/lectures/1/w/notes1w/notes1w.html#c)
| Lecture Bite || [w1/cs50 IDE](http://cdn.cs50.net/2015/fall/lectures/1/w/notes1w/notes1w.html#cs50_ide)
| Set up your IDE | The Pset1 assignment contains instructions on how get started using the IDE, where you'll write all your code. | [pset1/ide](http://cdn.cs50.net/2015/fall/psets/1/pset1/pset1.html#getting_started).
| Hello World! | While you're at it, go ahead and continue onto the next section of Pset1, which will walk you through writing a *Hello, World* program. Stop when you get to the section titled *Shorts*. | [pset1/helloworld]()
| Follow-Along | Watch a video in which <NAME> or another instructor writes some code. As you watch, follow along by creating your own copy of the same program. Afterwards, poke around and tinker with your program: Change something, re-run, break it, fix it. | [Hello-0]()
| Exercise || [Haiku](./exercises)|


***

### Printing, User Input

##### Lecture Bite: [w1/Writing Code]()

##### Follow-Along: [Hello-1]()

##### Follow-Along: [Hello-2]()

##### Exercise: Book

##### Lecture Bite: [w1-continued/C]()

##### Resource: [String Replacement Cheatsheet](TODO)

***

### Math, Numeric Types

##### Follow-Along: [adder](https://www.youtube.com/watch?v=xmZR2XiwOq4&index=1&list=PLhQjrBD2T383fi16gN97XlrTwdxDq2QWZ)

##### Lecture Bites: [Imprecision](http://cdn.cs50.net/2015/fall/lectures/1/f/notes1f/notes1f.html#imprecision)

##### Lecture Bites: [Types](http://cdn.cs50.net/2015/fall/lectures/1/f/notes1f/notes1f.html#types)

##### Follow-Along: [f2c](https://www.youtube.com/watch?v=ox6eTsi8dKA&list=PLhQjrBD2T383fi16gN97XlrTwdxDq2QWZ&index=4)

##### Exercise: Percentages


##### Short Watch: [Precedence]()

##### Exercise: PEMDAS
*TODO exercise requiring some PEMDAS*
<commit_msg>add a few more rows<commit_after>#### Module 1
# Prep for Class 1

**Due date**: Please finish before coming to [Class 1]()

| Task | Instructions | Link |
|------|------|--------------|
| Watch Lecture | Watch the lecture video for a high-level introduction to this week's concepts. We recommend you crank the speed up to 1.5x or 2.x. The material will be covered in finer detail later. | [Week 1]() |
| Lecture Bite | Read over the notes associated with a section of the lecture video. Optionally, rewatch that section. | [w1/Introduction](http://cdn.cs50.net/2015/fall/lectures/1/w/notes1w/notes1w.html#introduction)
| Lecture Bite || [w1/C](http://cdn.cs50.net/2015/fall/lectures/1/w/notes1w/notes1w.html#c)
| Lecture Bite || [w1/cs50 IDE](http://cdn.cs50.net/2015/fall/lectures/1/w/notes1w/notes1w.html#cs50_ide)
| Set up your IDE | The Pset1 assignment contains instructions on how get started using the IDE, where you'll write all your code. | [pset1/ide](http://cdn.cs50.net/2015/fall/psets/1/pset1/pset1.html#getting_started).
| Hello World! | While you're at it, go ahead and continue onto the next section of Pset1, which will walk you through writing a *Hello, World* program. Stop when you get to the section titled *Shorts*. | [pset1/helloworld]()
| Follow-Along | Watch a video in which <NAME> or another instructor writes some code. As you watch, follow along by creating your own copy of the same program. Afterwards, poke around and tinker with your program: Change something, re-run, break it, fix it. | [Hello-0]()
| Exercise | Do a simple exercise in your IDE. | [Haiku](./exercises) |
| Lecture Bite | | [w1/Writing Code]() |
| Follow-Along | | [Hello-1]() |

##### Follow-Along: [Hello-2]()

##### Exercise: Book

##### Lecture Bite: [w1-continued/C]()

##### Resource: [String Replacement Cheatsheet](TODO)

***

### Math, Numeric Types

##### Follow-Along: [adder](https://www.youtube.com/watch?v=xmZR2XiwOq4&index=1&list=PLhQjrBD2T383fi16gN97XlrTwdxDq2QWZ)

##### Lecture Bites: [Imprecision](http://cdn.cs50.net/2015/fall/lectures/1/f/notes1f/notes1f.html#imprecision)

##### Lecture Bites: [Types](http://cdn.cs50.net/2015/fall/lectures/1/f/notes1f/notes1f.html#types)

##### Follow-Along: [f2c](https://www.youtube.com/watch?v=ox6eTsi8dKA&list=PLhQjrBD2T383fi16gN97XlrTwdxDq2QWZ&index=4)

##### Exercise: Percentages


##### Short Watch: [Precedence]()

##### Exercise: PEMDAS
*TODO exercise requiring some PEMDAS*

{'fraction_non_alphanumeric': 0.16400164001640016, 'fraction_numerical': 0.041820418204182044, 'mean_word_length': 4.512994350282486, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 4, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7149429', 'n_tokens_mistral': 1886, 'n_tokens_neox': 1673, 'n_words': 468}