Students who intend to pursue graduate study in Computer Science should take a B.S. major. 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 CS171.
Students meet weekly to solve a challenging programming problem.
Strategies for solving problems will be discussed. 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. A study of mathematics important to computer science, including number theory, boolean algebra, induction, recursion, sets, relations, and functions.