Search
Introduction to Programming in C#
Summary
Expanded
Chapters
¶
1. Introduction
2. How Programs Work
3. How To Write Code
4. Data and Variables
5. Making Decisions With Conditionals
6. Errors and Debugging
7. Stringing Characters Together
8. Arrays Keep Things in Order
9. Repeating With Loops
10. Control Flow and Collections
11. Methods
12. Classes, Objects, and Math Class
13. Terminal
14. Visual Studio Setup
15. Git More Collaboration
16. Rules to the Exceptions
17. Tools in Visual Studio
18. Classes in C#, Part 1
19. Classes and Objects, Part 2
20. Unit Testing
21. Inheritance
22. Interfaces and Polymorphism
23. We Built the Internet on HTML
24. Styling the Web With CSS
25. HTTP: The Postal Service of the Internet
26. User Input with Forms
Index
Studios
¶
4.11. Studio: Data and Variables
5.6. Studio: Goal Setting and Getting into the Right Mindset
8.6. Studio: Strings and Arrays
9.10. Studio: Loops
10.10. Studio: Counting Characters
11.7. Studio: Methods
15.7. Studio: Communication Log
17.3. Studio: If It Ain’t Broke, Add a Breakpoint!
18.8. Studio: Restaurant Menu
19.6. Studio: Restaurant Menu Continued
20.9. Studio: Unit Testing
21.9. Studio: Fun with Quizzes
22.7. Studio: Spinning the Discs
23.6. Studio: Making Headlines
26.10. Studio: HTTP and Forms
Assignments
¶
Assignment #1: Candidate Testing
Assignment #2: Scrabble Scorer
Assignment #3: Mars Rover
Assignment #4: HTML Me Something
Appendices
¶
Best Practices: Learning To Code
String Method Examples
Array Method Examples
Loop Examples
List Method Examples
Dictionary Method Examples
Math
Class Methods
Setting up Software for the Class
Terminal Commands
Visual Studio Operational Tips
Git Stash
Git Workflows
Creating a New Visual Studio Repo for GitHub