vcc.ca

COMP 0987: Computer Programming 

Effective date

September 2022 

Department

College & Career Access 

School

Arts and Sciences 
 




Description

This course introduces students to the topic of Computer Programming. Students will learn the basic syntax of a popular programming language (Java, python, or C++). Students will learn how to approach and solve problems using basic procedural solutions (one-dimensional arrays, non-nested loops, minimal nested conditionals, no recursion) that demonstrate understanding of the fundamental concepts of programming. Completion of 2 of the following courses is required for completion of ABE Provincial Level Computer Studies: COMP 0982, COMP 0984, COMP 0985, COMP 0986, COMP 0987. These courses may be taken in any order. 

Credits

4.0 

Year of study

Grade 12 Equivalency 

Prerequisites

None 

Corequisites

None 

Course Learning Outcomes

Upon successful completion of this course, students will be able to:

Prior Learning Assessment & Recognition (PLAR)

Students with prior experience in programming may submit an example program in lieu of the coursework. Students who elect to challenge the course via PLAR will be evaluated by:

70% Example Program
30% Practical Programming Assessment  

Hours

Practicum, Self-Paced, Individual Learning: 96
Total Hours: 96
 

Instructional Strategies

Online, optional in person lab access. 

Grading System

Letter Grade (A-F) 

Passing grade

 

Evaluation Plan

Type

Percentage

Assessment activity

Quizzes/Tests 

10 

Up to ten quizzes. 

Quizzes/Tests 

10 

Two tests. 

Project 

40 

Four mini-projects. 

Final Exam 

20 

Variables
Conditional Expressions
Iteration
Procedures
Arrays
Basic Algorithms
I/O 

Project 

20 

One culminating project. 

Course topics

Learning resources

Eclipse, Scratch, JDoodle, W3Schools, "Java, Java, Java, Object-Oriented Problem Solving". 

Notes:

  • Course contents and descriptions, offerings and schedules are subject to change without notice.
  • Students are required to follow all College policies including ones that govern their educational experience at VCC. Policies are available on the VCC website at:
    https://www.vcc.ca/about/governance--policies/policies/.
  • To find out if there are existing transfer agreements for this course, visit the BC Transfer Guide at https://www.bctransferguide.ca.
Generated at: 3:45 pm on May. 19, 2024