9/30 – 10/4

Fundamentals

What is Computing?
Unit 4: Texas Fundamentals of Computer Science

4.1 History of Computers
4.2 Computer Organization
4.3 Software & Operating Systems
4.4 File and Folder Management

CS1

Karel Challenges
Unit 3: Texas CS1

3.1 Challenge Problems
 Challenge 3.1.1 Fetch
 Challenge 3.1.2 Racing Karel
 Challenge 3.1.3 Tower Builder
 Challenge 3.1.4 Super Cleanup Karel
 Challenge 3.1.5 Double Tennis Balls

CS2

3.6 Top Down Design and Decomposition in Karel
3.7 Commenting Your Code
3.8 Super Karel
3.9 For Loops
3.10 While Loops in Karel

CS3

5.4 Logical Operators
5.5 Floating Point Numbers and Rounding
5.6 Conditionals Quiz

9/23 – 9/27

Fundamentals

3.1 Project: Pair-Programming with Karel Paint!

Video 3.1.1 Pair-Programming

Check for Understanding 3.1.2 Pair-Programming

Free Response 3.1.3 Reflection: Pair-Programming

Free Response 3.1.4 Setting Norms

Free Response 3.1.5 Brainstorm and Discuss

Free Response 3.1.6 Planning

Free Response 3.1.7 Program Documentation

Free Response 3.1.8 Pseudocode

Challenge 3.1.9 Create your UltraKarel Image!

Free Response 3.1.10 Reflection

Badge 3.1.11 Karel Paint Badge

CS1

2.14 How to Indent Your Code
2.15 Control Structures Example
2.16 More Karel Examples and Testing
2.17 Programming with Karel Quiz

CS2

3.1 Introduction to Programming With Karel
3.2 More Basic Karel
3.3 Java Programs and the Run Method
3.4 Karel Can’t Turn Right
3.5 Methods in Karel

CS3

4.1 Project: Mad Libs
 Exercise 4.1.1 Project: Mad Libs

9/17 – 9/20

Fundamentals

Project: Pair-Programming with Karel Paint!
Unit 3: Fundamentals of Computer Science

3.1.1 Pair-Programming

3.1.2 Pair-Programming

3.1.3 Reflection: Pair-Programming

3.1.4 Setting Norms

3.1.5 Brainstorm and Discuss

CS1

2.10 If Statements and Conditionals
2.11 If/Else Statements
2.12 While Loops
2.13 Debugging Strategies

CS2

2.10 Creative Credit & Copyright
2.11 Impact of the Internet
2.12 Networking Fundamentals Quiz

CS3

Project: Mad Libs
Unit 4: Introduction to Python Programming

4.1 Project: Mad Libs

9/9 – 9/13

Fundamentals

2.15 How to Indent Your Code
2.16 Ultra Karel
2.17 Karel Challenges
2.18 End of Unit Quiz

CS1

2.5 The Main Function
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.8 Super Karel
2.9 For Loops

CS2

2.5 Internet Addresses
2.6 Domain Name System (DNS)
2.7 Routing
2.8 Packets & Protocols
2.9 Viewing a Webpage

CS3

3.5 String Operators
3.6 Comments
3.7 Programming Languages
3.8 Basic Python and Console Interaction Quiz

9/3 – 9/6

Fundamentals

2.11 If/Else Statements
2.12 While Loops in Karel
2.13 Control Structures Example
2.14 Karel Algorithms

CS1

Programming with Karel
Unit 2: Texas CS1

2.1 Introduction to Programming With Karel
2.2 More About Karel
2.3 Karel Can’t Turn Right
2.4 Functions in Karel

CS2

Networking Fundamentals
Unit 2: Texas CS 

2.1 Introduction to the Internet
2.2 Notational Systems
2.3 Data Representation
2.4 Internet Hardware and Sending Information

CS3

Basic Python and Console Interaction
Unit 3: Introduction to Python Programming

3.1 Printing in Python
3.2 Variables and Types
3.3 User Input
3.4 Mathematical Operators