SLO #1. Solve Problems.
Students can take a statement of requirements for a program (a problem), and design and develop a software program or algorithm for those requirements.
(University SLO #1: Identify, define, and solve problems.)
SLO #2. Locate and Apply Information.
Students can identify appropriate libraries for solving computing problems, locate and evaluate documentation for the application programmer interfaces (APIs) associated with these libraries, and use this knowledge to create programs using these APIs to solve new problems.
(University SLO #2: Locate and critically evaluate information.)
SLO #3. Demonstrate a Body of Knowledge.
Students can demonstrate comprehensive knowledge and skills about advanced Computer Science concepts.
(University SLO # 3: Master a body of knowledge and a mode of inquiry.)
SLO #4. Communicate Effectively.
Students can propose and develop a software project, and produce code comments explaining the software to other programmers, written reports documenting their designs, and written guides documenting the use of the software.
(University SLO #5: Communicate effectively.)