This section summarizes the course syllabus. Visit the Syllabus for more.

Untitled


TABLE OF CONTENTS

Learning Outcomes

The Outcomes for this course are broken into two categories: required and elective outcomes. Students must satisfy all required learning outcomes and between 0 to 3 elective outcomes.

<aside> <img src="/icons/info-alternate_gray.svg" alt="/icons/info-alternate_gray.svg" width="40px" />

Visit the Outcomes page for details and requirements for each outcome.

</aside>

Required Outcomes

By the end of this course, students must satisfy all of the following required learning outcomes:

These required learning outcomes focus on the technical and time management skills that are important for success in CS, but that are not always explicitly taught in the classroom setting.

For example, many CS classes use git to manage code, but spend little time on how to become proficient with this tool. Many upper-division CS courses also require significantly more than the minimum amount of out-of-class work per credit hour specified by the university, making it crucial to learn time management early.

Elective Outcomes

To earn a C- or higher letter grade, students must also satisfy one or more of the following elective learning outcomes:

These elective learning outcomes focus on different ways to engage with the CS community within and outside of the classroom. Collaboration and community engagement are both important for multiple high impact practices (HIPs) that lead to higher levels of learning success.