Instructor
Name  Jason B. Blazzard
Office  Sam Glenn Complex 125
Office Hours  M W 10-12
Email  blazzard@lcsc.edu
Phone  208.792.2364
Instructor

This course is an introduction to computer programming using contemporary programming logic methodologies and design practices. The focus of the course is to provide a solid foundation in computer programming principles. Fundamental topics include: objects, properties, methods, events, procedures, functions, controls, decision blocks, repetition, arrays, and storage. Other topics include the role of design documents, language statements, programming standards, graphics, script, file management, and database management.

Lesson Topic Attendance Due Date
1 Programming Logic Fundamentals Live | Rec | Jan 21 1/28/2014
2 Design Documentation Live | Rec | Jan 28 2/4/2014
3 Variables and Data Types Live | Rec | Feb 4 2/11/2014
4 Common Programming Control Structures Live | Rec | Feb 11 2/18/2014
5 Selection Live | Rec | Feb 18 2/25/2014
6 Repetition Live | Rec | Feb 25 3/4/2014
7 Arrays Live | Rec | Mar 4 3/11/2014
8 Objects Live | Rec | Mar 11 3/18/2014
9 Event-Driven Programming Live | Rec | Mar 18 3/25/2014
10 Database Fundamentals Live | Rec | Mar 25 4/15/2014
11 Introduction to the Visual Studio IDE Live | Rec | Apr 15 4/22/2014
12 Visual Studio C#: Variables and Selection Structures Live | Rec | Apr 22 4/29/2014
13 Visual Studio C#: Repetition Structures Live | Rec | Apr 29 5/6/2014
14 Visual Studio C#: Building an Application 5/15/2014
Prerequisite Knowledge: Basic computer operation, file management, and web application experience as a user.