ECOMP 6207 Coding and Design
This course introduces students to the design and coding elements of software development using the Python programming language. It addresses user-centered and universal design principles including usability and user tested principles and processes in the iterative cycle of code development. Coding topics include: data types, objects and graphics, sequencers, functions, decision and control structures, iteration, modeling and simulation, abstraction, algorithms and recursion. Students will encounter design and development challenges, collaboratively solve problems and create computational artifacts.