Introduction to Computer Science 0809
Course Information
prerequisites none
text Online texts, tutorials and other resources will be used.

Provides a gentle introduction to computer science. Introduces computer science concepts including: hardware, operating systems, applications, programming, and web design. Students will gain experience working with the following:

  • (X)HTML and CSS for web design.
  • JavaScript for programming
  • Operating Systems including MS Vista and Unix
  • Basic graphics editing
  • Computer hardware including memory and hard disks
  • Networking including networking commands
lab & software

There will be substantial amount of lab time during class. However, for many assignments, students will need to do work on a computer at home. Any required software will be freely available.

Proper use of lab equipment: Students are to be focused on the current assignment.

The following gives a rough guide to the weight of each of the following elements. The actual weight will vary depending on the number of assignments and quizzes given.
Asgt TYpe description total
Quizzes All quizzes apply to final grade. Quizzes will be online and feedback will be immediate. Some quizzes will offer retakes with the most recent score counting towards the grade. Almost every week there will be a quiz. 200
Final No final or midterm, however their will be a final quiz on the last day of class.  
Assignments & Worksheets Point values will vary for each assignment (most will be 10-20 pts). 300
Notes Periodic note checks (each section usually: 10 pts each) 100
Class Time Utilization These points are given at the beginning of the semester and may disappear during the semester if class time is not effectively used. 100
Presentation A 3 minute presentation on a computer industry related topic will be given by a group of students. 100
Portfolio There will be a final project where you will create a portfolio demonstrating your work throughout the semester. 200
other info
late assignments
  • Not accepted without prior instructor consent via email
  • Refer to the course web site ( for upcoming assignments.
  • If you miss a day, you are responsible for being prepared by checking the online syllabus.
  • Missed quizzes can be made up at instructor's discretion.
  • Contact the instructor (email: if you have any concerns about the course or your (son's) grade.
Course Outcomes
Open to Growth and leadership  Students will have opportunities for growth as they gain skills in various areas of computer science. Students will have an opportunity to demonstrate leadership skills by helping others in class and through classroom presentations.

Religious and Committed to Doing Justice   Students will understand how computer technology can further the cause of justice on local and international levels. Students will understand the work of groups like the Electronic Frontiers Foundation, and Computer Professionals for Social Responsibility in protecting the rights of computer users.
Intellectually engaged The Introductory Computer Science student will be able to:

  • Understand the fundamental concepts of computer science.
  • Exhibit skills and knowledge of the basics of computer programming and the world wide web.
  • Understand ethical issues of computer technology and technologies impacts (both good and bad) on society as a whole.