Course Description
This course introduces learners to the basic skills of computer programming. Included in this course are techniques of visual programming such as Dialogue/ Edit boxes, Menu system, Control of Graphics, File Processing, Basic Input and Output, and advance skills such as creating a timer, menu driver interface, and recursive programming. In order to promote the efficiency of teaching and learning, issues regarding educational software development in classroom applications will be explored.
Intended Learning Outcomes
CILO-1: Explain the computer programming concepts involved in a program.
CILO-2: Understand the SQL data definition and SQL query languages.
CILO-3: Design a database solution to an information technology problem in school.
CILO-4: Design algorithms to solve a simple classroom problem.
CILO-5: Convert algorithms to specific programs covered in this course.