News

Students with some programming background that wish to enroll in 1101 instead of 1103 must meet with a professor in the department to discuss their situation. Substantial programming background: CSCI ...
Harvard offers free courses in multiple subject areas including Arts and Design, Theology, Business, Computer Science, Data ...
CSCI 1040 - Introduction to Computer Science: Mobile Computing 3 Credits An introduction to programming based on the development of apps for mobile devices such as phones and tablets. Students will ...
Guttag, John V. Introduction to Computation and Programming Using Python: With Application to Understanding Data. MIT Press, 2016. Gries, Paul, Jennifer Campbell, and Jason M Montojo. Practical ...
In combination, these two purposes will give you the background to understand many different computer systems. The third purpose is to bring you up to speed in doing systems programming in a low-level ...
COURSE GOALS: To provide an introduction to computer engineering concepts, both hardware and software, with emphasis placed on digital logic concepts. Topics include binary number representations, ...
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 ...
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 ...
An introduction to the programming principles, methods and techniques of computer graphics. The course covers general graphics methods and techniques, graphics transformations, drawing algorithms, 3D ...
Course Type: Elective Specialization: Introduction to Computer Vision Instructors: Dr. Tom Yeh Prior knowledge needed: Programming languages: N/A Math: Basic to intermediate Linear Algebra, ...