Choose your country
    
 
 
Enrol Now
Request Information

Visual C#® Programmer

PROGRAM OUTLINE

Your at-home learning program includes nine Instruction Sets designed to take you step-by-step through the techniques and skills you’ll employ in your new career. Your first Instruction Set will be sent to you as soon as we receive your Enrolment Form. Other Instruction Sets will follow as you complete your exams, so that you will always have training materials to work with.

In order to complete this program, students will be required to have an IBM-compatible computer with the following minimum specifications: For Windows® XP with Service Pack 2 or above you must have at least a 1.6 GHz CPU, 384MB of RAM, 1024x768 display, and a 5400 RPM hard disk with at least 2.5GB available space. For Windows® Vista you must have at least a 2.4 GHz CPU, 768MB of RAM, 1024x768 display, and a 5400 RPM hard disk with at least 2.5GB available space. A DVD-ROM drive is required to install the course software. Students will also be required to have a Microsoft® compatible mouse and Internet access.

You will also need to be familiar with PCs and proficient in the use of Microsoft® Windows®, especially in the area of file management (i.e., creating directories, saving files, loading files, etc.). Because of the technical nature of this training, mathematical competency that exceeds a grade 8 level is recommended.

Here is an overview of what you’ll learn and the order in which you’ll receive your learning materials:

Instruction Set 1

  • Learning Strategies
    • The advantages of learning at home; types of study materials; types of examinations; accessing and using the features of our website; determining what kind of learner you are; establishing a study schedule; using study tips; preparing for and taking examinations.
  • Technology and Society

Instruction Set 2

  • Understanding Windows®
    • The basics of PC operating systems; customizing your PC to suit your needs; making the best use of some Windows® accessories.
  • Using Windows®
    • Customization procedures; professional tips and shortcuts; using Clipboard; using our taskbar and controlling files; using Windows® Explorer.
  • Supplement:
    • Glossary of Computer Terms

Instruction Set 3

  • Managing and Supporting Windows®
    • Creating shortcut icons; adding and removing programs from the Start menu; using the Windows® Accessibility Options to customize a computer setup; customizing colors; creating a startup disk; and organizing files using folders.
  • Advanced Windows®
    • Examining and modifying basic system settings and installing and configuring common hardware components. The startup disk; the functions of the five most common System Tools; the System Properties Tool; and solutions for common Windows® problems.
  • PE Troubleshooting Windows®

Instruction Set 4

  • Principles of Programming
  • Information Organization
  • Structured Computer Programming
  • Programming Languages

Instruction Set 5

  • Introduction to Visual C#®
    • Students will learn about the background of programming that led to the development of C# and will create C# programs containing Main
      ( ) methods that declare variable, accept input, perform arithmetic, and produce output. They’ll manipulate data, including variables, data types, and constants.
  • Graded Project
  • Textbook: Microsoft Visual C#®
  • Software: Visual Studio

Instruction Set 6

  • Selection, Repetition, and Arrays
    • Students will learn to make decisions in C#
      programs using the if statement and the if-else statement. They’ll also learn how and when to use statements, loops, and operators, as well as learn to create and manage C# arrays.
  • Graded Project

Instruction Set 7

  • Methods and Classes
    • Students create many types of C# methods and will gain the ability to send data to these methods, and to receive information back from them. They’ll discover how C# handles classes and learn to create their own classes and construct objects that are members of those classes.
  • Graded Project

Instruction Set 8

  • Inheritance and Exception Handling
    • Students will further organize information with the use of inheritance, which makes new objects easier to understand based on their inherited traits. Students will learn to make use of inheritance with C# objects. Students also learn to handle unexpected error conditions so the programs can be more user-friendly.
  • Graded Project

Instruction Set 9

  • Visual Studio IDE, Controls, and Events
    • Students will apply C# classes and methods to GUI objects to create GUI applications, thereby creating more visually pleasing graphic objects. Students also learn to incorporate labels, scroll bars, check boxes, and radio buttons into programs.
  • Graded Project

Online Library and Librarian
Students in ICS Canada have access to an online library for use during their studies. Students can use this library to do the required research in the courses they complete or can use it for general reference and links to valuable resources. The library contains helpful research assistance, articles, databases, books, and Web links. A librarian is available to answer questions on general research-related topics via email and assist students in research activities during their studies with ICS Canada.

We reserve the right to change program content and materials when it becomes necessary.

Prospects should have a mathematical competency that exceeds a Grade 8 level in order to fully comprehend the formulas presented in this program.

Microsoft, Windows, and Visual C# are trademarks of Microsoft Corporation registered in the United States of America and/or other jurisdictions.

Enrol Now   Request Information
ICS Canada Operations Ltd.