What is Computing?

In this course you will learn the fundamentals of computing. Starting with the concept of what “Computing” even is. This course will cover the history of computer hardware and how we have progressed in terms of energy consumption, time complexity, dependability, size, and cost. An important aspect of hardware that will be covered is specific internal components such as Buses, main and cache memory, I/O, registers, pipelines, how the Arithmetic logic unit and the instructional control units work. We will also cover the applications of computing and how we have changed in the past 40 years, the significance of computers in the modern era, and the uses of computing in the future.

Attendance

Education is a cooperative endeavor between the student and the instructor. Instructors plan a variety of learning activities to help their students master the course content. Your contribution is to participate in these activities within the framework established in the class syllabus.

Successful learning requires good communication between students and instructors; therefore, in most cases, regular classroom attendance, or regular participation in the case of a non-traditional course format, is essential.

It is your responsibility to inform your instructor prior to an absence from class if this is requested by the instructor in the class syllabus. You are responsible for making up all course work missed during an absence. In the event of unexplained absences, your instructor may withdraw you administratively from the course.

Prerequisites

  • Understanding of Arithmetic.
  • Familiarity with computers, their applications and their use.

Requirements

  • Mac/PC with a good internet connection.
  • Webcam.
  • Microphone.
  • Adobe Brackets
  • Free time to finish homework assignments.

Course Timeline