Computer Programming
Career Diploma
Computer Programming Course Outline
Your comprehensive online Computer Programming course has been carefully prepared by the very best professional educators and curriculum developers who have “been there, done that.” That means you’ll learn the latest real-world procedures and techniques in programming that can’t be learned in books alone.
Here are the courses you will take while pursuing your Computer Programming program:
Lesson 1: Introduction to Programming
Introduction to basic concepts of computer programming.
Lesson 2: Introduction to Visual C# 2008
The role of C# in Microsoft Visual Studio 2008; Installation of programming tools; Planning before coding; Naming rules and conventions; Writing basic programs.
Lesson 3: User Interface Design
Overall user experience; Line and shape controls; Positioning and editing properties of multiple controls simultaneously; Keyboard interaction within running applications; Creating programs that look and behave like Microsoft applications.
Lesson 4: Variables, Constants, and Calculations
How to perform basic calculations; Variables and constants; Industry standard naming conventions; Structured exception handling.
Lesson 5: Decisions and Conditions
Logic of if/else statements; Coding nested if statements; Logic flowcharts; Program debugging; ANSI code and Unicode; Using relational operators to compare strings; Formatting text outputs using character escape sequences; Advanced features of message boxes.
Lesson 6: Menus, Common Dialog Boxes, and Methods
Designing and implementing menus using Windows standards; Implementing context menus; Creating dialog boxes;
Lesson 7: Multiform Projects
Adding/removing forms; Working with predefined forms from Project Designer; Creating a Splash screen; Passing variables and constants safely between forms; Moving compiled programs between computers.
Lesson 8: Lists, Loops, and Printing
Enhancing applications with list boxes and combo boxes; Printing functions; Item collections and indexing; Coding event-handling methods; Utilizing loops.
Lesson 9: Arrays
Understand and construct single-dimension and multi-dimensional arrays; Declare and access arrays; Foreach loops; Structures; Adding data to arrays with text boxes and list boxes.
Lesson 10: Web Applications
Developing web applications in Visual Studio Editor; Creating web projects with ubiquitous hyperlinks and cascading style sheets; utilizing session objects and AJAX; Writing event handlers for objects on a Web page.
Lesson 11: Database Applications
Developing database applications; XML; Interacting with databases on a Windows or Web form; Accessing external database files; Binding data to forms; Writing LINQ queries to access a database.
Lesson 12: Data Files
Storing/retrieving data files; Storing information using data files vs. databases; .NET file handling classes for reading and writing data; Performing error checking.
Lesson 13: OOP: Creating Object Oriented Programs
Defining custom classes and objects; Inheritance; Building classes, properties, and methods; The difference between an object and an instance of the object; Multitier applications.
Lesson 14: Graphics, Animation, Sound, and Drag-and-Drop
Creating simple animations; Adding sound to an application; Playing video on a form; Drag-and-drop capabilities; Utilizing coordinates to locate graphics on a form; Generating random numbers.
Lesson 15: Additional Topics
Utilizing advanced techniques for validating data at the field-level; Code snippets; Multiple document interface; Displaying error messages directly on a form; Adding toolbars and status bars.
Ready to get started on your Computer Programming training? Enroll online or call 1-800-957-5412 to speak with an Admissions Advisor.