EDIT 3205: Introduction to Computer Programming is a 3-credit-hour, MQF Level 6 course offered by the Kulliyyah of Education’s Department of Curriculum and Instruction, targeting students with no prior programming experience from Semester 1/2017/2018 onward. Using Visual Basic as the platform, it covers fundamental procedural programming concepts—including data types, control structures, functions, arrays, files, and the mechanics of running, testing, and debugging—through a problem-based learning approach contextualized in education. The course also explores the social dimensions of computing, such as its history, societal impacts, the Internet, copyrights, intellectual property, and software piracy, with no prerequisites required and classified as a minor within the curriculum.