"This course is designed for beginners, typically for business students, to explore core concepts of programming logics and popular programming languages. Topics will include fundamental topics such as data types, variables, input, output, control structures, modules, functions, arrays, files, object-oriented concepts, GUI development, and event-driven programming. This course includes 3 lecture hours and 1 lab hour (4 credit hours). The lab exercises are designed to be completed online or during the on-ground lab sessions, which depends upon the instructorâ€™s guidance. No prior knowledge of programing is assumed."