Students may not receive credit for both CSCI 1000 and 1500. One year of high school algebra. This is the first set of a two part course that introduces algorithmic problem solving in the context of a modern programming language. Such topics as problem solving strategies, basic data structure, data procedural abstraction, and algorithm complexity are discussed. Examples involving searching and sorting techniques and elementary numerical analysis are used to motivate students.
Emphasis is placed on business applications.
This course is a condensed introduction to the development of computer programs using a contemporary object-oriented programming language. It is intended for new computer science graduate students who lack adequate programming background or experience with an object-oriented programming language. A detailed treatment of digital logic, digital systems, data representation and machine organization is undertaken. This is designed primarily for second year students in Computer Science. The functional blocks of a computer and their relations in communications will be studied.