Dec 04, 2024  
2022-2023 Undergraduate Catalog 
    
2022-2023 Undergraduate Catalog [ARCHIVED CATALOG]

CS 116 - Problem Solving with Algorithms (2)

This course will introduce students to the techniques of problem solving by developing algorithms to provide a clear path that can then be coded in the language of their choice. It will consider multiple possible solution paths and help the student determine the best approach to take when creating the final solution. The course will focus on the tools available to help in the solution of problems and will help the student resist the temptation to just start coding before a clear solution is in mind. The course will be language independent, but will show solution implementations in a few of the popular languages such as Python, C# and Java. Corequisite: CS 120 . FA.