Various software design techniques are implemented in a programming language. This course provides programming experience in a language other than that used in C SC 2320. Topics discussed include computer algorithms and their construction, problem solving, and compiler software. A required course in C SC majors, minor, and teaching fields. The student is introduced to algorithms commonly used for sorting, searching, hashing, and file processing.
Students write in a high level language to implement the concepts studied.
Students in this lab oriented course will explore current methods of enhancing instruction with technology. Students will evaluate instructional software and on-line resources, create presentations and tutorials containing multimedia, and design instructional materials for publication on the Internet. An upper level elective for C SC majors and minor and CIS concentration. Topics include methods of data transmission, hardware systems, error detection, network architecture and protocol definition. Application studies include satellite services, choosing voice data switches and LAN configuration.