Computer Science Courses Computer Science MSAH Division Computer Science involves the study of algorithms, which, when coded into a computer language, drive the physical device. Since design and analysis may entail some theory, a minimal mathematics background is required for most courses. A grade of C or higher is necessary for any prerequisite indicated. Topics include program structure, subroutines, arrays, functions, files, and the use of local and global variables.
Emphasis is placed on solving technical mathematical problems.
Previous programming experience is not necessary. A laboratory fee is required. Gradually, program design techniques will be developed to enable the student to write more complex programs from a variety of fields in an efficient manner. These programs will incorporate numeric and text data processing, record and array data structure processing, subroutines, file access, peripheral device control and simulations in addition to conventional computer topics like searching and sorting. A laboratory fee is required.