This is an introductory course in computer programming and is a foundation for all other programming languages. The QBasic language will be taught, together with the algorithms and programming commands necessary for students to develop and write real-world applications using a variety of structures. Problem-solving, logical thinking skills and algebraic operations will be emphasized throughout this course. Simple games and computer graphics will also be explored during this course. Previous computer programming experience is not required. Prerequisites: none