Introduction to Computer Programming
With C#
Course Description
While modern students have grown up surrounded by computers, the ability to code is not something they experience first-hand. This class sets that straight by allowing students in grades 8 to 12 to create graphical Windows applications using software development tools, creating graphical screens, finding and fixing errors in programs, learning object-oriented design, file input and output, and more! The class is a hands-on adventure and students will encounter computer code from the very first day. Students will focus on learning how to structure code by following examples and then applying their knowledge to develop their own computer code to complete suggested exercises, developing a deep understanding through experimentation and group projects.
Students must provide and bring to class a laptop computer with minimum configuration requirements as described below. Registered students will receive instructions for downloading necessary components before the first class to minimize Internet connectivity issues at the class location.
Required Materials: Windows Programming Book
System Requirements:
The main software your student will install is Microsoft Visual Studio 2010 Express (C# or Visual Basic). This software will work on Windows XP, Windows Vista, Windows 7 (32 and 64-bit), and Windows 8 (except RT). Please see the supported operating systems list below for more details!
In order to run Visual Studio 2010 Express your student should have access to a computer that has the following minimum requirements:
Required Materials: Windows Programming Book
System Requirements:
The main software your student will install is Microsoft Visual Studio 2010 Express (C# or Visual Basic). This software will work on Windows XP, Windows Vista, Windows 7 (32 and 64-bit), and Windows 8 (except RT). Please see the supported operating systems list below for more details!
In order to run Visual Studio 2010 Express your student should have access to a computer that has the following minimum requirements:
- A CPU of at least 1.6Ghz
- At least 1024MB of RAM
- A display monitor with 1024 x 768 or higher resolution
- A graphics card supporting DirectX-10 or later
- A hard drive with 3GB or more free space
- A DVD-ROM Drive
- Supported Operating Systems:
- Windows XP + SP3 or above (except Starter Edition)
- Windows Vista + SP2 or above (except Starter Edition)
- Windows 7 (all versions)
- Windows 8 (except RT)