10/28 – 11/1

Fundamentals

Basic JavaScript
Unit 6: Texas Fundamentals of Computer Scienc

6.1 Hello World
6.2 Variables
6.3 User Input

CS1

4.5 Visualizing and Interpreting Data
4.6 Creative Credit & Copyright
4.7 Project: Public Service Announcement
4.8 Digital Citizenship and Cybersecurity Quiz

CS2

Basic Java
Unit 4: Texas CS 2

4.1 Programming Fundamentals
4.2 Printing in Java
4.3 Variables and Types
4.4 User Input
4.5 Arithmetic Expressions

CS3

Project: Password Authenticator
Unit 8: Introduction to Python Programming

8.1 Project: Password Authenticator
 Exercise 8.1.1 Project: Password Authenticator

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

8/26 – 8/30

Fundamentals

2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.8 Super Karel
2.9 For Loops
2.10 If Statements

CS1

1.5 Software
1.6 Hardware
1.7 Software Licenses
1.8 Future of Computing

CS2

1.6 Application Security
1.7 Browser Configuration
1.8 System Administration
1.9 Command Line Interface
1.10 System Administration Quiz

CS3

2.10 If Statements
2.11 If/Else Statements
2.12 While Loops in Karel
2.13 Control Structures Example
2.14 Debugging Strategies
2.15 Algorithms
2.16 Ultra Karel
2.17 Karel Challenges
2.18 Introduction to Programming Quiz
2.19 New Lesson

8/19 – 8/23

Fundamentals

Introduction to Programming
Unit 2: Texas Fundamentals of Computer Science

2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can’t Turn Right
2.4 Functions in Karel
2.5 The Start Function

CS1

What is Computing?
Unit 1: Texas CS1 

1.1 Intro to Digital Information

1.2 Number Systems
1.3 Encoding Text with Binary
1.4 Computer Organization
1.5 Software

CS2

System Administration
Unit 1: Texas CS2 

1.1 Operating Systems
1.2 Comparing Operating Systems
1.3 Compatibility
1.4 Software and Applications
1.5 Software Licenses

CS3

Karel in Python
Unit 2: Introduction to Python Programming

2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can’t Turn Right
2.4 Functions in Karel
2.5 Top Down Design and Decomposition in Karel

Computer Science Week One 8/14 – 8/16

Supplies: All students will need is their chrome books and ear buds for listening to instructional videos

Set up CodeHS:  All course work is done on CodeHS.  Each student will set up and account and begin course work next week.

  • Fundamentals Class Code: 96E43
  • Computer Science 1 Class Code: 6CD32
  • Computer Science 2 Class Code: B2290
  • Computer Science 3 Class Code: B78FD

10/30 – 11/3

CS1

7.7 For Loop Practice

7.8 Random Numbers

7.9 While Loops

7.10 Loop and a Half

CS2

Methods

5.1 Java Methods

5.2 Methods and Parameters

5.3 Methods and Return Values

5.4 Javadocs and More Methods

5.5 Strings Methods

Just another Wonecks.net Blogs site