C#
Home
(current)
Resources
Student Pages
Python
SQL
JS
Java 1
Java 2
C#
Introduction to GIT
Videos
What is Git
Install and Configure Git
What is GitHub
Creating a Gihub Account
Accepting an Assignment
Cloning an Assignment
Doing the Assignment
Add Commit Push
Grading-Evaluation
Recap
Git Notes
Assignments
Initial Dossier Commit
Due Jan 18
Chapters 1 & 2 - Intro to Visual Studio
Videos
Installing Windows 10 in Virtual Box on a Mac
Install Visual Studio
Visual Studio Environment
Hello World
More on Properties
Picture Box Control
Other Clickable Objects and Commenting
Dossier Assignment
Git and Visual Studio
Assignments
Dossier
Syllabus Quiz
Due Jan 25
Chapter 3 - Processing Data
Videos
Textbox Controls
Variables and Strings
Numeric Data Types
Parsing and ToString
Calculations and Formatting Output
Try-Catch
Debugging
Assignments
Temperature Converter
Quiz 1-2
Due Feb 1
Chapter 3 - Processing Data
Videos
Constants and Fields
Tab Order and Key Access
Calorie Counter Assignment
Assignments
Calorie Counter
Due: Feb 8
Chapter 4 - Decision Structures
Videos
Decision Structures
Input Validation
Radio Buttons
Check Boxes and Code
List Boxes - Intro
Switch Statement
Assignments
Color Mixer
Distance Converter
Due: Feb 15
Chapter 5 - Loops
Videos
More on ListBoxes
While Loops - Prefix and Postfix Operators
For Loops
Do While Loops
Loop Assignment
Assignments
Pennies for Pay
Troubleshooting Practice
Quiz 3-4
Due: Feb 22
Midterm Exam
Assignments
Midterm Exam - In Lab
Due: Feb 29
Chapter 5 - Files and Random Numbers
Videos
Writing Files
Reading Files
File Locations
Dealing with Exceptions
Random Numbers
SaveFileDialog
Other SaveFileDialog Properties
OpenFileDialog and Properties
The Form Load Event
Assignments
Random Number Reader/Writer
Due: March 7
Chapter 6 - Methods
Videos
Methods
Parameters, Arguments and Value Returning Methods
Passing by Reference and Default Values
Named Arguments and Argument Compatibility
Output Prameters
Boolean Methods, Refactoring and Modularization
Assignments
Present Value Calculator
Due: Mar 21
Chapter 7 - Arrays
Videos
Value vs Reference Types
Initializing Arrays - Concepts
Initializing and Processing an Array
Write an Array to a File
Reading a File Into an Array
Passing an Array to a Method for Display
Some Array Algorithms
Sequential Search Algorithm
Follow Up - Where did the files go?
Assignments
Array Name Search
Quiz 5-6
Due: Mar 28
Chapter 7 - Lists
Videos
List Basics
More on C# Lists
Assignments
List Name Search
Due: Apr 4
Chapter 8 - String Processing
Videos
Processing Strings with Loops
Testing Characters - char
char Case Conversion
Finding Substrings
Substring Method
Modifying Strings
Tokenizing a String
Assignments
Word Separator
Due: Apr 11
Chapter 9 Structs and Enums
Videos
Read the book! Google some videos. Here's a few.
Structs
Enums
DateTimePicker
Assignments
Weather Data
Quiz 7-8
Due: Apr 18
Chapter 10 - Classes and Objects
Videos
Review of a Java Class
Objects - Setting Up the Project
Properties
Auto Properties and Ohter Shortcuts
Constructors and Overloading
ToString(), Overriding, Class Structure
Lists or Array of Objects
Assignments
Employee Class
Due: Apr 25
Chapter 11 - Inheritance, Polymorphism, and Abstract Classes
Videos
Inheritance
Automobile Class
Creating Cars with Inheritance
Creating Some Trucks
Polymorphism
Abstract Methods and Classes
Assignments
Factory Employees Project
Quiz 9-10
Due: May 2
Final Exam
Videos
Assignments
Final Exam - In Lab
Due: May 9