COURSE OBJECTIVES - Students will be able to . . .
- design and implement computer-based solutions for a variety of scenarios using Java.
- select appropriately, use and implement common data structures and algorithms.
- read and understand programs, with special focus on large programssuchasthecurrentAP casestudy.
- develop appropriate test data to check their progra m ming results, and find and correct errors.
- understand the major hardware and software components of a computer system.
- understand ethical, social, and individual (i.e. usability) issues current in co mputer science.