Please enable JavaScript to use CodeHS

Michigan 3B: 3B-AP-22

CodeHS Lessons

Modify an existing program to add additional functionality and discuss intended and unintended implications (e.g., breaking other functionality).

Standard
2.3 Karel Can't Turn Right
Standard
9.2 Writing Constructors for Subclasses
9.3 Overriding Methods
Standard
1.4 Karel Can't Turn Right
Standard
1.4 Karel Can't Turn Right
Standard
1.5 Hash Function Development
1.5 Hash Function Development
Standard
1.4 Karel Can't Turn Right
Standard
5.3 Basic Crypto Systems: Caesar Cipher
5.3 Basic Crypto Systems: Caesar Cipher
5.5 Basic Crypto Systems: Vigenere Cipher
5.5 Basic Crypto Systems: Vigenere Cipher
Standard
10.4 Karel Can't Turn Right
Standard
23.4 Karel Can't Turn Right
Standard
10.2 Writing Constructors for Subclasses
10.3 Overriding Methods
Standard
2.3 Basic Crypto Systems: Caesar Cipher
2.3 Basic Crypto Systems: Caesar Cipher
2.5 Basic Crypto Systems: Vigenere Cipher
2.5 Basic Crypto Systems: Vigenere Cipher
Standard
5.3 Basic Crypto Systems: Caesar Cipher
5.3 Basic Crypto Systems: Caesar Cipher
5.5 Basic Crypto Systems: Vigenere Cipher
5.5 Basic Crypto Systems: Vigenere Cipher
Standard
1.3 Karel Can't Turn Right
Standard
21.4 Basic Crypto Systems: Caesar Cipher
21.6 Basic Crypto Systems: Vigenere Cipher
21.9 Hash Function Development
21.10 Project: Classic Cipher Newscast
21.4 Basic Crypto Systems: Caesar Cipher
21.6 Basic Crypto Systems: Vigenere Cipher
21.9 Hash Function Development
21.10 Project: Classic Cipher Newscast
Standard
5.3 Basic Crypto Systems: Caesar Cipher
5.3 Basic Crypto Systems: Caesar Cipher
5.5 Basic Crypto Systems: Vigenere Cipher
5.5 Basic Crypto Systems: Vigenere Cipher
Standard
2.3 Basic Crypto Systems: Caesar Cipher
2.3 Basic Crypto Systems: Caesar Cipher
2.5 Basic Crypto Systems: Vigenere Cipher
2.5 Basic Crypto Systems: Vigenere Cipher
3.1 Project: Classic Cipher Newscast
3.1 Project: Classic Cipher Newscast
4.5 Hash Function Development
4.5 Hash Function Development
Standard
5.3 Basic Crypto Systems: Caesar Cipher
5.3 Basic Crypto Systems: Caesar Cipher
5.5 Basic Crypto Systems: Vigenere Cipher
5.5 Basic Crypto Systems: Vigenere Cipher
Standard
5.3 Basic Crypto Systems: Caesar Cipher
5.3 Basic Crypto Systems: Caesar Cipher
5.5 Basic Crypto Systems: Vigenere Cipher
5.5 Basic Crypto Systems: Vigenere Cipher
Standard
5.3 Basic Crypto Systems: Caesar Cipher
5.3 Basic Crypto Systems: Caesar Cipher
5.5 Basic Crypto Systems: Vigenere Cipher
5.5 Basic Crypto Systems: Vigenere Cipher
Standard
5.3 Basic Crypto Systems: Caesar Cipher
5.3 Basic Crypto Systems: Caesar Cipher
5.5 Basic Crypto Systems: Vigenere Cipher
5.5 Basic Crypto Systems: Vigenere Cipher
Standard
1.3 Karel Can't Turn Right
Standard
1.3 Karel Can't Turn Right
Standard
10.3 Basic Crypto Systems: Caesar Cipher
10.5 Basic Crypto Systems: Vigenere Cipher
10.3 Basic Crypto Systems: Caesar Cipher
10.5 Basic Crypto Systems: Vigenere Cipher
Standard
5.3 Basic Crypto Systems: Caesar Cipher
5.3 Basic Crypto Systems: Caesar Cipher
5.5 Basic Crypto Systems: Vigenere Cipher
5.5 Basic Crypto Systems: Vigenere Cipher
Standard
11.4 Basic Crypto Systems: Caesar Cipher
11.4 Basic Crypto Systems: Caesar Cipher
11.6 Basic Crypto Systems: Vigenere Cipher
11.6 Basic Crypto Systems: Vigenere Cipher
11.9 Hash Function Development
11.9 Hash Function Development
12.1 Project: Classic Cipher Newscast
12.1 Project: Classic Cipher Newscast
Standard
1.3 Karel Can't Turn Right
Standard
5.3 Basic Crypto Systems: Caesar Cipher
5.3 Basic Crypto Systems: Caesar Cipher
5.5 Basic Crypto Systems: Vigenere Cipher
5.5 Basic Crypto Systems: Vigenere Cipher
Standard
1.3 Karel Can't Turn Right
Standard
5.3 Basic Crypto Systems: Caesar Cipher
5.3 Basic Crypto Systems: Caesar Cipher
5.5 Basic Crypto Systems: Vigenere Cipher
5.5 Basic Crypto Systems: Vigenere Cipher
Standard
3.3 Karel Can't Turn Right
Standard
3.3 Karel Can't Turn Right
Standard
4.3 Basic Crypto Systems: Caesar Cipher
4.3 Basic Crypto Systems: Caesar Cipher
4.5 Basic Crypto Systems: Vigenere Cipher
4.5 Basic Crypto Systems: Vigenere Cipher
5.5 Hash Function Development
5.5 Hash Function Development
Standard
4.3 Basic Crypto Systems: Caesar Cipher
4.5 Basic Crypto Systems: Vigenere Cipher
4.7 Hash Function Development
5.1 Project: Classic Cipher Newscast
Standard
8.3 Basic Crypto Systems: Caesar Cipher
8.3 Basic Crypto Systems: Caesar Cipher
8.5 Basic Crypto Systems: Vigenere Cipher
8.5 Basic Crypto Systems: Vigenere Cipher
Standard
5.3 Basic Crypto Systems: Caesar Cipher
5.3 Basic Crypto Systems: Caesar Cipher
5.5 Basic Crypto Systems: Vigenere Cipher
5.5 Basic Crypto Systems: Vigenere Cipher
Standard
16.2 Writing Constructors for Subclasses
16.3 Overriding Methods
Standard
17.2 Writing Constructors for Subclasses
17.3 Overriding Methods
Standard
1.3 Karel Can't Turn Right
Standard
1.3 Karel Can't Turn Right
Standard
1.3 Karel Can't Turn Right
Standard
5.3 Basic Crypto Systems: Caesar Cipher
5.3 Basic Crypto Systems: Caesar Cipher
5.5 Basic Crypto Systems: Vigenere Cipher
5.5 Basic Crypto Systems: Vigenere Cipher
6.1 Project: Classic Cipher Newscast
6.1 Project: Classic Cipher Newscast
Standard
5.3 Basic Crypto Systems: Caesar Cipher
5.3 Basic Crypto Systems: Caesar Cipher
5.5 Basic Crypto Systems: Vigenere Cipher
5.5 Basic Crypto Systems: Vigenere Cipher