Programming Fundamentals
/
overview
Programming Fundamentals
course_overview
count_parts
·
count_chapters
begin_reading
download
part_count
Who is this book for?
2 chapters
Begin part
›
Who is this book for?
The ABCs of Programming with Objects
part_count
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_count
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_count
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_count
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_count
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_count
OOP - Getting Good
3 chapters
Begin part
›
Topic S - SOLID Principles
Topic T - Other Types
Topic U - OOP and Design Patterns
part_count
Appendix
1 chapters
Begin part
›
Learning Outcome Guide Review
part_count
Notes
0 chapters
Begin part
›