This course emphasizes programming using scripting languages for the purpose of collecting and manipulating system information by system administrators and managers. Programming concepts such as data types and control structures will be discussed as well as operating system commands. A variety of languages and utilities will be discussed such as the Borne shell, Perl, awk, and the Common Gateway Interface. The student is expected to have programming experience and knowledge of the Unix and Windows environments.
Prerequisites: CPSC 207 and CPSC 217 (3 credits)
This course and its outcomes support the Computing Learning Outcomes of Problem Solving and Critical Thinking (PS&CT) and Communication and Interpersonal Skills (C&IS). These Computing Learning Outcomes are tied directly to the University Wide Outcomes of Critical Thinking and Effective Communication.
Learning Outcomes | Assessed Course Objectives |
---|---|
PS & CT d. Implement computing solutions that consist of system and application software written in various programming languages | 1. Select among available scripting languages and utilities for the most appropriate language and integrate with markup languages. |
PS & CT e. Create efficient, user-friendly applications appropriate to the computing problems | |
C & IS c. Devise effective user interfaces based on the application | 2. Write self-documenting code with an appropriate user interface that meets the style requirements for readability and usability |
C & IS b. Use written, oral, and electronic communication to convey technical information effectively | 3. Oral presentation to convey scripting language features. |
Additional Course Objectives include:
The student will be able to: