King's  Logo

COURSE NUMBER: CMPT 250
COURSE TITLE: Introduction to Computing Science
NAME OF INSTRUCTOR: Amy Feaver (Lecture), Rob MacDonald (Lab)
CREDIT WEIGHT AND WEEKLY TIME DISTRIBUTION: credits 3 (hrs lect 3 - hrs sem 0 - hrs lab 3)
COURSE DESCRIPTION: An overview of computing concepts and technologies. Topics include: the history of computing, computing hardware, operating systems, application software, networks, and a discussion of the role of computing and information technologies in society.
REQUIRED TEXTS:
  • Course Pack (Required; Available at the King’s Bookstore)
MARK DISTRIBUTION IN PERCENT:
Lab Assignments20%
Projects10%
Quizzes30%
Exam 120%
Exam 220%
100%
COURSE OBJECTIVES: This course is intended to introduce students to the basics of computing science.  At the end of the course a student should be able to:
  • Describe the role of hardware and software in a computer
  • List some of the history of computers and the Internet
  • Write programs using HTML and JavaScript
  • Examine  some  of  the  implications  of  computing  science  and  computer applications in society
  • Think about computing science from a Christian perspective
COURSE OUTLINE:
  • Computer Hardware
  • Binary and Memory
  • HTML and Web Pages
  • JavaScript and Dynamic Web Pages
  • The History of Computers
  • Functions and Recursion; Libraries
  • Randomness
  • Conditional Execution, Truth Tables
  • Conditional Repetition
  • Arrays


Required texts, assignments, and grade distributions may vary from one offering of this course to the next. Please consult the course instructor for up to date details.

The King's University College
Maintained By Institutional Research