Skip to Scheduled Dates
Course Overview
In this 5-day course, students will learn the basics of computer programming through the use of Microsoft Visual Studio 2022 and the Visual C# and Visual Basic programming languages. The course assumes no prior programming experience and introduces the concepts needed to progress to the intermediate courses on programming, Programming in C#.
The focus will be on core programming concepts such as computer storage, data types, decision structures, and repetition by using loops. The course also covers an introduction to object-oriented programming covering classes, encapsulation, inheritance, and polymorphism. Coverage is also included around exception handling, application security, performance, and memory management.
Who Should Attend
This course is intended for beginners with little or no prior programming experience who want to gain practical skills in coding. It’s especially suited for students, career changers, business professionals working with technical teams, and IT staff preparing for more advanced development courses.
Course Objectives
Course Outline
Module 1: Introduction to Programming Concepts
- What is programming?
- Programming languages and environments
- Compiling and running code
Module 2: Variables and Data Types
- Using variables and constants
- Working with data types
- Performing calculations with operators
Module 3: Control Structures
- Conditional statements (if/else)
- Loops (for, while)
- Practical flow control examples
Module 4: Functions
- Declaring and calling functions
- Parameters and return values
- Organizing code with functions
Module 5: Debugging and Troubleshooting
- Common programming errors
- Debugging tools and techniques
- Testing and validating programs
Module 6: Putting It All Together
- Writing your first complete program
- Combining variables, control flow, and functions
- Next steps in programming