CET 756
Introduction to Instructional Programming
Instructor: Haomin Wang
Course Description:
This course was an introduction to computer
programming to promote human/computer interaction, especially as it applies to
students and education. Emphasis was placed on applying fundamental programming
concepts and proper programming techniques as used in instructional software
development. The course taught principles and applications of
object-oriented programming (OOP) for the Internet environment, using JavaScript
and VBScript as sample languages. Through the course, students were to
comprehend the fundamental concepts of OOP, master basic programming algorithms,
develop program modules to facilitate human-computer interaction, and create
instruction-oriented programs with an emphasis on interactive Web
content.
Course Reflections
This course was very challenging for me, but looking back, it was also one that I enjoyed very much. We used JavaScript and Active Server Pages to enhance web pages and to create web pages that would allow for interaction with the user. We learned how to create window prompts and how to manipulate images. We created online quizzes and web forms. We also worked with buttons and cascading style sheets. Additionally, we learned how to read information from a database and how to input the data into a database. I have used several of the skills we learned to enhance my first grade website and I have used the online Geography quiz in my first grade classroom. When things aren't working quite right on my web page, I often look at the HTML code to try to see what is wrong. I have also changed the formatting by editing the HTML code. Completing this course has made me more confident to make such changes. I recently edited my original "frameset" assignment to add my youngest son who was born a year after I took this course. It was exciting to know that I still remembered how to do it! We did many projects in this course, but I have included some of my favorite ones below.
Projects Completed