Offered FL Lecture- 2 Lab- 2 3credit hrs/4contact hrs Prepares students for programming courses by covering topics such as flow-charting, pseudocode, object-orientation, decisions, repetition, data, and structured programming. Lecture topics will be reinforced with hands-on coding, testing, debugging, and documentation using a modern programming language (Python preferred).