Nov 21, 2024  
Graduate Catalog | 2024-2025 
    
Graduate Catalog | 2024-2025
Add to Catalog Bookmarks (opens a new window)

ITIS 5101 - Foundations of Programming


Takes students from no experience in programming to having an understanding of how to produce software that is relevant to their domain knowledge. Students learn to think about problem solutions that are systematic and repeatable (algorithms), and translatable to code. Topics include: Algorithmic thinking; Programming with primitive data types; Introduction to Object-Oriented programming; Recovering gracefully from errors and exceptions; Unit testing; Recursion; ADTs (Stacks & Queues, Linked Nodes, Lists, Trees, Hash Functions); Introduction to Big O Analysis and ADTs; Sorting and Searching.

Credit Hours: (3)
Restriction(s): Graduate standing and permission of department


Schedule of Classes




Add to Catalog Bookmarks (opens a new window)