Course Overview
TOPIntroduction to Programming is a 5-day, beginner-friendly course that introduces core software development concepts using Microsoft Visual Studio 2022 with C# and Visual Basic.
Scheduled Classes
TOPWhat You'll Learn
TOPYou'll learn how computers process data, write and interpret algorithms, and use variables, decision structures, and loops to control program flow. The course then progresses to object-oriented programming, covering classes, encapsulation, inheritance, and polymorphism, and using the .NET Base Class Library. Practical labs emphasize debugging, application security, input/output operations, and performance fundamentals. By the end, you'll have a solid foundation to continue with Programming in C# and confidently begin your software development journey.
Outline
TOP- 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
Prerequisites
TOPThe following prerequisites are required for this course:
- Ability to use computers to start programs, open and save files, and navigate application menus and interfaces
- Ability to understand logical concepts such as comparisons
- Understand number theory
- Ability to create, understand, and follow structured directions or step-by-step procedures
- Ability to understand and apply abstract concepts to concrete examples
Who Should Attend
TOPThis 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.