Wheaton College Norton, Massachusetts
Wheaton College
Computer Science

Academics

Learning Outcomes

Goal CS-1: Advance from an intellectually curious student to a creator/maker.
To attain this learning goal, students will demonstrate the following learning outcomes by graduation.

Measurable Learning Outcomes
Students will
CS 1.1 Apply software, analytic, and creative skills toward the construction of a product such as an app, device, and/or experimental technique.
CS 1.2 Work with clients to design and prototype a product that meets user’s needs and expectations.

Goal CS-2: Apply oral and writing communication skills to explain technical problem solving techniques and solutions to an increasingly diverse and global audience.

Measurable Learning Outcomes
Students will
CS 2.1 Demonstrate mastery in the three areas of writing as defined in the computer science writing plan: (i) documentation (including functional and detailed program specifications, invariants, pre- and post-conditions, and READMEs); (ii) mathematical proofs by induction; and (iii) technical research papers.
CS 2.2 Conduct a professional oral presentation of project work in a formal setting such as during an internship, a conference, and/or final project.

Goal CS-3: Collaborate within and across disciplinary boundaries to solve problems.

Measurable Learning Outcomes
Students will
CS 3.1 Successfully complete Wheaton’s connected curriculum requirement.
CS 3.2 Participate in team-based efforts, including both supporting and leadership roles when needed.

Goal CS-4: Practice life-long learning.

Measurable Learning Outcomes
Students will
CS 4.1 Demonstrate mastery of online content beyond that required in coursework, e.g., API (Application Programming Interfaces) and/or MOOCs (Massive Open Online Courses)
CS 4.2 Become proficient in at least two programming languages beyond those introduced in coursework, e.g., @codeAcademy: PHP, Ruby, Perl, Javascript.

Goal CS-5: Exercise computational thinking over the entire software life cycle.

Measurable Learning Outcomes
Students will
CS 5.1 Translate a problem description to a formal representation.
CS 5.2 Implement, justify, and test acceptable computational solutions.
CS 5.3 Trace and analyze algorithms.

Goal CS-6: Apply mathematical and/or statistical methods to facilitate problem solving.

Measurable Learning Outcomes
Students will
CS 6.1 Demonstrate proficiency of college-level mathematical concepts.
CS 6.2 Use mathematical techniques in analyzing and improving algorithms.
CS 6.3 Apply complex mathematical/statistical formulas and methods as part of a software solution to a problem.

Comments are closed.