Introduction to Computers
This class is intended to be a practical introduction to computers: how they work, how you can make them work for you, and how professional computer folk make computers do many sophisticated things, some of which may be pertinent to your work or interests. This is a hands-on class where you will learn about computers in lecture and apply that knowledge (and more) using computers for a variety of tasks in the laboratory sessions. This class is not a programming class - you will not emerge as experienced programmers, although you will learn the fundamentals of programming and will have written some small programs by the end of the quarter. The four primary course objectives of ECS15 are:
Demystify both the hardware and software aspects of computers.
Learn how to use common computer applications including word processing and spreadsheets.
Learn how to prepare and write a research term paper.
Introduce the fundamental concepts of computer programming, using a powerful, but easy-to-learn programming language, Python