C# Programming: 1

Learn C# programming in a Windows environment using Visual Studio.

course image

Course details

ceus icon CEUs 3

schedule icon Schedule Evenings, Weekends

location icon Location Online

cost icon Cost

Registration details

C# Programming: 1

Learn C# programming in a Windows environment using Visual Studio.

What you’ll be able to do — competencies

  • Create assignment statements (using basic properties of the TextBox, Label, RadioButton, CheckBox, PictureBox, and Button controls) by adding functionality into empty existing event procedure stubs
  • Use variables, constants, decision-making statements and try/catch blocks by creating event procedures for the Button controls
  • Create methods to eliminate duplicate code in existing event procedures of a given completed application
  • Apply loop statements, string methods and basic properties of the ListBox control by creating event procedures for the TextBox and Button controls
  • Use an array, an enumeration and basic properties of the ComboBox and NumericUpDown controls by creating event procedures for menu controls
  • Transfer data between a ComboBox control and an outside flat file by using the OpenFileDialog control and creating separate event procedures for the Form control

Course description

expand drawer icon collaspe drawer icon

Learn C# programming in a Windows environment using Visual Studio. Develop skills in designing and writing simple C# computer programs using basic coding structures such as variables, constants, enumerations, decision-making statements, loops, arrays, methods and error handling. Learn how to use common Windows controls to provide input into an application. You’ll also get hands-on practice applying basic coding structures to common programming tasks by creating new code and revising existing code.

Prerequisites

expand drawer icon collaspe drawer icon
  • Windows Introduction and file management skills
  • Basic Programming Essentials course or equivalent knowledge

Syllabus

expand drawer icon collaspe drawer icon

Create assignment statements (using basic properties of the TextBox, Label, RadioButton, CheckBox, PictureBox and Button controls) by adding functionality into empty existing event procedure stubs.

  • Create a Windows application with a Label control and Button controls that use assignment statements and a method to end the application
  • Write code that uses the default properties of the TextBox, RadioButton, CheckBox and PictureBox controls to get input into an application.
  • Use the help system to look up what action a particular method performs on a specific control

Use variables, constants, decision-making statements and try/catch blocks by creating event procedures for the Button controls.

  • Code variables and constants into an application
  • Set up error handling in an application through the use of try/catch blocks
  • Code decision-making statements into an application
  • Use debugging features to observe execution paths, and to observe and change values of variables and properties of controls

Create methods to eliminate duplicate code in existing event procedures of a given completed application.

  • Create and call methods without parameters that do not return values
  • Create and call methods without parameters that do return values
  • Create and call methods with parameters

Apply loop statements, string methods and basic properties of the ListBox control by creating event procedures for the TextBox and Button controls.

  • Apply a ListBox control to an application
  • Code looping structures into an application
  • Alter string values through the use of one or more methods
  • Add a TextChanged event procedure for the TextBox control into an application

Next available start dates

Online — Evenings

Registration open expand drawer icon collaspe drawer icon
C# Programming: 1
hours icon

Total classroom hours

30 hours

schedule icon

Schedule

Online

Evenings, 6:00 PM - 9:00 PM, 10 M W - 4/5/2023 - 5/8/2023

Quarter: Spring

cost icon

Total cost

$979

instructor icon

Instructor: Lhoucine Zerrouki

Lhoucine Zerrouki holds a BS degree in Electrical Engineering as well as a Master's degree in Education.  He has 28 years of experience as a hardware/software engineer, educational supervisor and certified technical college instructor. 

notes icon

Notes

Online courses require an internet connection and the ability to interact both through audio and video using either a web cam/microphone, speakers/headset using a computer or via a mobile phone connection. Any costs associated with connectivity or equipment are the responsibility of the student.

Online — Weekends

Registration open expand drawer icon collaspe drawer icon
C# Programming: 1
hours icon

Total classroom hours

30 hours

schedule icon

Schedule

Online

Weekends, 8:30 AM - 12:15 PM, 8 S - 4/22/2023 - 6/10/2023

Quarter: Spring

cost icon

Total cost

$979

instructor icon

Instructor: Krish Mahadevan

Krish Mahadevan has a MS degree in Electrical Engineering. A substantial portion of his career was in the automotive and maritime industry, primarily working as a system integration and test engineer where he acquired his skills in testing and test automation. Krish has been teaching at Bellevue College since 2011.

notes icon

Notes

Online courses require an internet connection and the ability to interact both through audio and video using either a web cam/microphone, speakers/headset using a computer or via a mobile phone connection. Any costs associated with connectivity or equipment are the responsibility of the student.

Interested in custom learning solutions for your team?

Tombolo Institute Corporate Solutions offers tailor-made professional development programs to meet your organization’s goals.

Get started