Measurable Student Learning Outcomes
1. (Comprehension Level) Understand data types (like character strings, integers, and real numbers) and the operations that can be applied to each data type. (CSLO 2)
2. (Synthesis Level) Develop programs that get input, perform calculations, and provide output (using conditional logic, loops, and functions). (CSLO 3)
3. (Synthesis Level) Develop well designed and well documented programs that are easily maintainable. (CSLO 3)
4. (Comprehension Level) Understand the syntax and semantics of the three programming languages. (CSLO 2)
5. (Application Level) Locate and correct syntax and logic errors in a program, using systematic testing and debugging techniques. (CSLO 4)
6. (Comprehension Level) Describe the main features of three programming languages. (CSLO 2)
7. (Synthesis Level) Create user-defined classes that use a variety of types including: object types, dynamic types, strings, lists, dictionary, and tuples. (CSLO 3)
8. (Comprehension Level) Describe the languages operators for manipulating lists, dictionaries, tuples, and files. (CSLO 2)
9. (Application Level) Use exception handling features to trap errors encountered while operating on files. (CSLO 3)
10. (Synthesis Level) Develop an application which receives input from various sources and displays results on it. (CSLO 3)
11. (Comprehension Level) Describe how scripting languages are used in networking, programming, and web development. (CLSO 3)