|
Introduces problem solving through computer applications and via a programming language. Examines development of computers, social and ethical implications of computers, and properties of programming languages. Covers input, storage, data manipulation, software and hardware. Lecture 3 hours per week.
The general purpose of this course is to give students a hands-on introduction to an operating system, commonly used application software, and elementary high-level programming language concepts, and also, to examine some of the social and ethical implications of computers in our society. This course fulfills competency requirements for students pursuing the A.S. in Science and the Virginia Math Teaching endorsement course.
Entry Level Competencies: Prerequisites are Readiness for ENG 111 & MTH 163 |
|
If you do well in this course, you will be able to:
- Identify, explain the purpose of, and use the basic hardware components of a personal, desktop computer system.
- Identify several tasks for which an operating system is responsible.
- Use a file utility program to copy, move, and delete files and make and delete subdirectories.
- Understand the basic difference between system software and application software.
- Application Software – use application programs at the basic/introductory level for the following applications: Word processing, Spreadsheets, Database manipulation, Email, Network browsing.
- Send and receive email.
- Use an Internet browser program to connect to web sites and retrieve information
- Use elementary control structures and/or elementary event-handling constructs of a programming language to write an elementary computer program.
- Solve an elementary problem by use of a computer and a programming language.
- Cite several ways that computers are changing the way we do things in our society.
- State at least two malicious activities against which a user must protect him/herself when using a computer in conjunction with the Internet.
|