CampusAnswers

CMPS3000 — Computational Thinking and Problem Solving

3 credits · 3 hours

CMPS 3000 - Computational Thinking and Problem Solving CMPS 3000 - Computational Thinking and Problem Solving Description This course introduces computational problem-solving techniques, as well as fundamental concepts of data structures and the software design process. Widely used problem-solving techniques such as divide and conquer will be demonstrated, while other topics include dynamic programming, greedy algorithms, search and backtracking. Problems will come from various science disciplines. Programming concepts reviewed include data types, control structures, scope rules, functions and files. The mechanics of running, testing and debugging will also be revisited. 3 Credits Time Guidelines The standard instructional time for this course is 45 hours.

Part of

Source ↗

← back to sait catalog