List Headline Image
Updated by Brian Huang on Feb 23, 2015
Brian Huang Brian Huang
5 items   1 followers   0 votes   47 views

Introduction to Computer Science Course Links

EngageCSEdu is a dynamic collection of high-quality, open course materials for introductory undergraduate computer science (CS) courses. Materials were contributed by faculty from across the country. Developed by the National Center for Women & Information Technology (NCWIT) and Google, the goal is to establish a more diverse computing workforce by retaining women and other underrepresented groups in undergraduate CS education. offers an elementary school curriculum that allows even the youngest students to explore the limitless world of computing. Each of our 20-lesson courses blend online, self-guided and self-paced tutorials with "unplugged" activities that require no computer at all. By the end of each course, students can create interactive games, stories, and art that they can share with anyone.


Engineers design and build a new airplane. The aerospace industry is just one career path for future engineers. Image courtesy of the United States Department of Labor. In this section we have provided a collection of Engineering courses and resources from across MIT.

Introduction to 6.00

This lecture covers course expectations, introduces computer programming and its uses, and begins to familiarize you with concepts related to how programs work. Topics covered: Purposes of the course, declarative and imperative knowledge, flow of control, algorithms, fixed program and stored program computers, termination conditions, interpretation, compilation, syntax, static semantics, semantics, and types of errors.

created 07/29/99 These exercises are simple and you might suspect they are "busy work" - dumb exercises whose only purpose is to keep you busy. Actually, although these exercises are simple and somewhat tedious, their goal is to demonstrate the concept of primitive data type which is of crucial importance and well worth a bit of practice.

  • I am the education engineer at SparkFun Electronics.

    I studied RF Design and antenna design - mixed-signal design, embedded electronics, educator, teacher, mentor, coach, runner.

  • Tools