bgc-secondary light bgc-secondary light
bgc-tertiary bgc-tertiary
bgc-tertiary light bgc-tertiary light
bgc-primary bgc-primary
bgc-quaternary bgc-quaternary
bgc-quaternary light bgc-quaternary light
bgc-secondary bgc-secondary
bgc-primary light bgc-primary light

ARIN202 - AI Software Foundations

Course Details

Course Code: ARIN202 Course ID: 5570 Credit Hours: 3 Level: Undergraduate

This software principles course introduces core concepts of software development, focusing on computer programs, software systems, and the relationship between application software, system software, and the operating system within a computer system. Students learn how programming languages, source code, machine code, and algorithms are used to create a software program that performs specific tasks on modern computer hardware. The course covers essential topics such as data structures, software design, and software quality, while emphasizing how developers write, test, and implement code to meet user requirements. Students also examine software licenses, intellectual property rights, and common software development practices used across different types of software, including cloud-based software systems and platform-level services. By building a strong foundation in computer science principles, students develop the understanding needed to design efficient programs and support reliable software functionality, preparing programmers and future developers for advanced applications in AI and modern technology environments.

Course Schedule

Registration Dates Course Dates Start Month Session Weeks
Registration02/23/2026 - 07/31/2026 Course Dates08/03/2026 - 09/27/2026 Start Month August SessionSummer 2026 Session I Weeks8 Week session
Registration04/27/2026 - 10/02/2026 Course Dates10/05/2026 - 11/28/2026 Start Month October SessionFall 2026 Session B Weeks8 Week session
Registration05/25/2026 - 10/30/2026 Course Dates11/02/2026 - 12/27/2026 Start Month November SessionFall 2026 Session I Weeks8 Week session
Registration06/29/2026 - 12/04/2026 Course Dates12/07/2026 - 01/31/2027 Start Month December SessionFall 2026 Session D Weeks8 Week session

Previous Syllabi

Not current for future courses.