2025-2026 Undergraduate Catalog 
    
    Mar 18, 2026  
2025-2026 Undergraduate Catalog
Add to Portfolio (opens a new window)

IS 221 - Programming Fundamentals


Credit(s): 3
The purpose of this course is to introduce students to the fundamental concepts and models of application development. Students will understand the key processes related to building effective applications and appreciate the complexity of application development. Students will learn the basic concepts of program design, data structures, coding, problem solving, programming logic, and fundamental design techniques for event-driven programs in various programming languages. Program development will incorporate the system development life cycle: gathering requirements, designing a solution, implementing a solution in a programming language, and testing and documenting the completed application.



Add to Portfolio (opens a new window)