News

An exam that allowed students entry into CPSC 2230, “Data Systems and Programming Techniques,” without taking CPSC 2010, ...
See professor's website for an updated syllabus. This introductory programming course is not part of the major. It provides an introduction to programming for those that can benefit from becoming ...
This course introduces students to object oriented programming with Java(TM). Basic concepts are introduced early, with a strong focus on classes. Additional topics include event driven (Windows) ...
This course will introduce basic programming concepts using MATLAB as the programming environment. Topics include an introduction to MATLAB, array manipulation, graphics, script files, data input and ...
This course provides an introduction to computer programming for Technology and Engineering disciplines. The language is C++ which is a "real world" language heavily used in games, real-time ...
"I started learning programming very late in my life ... and hands-on exercises on Colab. Google's Introduction to Generative AI course is a quick introduction to the basic principles of GenAI ...
An introduction to the principles of object-oriented ... as well as some advanced programming features. The course includes a significant practical component involving designing and implementing ...
This course provides an overview of System Programming for the Linux operating system, or software which is interfacing directly with the Linux Kernel and C library. The basic components of a Linux ...
This course provides an introduction to Kernel programming for the Linux operating system, and the development of Linux kernel drivers for Embedded devices. The Yocto build system is introduced, which ...