|
Oct 31, 2024
|
|
|
|
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)
|
|