Evening/Weekends Evenings & Weekends
A convenient and flexible way to try out NAIT credit courses without having to enrol in a specific program. A variety of delivery options (day, evening, online) let you study at your own pace to meet your own educational goals.
Fees displayed are for domestic students. International rates may apply.
A self paced course where the individual learner interacts with a computer to acquire knowledge and skills.
A self paced course offered primarily through print media. Communication with a tutor or instructor can be by phone, email, regular mail, or other means.
A course in which student(s) conduct collaborative applied research with a sponsor. The research takes place at sponsor's location and/or NAIT, and is normally completed within a six month timeframe.
An interactive online course, taught by an instructor, where the learner accesses total instructional time via the internet.
Face to Face
(In Person) A course with learning events in classroom or lab or by other electronic means guided by a facilitator using educational technologies such as video conference, web conference, or teleconference.
A course which is generally 6 weeks and longer in duration and requires a medium to high level of involvement from NAIT staff namely: Credit Work Experience, which applies only to the Applied Degree setting, Clinical Placement and Field Placement, both of which occur in the Certificate and Diploma program settings.
The course name for all short-term program based work experience of less than 240 hours.
Step into the world of programming! You will be introduced to programming concepts, basic logic structures and concepts involved in Object Oriented Programming. Start with the basics by discussing what a program is and how it is created. Then study the many differences between various programming languages and learn about basic logic structures. You will also learn about the different number systems used in programming. Additional study topics include:
• Object Oriented Programming concepts and how they apply to different languages
• different Architectures, Client Server, n-Tier, and client applications and how they apply to today’s software environment
• development cycle in today’s Rapid Application Development World, RAD