Apr 25, 2024  
University of Alberta Calendar 2022-2023 
    
University of Alberta Calendar 2022-2023 [ARCHIVED CATALOG]

AUSCI 135 - Practical Introduction to Computational Thinking and Problem Solving


Course Career Undergraduate
Units 3
Approved Hours 0-0-3
Fee index 6
Faculty Augustana Faculty
Department AU Science
Typically Offered either term

Description
Through teamwork and programming in a scripting language (such as Python or Ruby), this course introduces computational thinking, problem solving, and the fundamental ideas of computing science. Driven by building a computer application, students will use algorithms, abstraction and modelling, learning the syntax and semantics of a high-level language, investigate fundamental programming concepts and data structures, and use basic software development methods and tools. Documentation standards, object-orientated programming, and exception handling will be required in the computer application. Geographical user interfaces and event-driven programming may also be included. Prerequisite. Mathematics 30-1. Note: Credit may be obtained for only one of AUCSC 111 (2021) and AUSCI 135.