A study of topics in computer technology including hardware, number systems, operating systems, security, ethics and networks. Students learn to use database managers, spreadsheets, internet search mechanisms and other current application software. The course includes in-class lab work and requires no previous computer experience. Not open to students who have taken CS 171.
Students meet weekly to solve a challenging programming problem.
Strategies for solving problems will be discussed. Used as preparation for programming contests. Offered fall semester. A one-semester introduction to computer programming, including emphasis on designing algorithms and implementing those algorithms using a computer language. Students will also learn some elementary concepts about computer hardware and operating systems.