C# Programming
Skip Date November 29, 2020
Course Description
This course is a hands-on introduction to object-oriented programming using C#. Students will design, implement, test, debug, and document programs, using the Microsoft Visual Studio integrated development environment. Topics include control structures, arrays, data types, exception handling, I/O, objects, inheritance, interfaces, networking, threads and databases.
Course Outcomes
- (Weekly) Joyce Farrell. Microsoft Visual C#: An Introduction to Object-Oriented Programming
- (Weekly) Arthur Gittleman. Computing with C# and the .NET Framework. Jones and Bartlett Publishers, Inc., USA.
- (Supplementary) Jennifer Greene and Andrew Stellman. Head First C#. O'Reilly Media, Inc.
- (Supplementary) C# in a Nutshell, O’Reilly.
- Download Visual C# Express for your Operating System
- “Overview of the .NET Framework” from the .NET Framework Developer’s Guide:
Course Outcomes
1. Analyze, design, develop, document, debug, and test object-oriented applications using C# and Microsoft Visual Studio, adhering to customer requirements and industry best practices.
2. Implement I/O, conditional, and iterative statements.
3. Implement operators, data types, data structures and exception handling.
4. Design and use classes, objects, methods and interfaces.
5. Understand inheritance, threading, networking and database concepts.
Ten Week Course Schedule:
Date |
Topics |
Week 1
|
Prior to the first class:
Discuss and Learn: Intro to Programming with C#
|
Week 2 |
Discuss and Learn: Software Engineering with Control Structures and Types
|
Week 3 |
Discuss and Learn: Object-Oriented Programming
|
Week 4 |
Discuss and Learn: Arrays
|
Week 5 |
Discuss and Learn: Inheritance and Interfaces
|
Week 6 |
Discuss and Learn: Exception Handling
|
Week 7 |
Discuss and Learn: Data Structures
|
Week 8 |
Discuss and Learn: GUIs & Threading
|
Week 9 |
Discuss and Learn: Networking
|
Week 10 |
Discuss and Learn: Databases
|
Instructor: Dr. Suzanna Schmeelk
The Retraining program is made possible through generous donations from the Robin Hood Foundation and Con Edison. The Retraining Program would also like to thank our individual donors for their support.