Computer Science (COSC) - Computational Thinking

COSC 5057  Computational Thinking


3 hours




Students learn the foundations of computational thinking: how to model, analyze, develop, and solve complex problems by developing and analyzing algorithms. Working with various platforms and programming languages such as Java or Python, students utilize techniques from areas such as optimization, and artificial intelligence to obtain and implement solutions. Through real-world problems, students work on integrated applications of computer science, mathematics, algorithms and software.

Nipissing University
100 College Drive, Box 5002, North Bay, ON, Canada  P1B 8L7  Tel: 705.474.3450 | Fax: 705.474.1947 | TTY: 877.688.5507

© Nipissing University 2015DisclaimerPrivacyAccessibility