101221 - Programming for AI Technology
Credit Hours

3

Pre-requisite

0401122+0401123

Co-requisite

-

Distribution

3+0

Introduction to programming basics (what it is and how it works), binary computation, problem solving methods, and algorithm development. Includes procedural and data abstractions, program design, debugging, testing, and documentation. Covers data types, control structures, functions, parameter passing, library functions, arrays, inheritance, and object-oriented design. Laboratory exercises in Python.