Laboratory - 3.0 hours
- Introduction and Course Overview
- Computer Operating Systems
- Principles of computer operation
- Auxiliary storage systems
- History of computers
- Network security
- Programming Computers
- Computer programs
- Program design
- Interactive programming
- Developing and testing programs
- Computer Effects on Society
- Ethical Issues Affecting Computer Uses
Students have written assignments involving (1) Interacting with Personal Computers; E-mail, Network Utilities; (2) Word processing (1 exercise); (3) Spreadsheet operations (2 exercises); (4) Designing a web page (1 exercise); and (5) Programming (4 exercises). Students write a term paper on the use of computers in a field of interest to them. This paper will go through several iterations, including submission of a prospectus that defines the topic as well as the thesis, a progress report, a complete draft of the final paper, and the final revised paper.
- M. Dawson. Python Programming for the Absolute Beginner, 2nd edition. Thomson Course Technology PTR, 2006.
- Selected review papers and technical papers and class notes will be used. A primer on Python is provided.
Science & Engineering
ABET Category Content
Engineering Science: 0 unit
Engineering Design: 0 unit
To prepare non-science majors to take advantage of computers in their respective majors by understanding their uses, limitations, and potential.
This course is for non-majors.
ECS 15 overlaps with PLS 21 in the introduction to microcomputers and basic office tools. ECS 15 covers a significant amount of material on the computer networks and basic programming skills, which are not included in PLS 21.