An introduction to computer science and software applications that includes the design and operation of personal computers, representation of data by computers, structure of operating systems, design and operation of computer networks, and concepts of software design and programming. In addition to the how and what of technology, the course covers the fundamental limitations of computing as well as social and ethical issues. Students get hands-on experience with spreadsheets, database management systems, presentation software, Internet applications, and high-level programming. Satisfies one math/science core requirement.