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 ...
Topics include hardware, software, algorithms, operating systems, networks. An introduction to computer programming motivated by the analysis of biological data sets and the modeling of biological ...
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 ...
Students will be required to learn a computer programming language (Python), this course will not serve as a general introduction to programming or computer science, but using it in the context of the ...
Here you’ll be introduced to the fundamentals of procedural programming, with a short introduction to object-oriented coding ... Once you’ve completed this course, you’ll be able to design, code, and ...
Introduction to Lisp and programming knowledge-based systems and interfaces ... HOMEWORK ASSIGNMENTS: The normal model of homework assignments does not apply to this course. Instead, students work as ...
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 ...