What You'll Learn
Each lesson in the Computer Programming training course introduces essential subject matter and continues with an introduction to the new vocabulary and terms you must know. These lessons strengthen your knowledge in new concepts such as…
- Line and shape controls
- Positioning and editing properties of multiple controls simultaneously
- Industry standard naming conventions
- ANSI code and Unicode
- Formatting text outputs using character escape sequence
Lesson Group 1: Orientation: Ashworth College Career Program
Learning at Ashworth
The goals and values of Ashworth College; time management; creating a realistic weekly and monthly study schedule; the nature and purpose of assessments; how to study effectively to prepare for and take an online examination; developing the skill sets necessary for success in the twenty-first century.
Lesson Group 2: Getting Started
Introduction to Programming
Introduction to Visual C#
Summary introduction to the concept of computer programs and programming languages; differences in procedural and object-oriented programs; qualities of programming professionals and a review of the software development lifecycle.
Overview of the Visual Studio IDE
Review of the basic hardware and software elements of modern computer technology; understand the basic programming techniques that can be employed using Visual C#; introduction to Windows Azure Cloud computing; experiment with a basic programming solution.
Introduction to C# APPS
Students will explore and experiment with the basic functionality of the Visual C# environment including templates, help menus, toolboxes and forms.
Create a console application using Visual C#/Visual Studio; evaluate the syntax of class and variable declarations; learn to use IntelliSense to write C# code within Visual Studio; learn to apply sting and data integer types.
Lesson Group 3: GUIs, Windows Forms and Control Statements
Introduction to Classes, Objects, Methods, and Strings
Graphical User Interfaces with Windows Forms: Part 1
The basic process of object-oriented programming including the creation of classes and instantiate objects; learn to use processes and methods and Unified Modeling Language for object-oriented programming designs.
Graphical User Interfaces with Windows Forms: Part 2
The basic functions and interactivity of visual programming; includes the development of a Windows Forms project, editing of form information, adding controls to a form, and handling form events generated from the controls.
Control Statements: Part 1
Students are exposed to an expanded variety of visual controls to create more functional and elaborate Windows Forms applications; Includes the creation and maintenance of multiform applications and present custom controls.
Lesson covers basic control logic statements, including the if/then statement and “the for” and “do-while” loops. Students explore how to nest if/loop structures within one another and how to use pseudocode in planning the use of logical structures in programming.
Lesson Group 4: Methods, Arrays, and LINQ
Control Statements: Part 2
Methods: A Deeper Look
Students complete the discussion on control statements including for and do while loops, switch statements, break and continue statements, and an overview of logical operators.
Arrays: Introduction to Exception Handling
This lesson covers the options available to programmers to create different reusable methods within a class and to expose or hide those methods. Students also learn how to overload methods and how to pass data between method calls.
Introduction to LINQ and the List Collection
Students learn how to initialize an array, resize, and iterate using counter loops and for each loops; how to handle exceptions during processes, such as when reading data in an array.
This lesson will introduce programming using the LINQ query including the performance of queries against in-memory data collections. Students also make use of lists, to provide more dynamic properties than the traditional array.
Lesson Group 5: Exception Handling, Databases and ASP.NET Web APPS
Exception Handling: A Deeper Look
Databases and LINQ
This lesson provides extended coverage of exception handling within C#. Students learn how to identify and correct specific and general errors. The lesson also covers the creation of custom error types to add sophistication to programming applications.
Web APP Development with ASP.NET
Review of basic relational database concepts and an introduction to
LINQ to Entities; covers tools and features to manipulate and select data in a relational database.
An introduction the basic concepts and methods involved in Web development using ASP.NET. Students learn about the stateless nature of the World Wide Web and information on common Web-related events.
Close Curriculum Details
What You Get
Complete our computer programming training online on your terms. Begin on your schedule, study at your own pace and get personal guidance when you need it. We’ve removed the obstacles so you can move ahead quickly!
Carefully selected computer programming training course content ensures a balance of theoretical concepts and practical application. Your tuition covers:
- Comprehensive computer programming textbook and study guides
- Online, open-book exams
- Dedicated academic support and tutoring
- Participation in the Student Community
- Career Services powered by CareerBuilder®
Graduates of our computer programming training course receive a personalized diploma and may attend our annual graduation ceremony. It’s an important step toward career fulfillment.
We’ve cleared the way. Start your Computer Programming training course today. Speak with an Admissions Advisor at 1-800-957-5412 or enroll online now.