C S 393
Download as PDF
Advanced Algorithms and Problem Solving
Computer Science
College of Computational, Mathematical, & Physical Sciences
Course Description
This course will help students to become better at problem solving, increasing their ability to excel at technical/coding interviews (a challenging part of the hiring/interviewing process). Students will build on the algorithms and problem-solving strategies that they were taught and had limited practice with in CS 312. learning primarily through targeted practice. This will result in (1) strengthened skills in each style of problem-solving strategy and (2) the ability to quickly decide which strategy(ies) to apply to a given problem. Students are expected to spend 6+ hours outside of class each week solving interview-type problems.
When Taught
Fall and Winter
Min
3
Fixed
3
Fixed
3
Fixed
0
Other Prerequisites
or instructor consent
Title
Demonstrate problem solving
Learning Outcome
Students will be able to solve problems quickly to enable them to be competitive in technical lnterviews
Title
Build problem-solving strategies
Learning Outcome
Students will build on the algorithms and problem-solving strategies that they were taught and had limited practice with in CS 312. learning primarily through targeted practice.