This course is intended for anyone who is new to software development and wants, or needs, to gain an understanding of programming fundamentals and object-oriented programming concepts. They will typically be high school students, post-secondary school students, or career changers, with no prior programming experience. They might want to gain an understanding of the core programming fundamentals before moving on to more advanced courses such as 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.
This course is intended for anyone who is new to software development and wants, or needs, to gain an understanding of programming fundamentals and object-oriented programming concepts. They will typically be high school students, post-secondary school students, or career changers, with no prior programming experience. They might want to gain an understanding of the core programming fundamentals before moving on to more advanced courses such as 20483: Programming in C#.
Prerequisites
Before attending this course, students must have:
Ability to use computers to start programs, open and save files, 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
*Course Cost listed does not include the cost of courseware $ 130. Course is subject to a minimum enrollment to run. Course may run virtually as a Virtual Instructor-Led (VILT) class if the minimum enrollment is not met. If the course is under the minimum enrollment the course may run as 3 day class (Bootcamp Style). For more information, please contact learn@vtec.org or call 207-775-0244.