BEGINNING VISUAL C#® is a semester long self-study  “beginning”programming tutorial consisting of 10 chapters explaining (in simple, easy-to-follow terms) how to build a C# Windows application.  The projects built include a number guessing game, a card game, an allowance calculator, a drawing program, a state capitals game, and a kid-friendly  video games  called  Pong.  We have also included the source code to several college prep bonus projects including a  loan calculator,  portfolio manager,  and a checkbook balancing program.  This tutorial is appropriate for teens and adults.

Learn Visual C# (1st Semester)

LEARN VISUAL C# is a comprehensive step-by-step programming tutorial covering object-oriented programming, the Visual C# Professional integrated development environment, building and distributing Windows applications using the Windows Installer, exception handling, sequential file access, graphics, multimedia, advanced topics such as web access, printing, and HTML help system authoring. The tutorial also introduces database applications (using ADO .NET) and web applications (using ASP.NET).   Students will also develop their own objects.  Some of the applications built include: Stopwatch, Calendar Display, Loan Repayment Calculator, Flash Card Math Game, Database Input Screen, Statistics Calculator, Tic-Tac-Toe Game, Capital City Quiz, Information Tracker (with plotting), Line, Bar and Pie charts, a version of the first video game ever – Pong, and a digital Telephone Directory.  This curriculum has been used in college and universities for over two decades. It is now available as an instructor-led or self-study programming tutorial.

Visual C# and Databases  (2nd Semester)

VISUAL C# AND DATABASES is a database programming tutorial that provides a detailed introduction to using Visual Basic for accessing and maintaining databases for desktop applications. Topics covered include: database structure, database design, Visual C# project building, ADO .NET data objects (connection, data a​dapter, command, data table), data bound controls, proper interface design, structured query language (SQL), creating databases using Access, SQL Server and ADOX, and database reports. Actual projects developed include a books tracking system, a sales invoicing program, a home inventory system and a daily weather monitor. ​