When you know yourself, you can plan your career and education based on what's important to you: your interests, abilities, values and experiences.
C/C++ Programming Language CLA: Programming Essentials in C
Northern Alberta Institute of Technologywww.nait.ca
This course covers the basics of programming in the C programming language for entry-level IT and software development jobs. This course includes hands-on labs, quizzes and assessments to learn how to utilize the skills and knowledge gained on the course and interacts with some real-life programming tasks and situations. This course is aligned to C++ Institute (cppinstitute.org) C Programming Language Certified Associate (CLA) Certification
By the end of the course, students will be able to:
- Understand common computer programming concepts
- Learn the syntax, semantics and basic data types of C
- Apply programming skills using hands-on lab activities and by writing their own C programs
- Develop logic-building skills and algorithmic thinking
This ONLINE instructor-led course includes hands-on practice activities, lab exercises to reinforce learning, quizzes, and chapter assessments, and pre-final and final tests to measure understanding. Students will need approximately six hours per week to complete all assignments. Interaction with classmates and alumni through our private community is very essential. Online lectures are organized in 4 hours a session each week from 6:00 pm to 10:00pm (Mountain Time). At the end of the course, students will work on a real-world project to demonstrate all programming skills. Students must have basic Microsoft Windows and Internet user skills and access to a computer with an Internet connection to access the online curriculum and assignments.
Program Type Occupational
Credential Type Certificate
Length 1 Year or Less
32 hours Evening, Online
All of your course activity is done online and there is no requirement to be on campus. Your classes are scheduled for certain dates and times.
- Part Time Only
- Cooperative Education
- Continuing Education
- Distance Learning Only
Technology requirements: • Access to a computer running Windows operating system with minimum 4GB of memory and have administrator rights to install application if needed. (Mac, Chromebook or tablets are not supported) • High speed internet connection for Cisco WebEx or Microsoft Teams online training/webinar • Microphone, speaker and webcam • Dual monitor display is highly recommended
Search Transfer Alberta for course and program transfer information including transfer agreements between post-secondary schools in Alberta, British Columbia, Northwest Territories, Nunavut and Yukon.
Transfer(s) available outside of Transfer Alberta: Not available
Updated January 25, 2023. The information contained in this profile is current as of the date shown.
Educational program information is provided as an introduction and for general reference. For current information about programs and school requirements or policies, check the school calendar, visit their website or contact the school directly.
The Government of Alberta is working in partnership with the Government of Canada to provide employment support programs and services.