Unit 5: Programming with C#
learn C#
Study the C# Overview.
Download the Solo Learn App and complete the first three C# modules (Basic Concepts; Conditionals and Loops; Methods).
watch and work along with the video lessons
The videos below will not be ready this trimester. See the 05 - Programming Fundamentals assignment on SIS.
Programming Environment
- Syntax, Bugs, Console, Error Messages, Debugging
- Start vs Update methods
Fundamental Concepts
- Variables and types
- Operators (assignment, logic, mathematical)
- Conditional statements
Object Oriented Concepts
- Classes vs Objects: properties (attributes) and methods (behaviors)
- Data: variables, types, primitives vs objects, data structures (arrays)
- Abstraction:
- Polymorphism:
- Inheritance:
- Encapsulation: public vs private data and methods