The first-semester C# course in the TeenCoder series. Your 9th-12th grade students will learn the basics of the C# programming language and create graphical Windows applications using object-oriented design concepts. Note: Though the two TeenCoder series operate independently and may be studied in the order you desire, the creator of TeenCoder Programming recommends that students take Windows/Game Programming prior to Java/Android Programming.
TeenCoder: Windows Programming Demo
Topics Covered in Windows Programming
- Introduction to the C# programming language
- Creating graphical Windows screens
- Using dialog controls
- C# data types and variables
- User input and flow control
- Math functions and string operations
- C# debugging and exception handling
- Object-oriented programming concepts
- Classes, inheritance, and polymorphism
- Collections, sorting, and recursion
- File Input/Output
Your student will create a graphical chess game as the final project! This will demonstrate many of the Windows and object-oriented programming skills your student has learned. It's also a great lead-in to the second-semester course, TeenCoder: Game Programming.
- Windows 7 and up (including Windows 10)
- 1.6Ghz or faster CPU
- 1Gb of RAM
- Monitor with 1024 x 768 or higher resolution
- A graphics card supporting DirectX-10 or later
- 3GB or more of free hard drive space
- DVD-ROM drive
Please Note: Software cannot be returned for a refund once package is opened.
You only need to purchase one copy for your immediate family. However, if you want to use Homeschool Programming with a group of unrelated children, a separate course must be purchased for each student.