Learning Objectives
Classes, properties, methods and the
static
keyword
Structs
- Using C-style structs. This is NOT a free resource
Char data type, strings and StringBuilder
- Working with characters. This is NOT a free resource
- Working with strings. This is NOT a free resource
- Building strings with StringBuilder. This is NOT a free resource
- Parsing strings as numbers. This is NOT a free resource
Enums, constants and the switch statement
- Enumerations and the Switch Decision Statement
- Using constants and enumerations. This is NOT a free resource
if
andfor
Statements, and variable scope
Arrays, Lists and Dictionaries
- Understanding Arrays
- Basic arrays. This is NOT a free resource
- Multidimensional arrays This is NOT a free resource
- Working with Collections
Instructor Presentation (20 minutes)
- Exercism.io project setup review, Reverse String challenge demonstration
Team Challenge
- Exercism.io Pig Latin challenge
Quiz
What are classes?
What is the difference between string and StringBuilder?
What is an enum?
How do professional developers use string manipulation in their projects?
What is difference between an array and a list?
Explain how to find and use array methods.
How do professional developers use array methods in their projects?