Computer Science
1014 Introduction to Computers
An introduction to the inner workings of computers, their history, uses, and future. Topics
include computers, past and present; personal computer systems; computers in society;
computer applications; programming languages and problems; and opportunities. Students will
obtain a working knowledge of word processing, data bases, spreadsheets, and writing
programs in Pascal or BASIC. Designed mainly for students in areas other than computer
science. Credit is not allowed for this course if the student already has credit for Computer
Science 1124 or 2124.
1124 Computer Science I
A history of computers, computer hardware, computer software, programming languages, and
present and future uses of the computer. Students will become proficient in word processing
and in programming in C. Designed primarily as the first course in a sequence of courses for
computer science majors.
2044 Computer Languages
An introduction to the use of a particular computer language and to its characteristic
applications. Various languages, such as FORTRAN, COBOL, C, and C++, will be treated
depending on demand. The course may be repeated to include different languages. IV
2124 Computer Science II
A continuation of Computer Science 1124. Emphasis on logic in problem solving, minimum
step algorithms, and character string manipulation. Prerequisite: Computer Science 1124.
2144 Computer Organization
Computer Organization is designed to give the computer science major a new view of the
operation of a modern digital computer. The course focuses on the hardware implementation
of computing devices. The binary number system, basic logic design, memory, control, I/O,
and arithmetic units will be covered. The student will be introduced to the MIPS assembly
language as a tool to explore these issues. Prerequisite: Computer Science 2124. IV
2264 Computer Music
A study of the use of computers and synthesizers in the creation of music. Topics will include
basic principles of musical acoustics, analysis of soun