Learning Goals & Objectives 

Student Learning Goal 1

Majors will develop a computational solution to a problem over the entire software lifecycle. 

Students will:
  • Objective A: Translate a problem description to a formal representation;
  • Objective B: Implement, justify and test acceptable computational solutions;
  • Objective C: Trace and analyze algorithms.

Student Learning Goal 2

Majors will know the foundations of computing.

Students will:
  • Objective A: Identify and describe the limits of computational power;
  • Objective B: Perform Boolean logic;
  • Objective C: Describe the operational details of computer systems.

Student Learning Goal 3

Majors will understand the scientific method and reasoning.  (B.S. only)

Students will:
  • Objective A: Solve a problem by quantitative methods.