CMPE2800 - Advanced C# Programming
Open Open
Closed Closed
Waiting List Waiting List
Day Day
Evening/Weekends Evenings & Weekends
Online Online
Distance Distance
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.
(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.
CMPE 2800
Course Overview
Computer Engineering Technologists must be prepared to create professional and maintainable software applications. The development of context-specific custom controls, reusable and extensible code, and multitier applications are skills that contribute to this end. Participants will create applications which exercise socket programming, custom controls, type reflection, dynamic types, lambda expressions, as well as more advanced application design.
Requisites
Prerequisite: CMPE2300.
Want to enrol in this course?
Log in to the MyNAIT Portal to enrol in this course. New to NAIT? Learn how to apply for full-time, part-time, or open studies.