Programming Fundamentals
/
Overview
Programming Fundamentals
Course overview
9 parts
·
31 chapters
Begin reading
Download
Part 1
Who is this book for?
2 chapters
Begin part
›
Who is this book for?
The ABCs of Programming with Objects
Part 2
Thinking In OOP
6 chapters
Begin part
›
What is a Computer Program
The C# Language
A Simplified C# Grammar
Interlude 1 - Console Input/Output
The ABCs of Classes and Objects
A Tutorial - OOP First in Three Parts
Part 3
OOP As A Foundation
4 chapters
Begin part
›
Topic A - Starting Classes
Topic B – Starting Classes
Topic C – Starting Classes
Topic D – Testing and Debugging
Part 4
Expressions, Math, Exceptions, If-Else, and Case
4 chapters
Begin part
›
Topic E – Expressions and Math
Topic F – If-Else Structures
Topic G – Raising Exceptions
Topic H – Case Structures
Part 5
Adding Complexity + Looping
6 chapters
Begin part
›
Topic I –Enumerations and Composition
Topic J - Looping Structures
Interlude 2 - A General-Purpose Driver
Topic K - Looping and Collections
Topic L - Arrays - Not Sorted
Topic M - Arrays - Sorted
Part 6
OOP - Getting Real
5 chapters
Begin part
›
Topic N - Modularization and Utility Classes
Topic O - File I/O
Topic P - Exception Handling
Topic Q - Simple Algorithms
Topic R - Inheritance
Part 7
OOP - Getting Good
3 chapters
Begin part
›
Topic S - SOLID Principles
Topic T - Other Types
Topic U - OOP and Design Patterns
Part 8
Appendix
1 chapters
Begin part
›
Learning Outcome Guide Review
Part 9
Notes
0 chapters
Begin part
›