Hands on experience with word processing, spreadsheets and data base software is required. Not appropriate and credit for 56.110 will not be given to a student who has taken Computer and Information Systems 92.150. May not be used toward the Computer Science major. Problem solving methods are presented and some basic object-oriented programming design issues are discussed. Elementary program performance analysis is performed.
Class covers searching and sorting algorithms.
Advanced object oriented design methodologies and recursion will be introduced. Introduces nonlinear data structures and hashing and emphasizes object oriented programming and design. Entering students should already have at least one year of experience with a block structured procedural language. Course gives students a better understanding of programming languages in general and will specifically lead to an understanding of how to use a specific language from three different programming language paradigms to solve programming problems. Uses microcomputer to demonstrate and develop software applications.