Camosun logo for print

To register for credit courses you first need to apply to a college program. Apply online

COMP 030 Fundamental Computer Studies

Effective date: September 2016

Computers are an important part of education, work and personal life. Computer skills are introduced at the fundamental level to help students gain the knowledge and confidence to perform basic computer operations.

Course offerings vary by term; search Camlink for scheduled sections

Credits
0
Format
3 lecture hours and 2 lab hours per week
Related programs
Academic Upgrading
Tuition
$0 plus additional fees. Effective until August 31, 2018.

Prerequisites

None.

COMP 040 Intermediate Computer Studies

Effective date: September 2016

Computers are increasingly becoming a part of daily life in personal, work and educational environments. The goal of an Intermediate Level computer course is to introduce adult learners to the use of the computer as a tool so that they will become more self-confident and therefore able to function more efficiently with a computer.

Note: ENGL 033 or equivalent is highly recommended as preparation for this course. Home internet access is also recommended.

Course offerings vary by term; search Camlink for scheduled sections

Credits
0
Format
3 lecture hours and 2 lab hours per week
Related programs
Academic Upgrading
Tuition
$0 plus additional fees. Effective until August 31, 2018.

Prerequisites

One of:

COMP 060 Advanced Computer Studies

Effective date: June 2004

This course offered in partnership with BC campus, provides students with a survey of the major applications of computers. Students will develop an understanding of computers and concepts to aid employment opportunities, personal productivity, and enjoyment. They will also acquire skills to contribute to and participate productively in society.

Course offerings vary by term; search Camlink for scheduled sections

Credits
0
Format
5 lecture hours and 3 lab hours per week
Related programs
Academic Upgrading
Tuition
$0 plus additional fees. Effective until August 31, 2018.

Prerequisites

One of:

COMP 103 Internship

Effective date: May 2013

This course gives students an opportunity to apply and extend academic knowledge while employed with qualified co-op employers. This full-time paid work experience is facilitated and monitored by the college.

Course offerings vary by term; search Camlink for scheduled sections

Credits
5
Format
35 practical work hours per week for 12 weeks
Related programs
Computer Systems Technology
Tuition
$552.97 plus additional fees. Effective until August 31, 2018.

Prerequisites

All of:

  • COM in COOP WEP
  • Students must complete all academic term 1 and 2 courses
  • Obtain a minimum GPA of 3.0 prior to the first work term and all subsequent work terms
  • Be fully enrolled in the term preceding the work term

Restricted course Open to students who have met the Internship participation requirements.

COMP 106 Internship - 6 months

Effective date: May 2013

This course gives students an opportunity to apply and extend academic knowledge while employed with qualified employers. This full-time work experience is facilitated and monitored by the college.

Course offerings vary by term; search Camlink for scheduled sections

Credits
10
Format
35 practical work hours per week for 24 weeks
Related programs
Computer Systems Technology
Tuition
$688.79 plus additional fees. Effective until August 31, 2018.

Prerequisites

All of:

  • COM in COOP WEP
  • Students must complete all academic term 1 and 2 courses
  • Obtain a minimum GPA of 3.0 prior to the first work term and all subsequent work terms
  • Be fully enrolled in the term preceding the work term

Restricted course Open to students who have met the Internship participation requirements.

COMP 112 Intro to Computer Systems

Effective date:

This course is intended to provide students who have some computer exposure with an expanded foundation in general computer concepts and practical skills. Topics include: computer terminology and environment, computer applications and usage, societal and professional issues.

Note: Students lacking computing skills should take COMP 156 or COMP 080.

Check transferability with the BC Transfer Guide • Course offerings vary by term; search Camlink for scheduled sections

Credits
3
Format
5 lecture hours and 1 lab hour per week
Tuition
$326.16 plus additional fees. Effective until August 31, 2018.

Prerequisites

None.

Restricted course Open to students in Computer Systems Technology.

COMP 130 Computing for Engineers

Effective date: January 2017

Students will apply disciplined development strategies to problem solving using a high-level programming language. The course will emphasize a structured approach to the development of programs through the design of flow chart, algorithm and good programming style.

Course offerings vary by term; search Camlink for scheduled sections

Credits
3
Format
3 lecture hours and 2 lab hours per week
Tuition
$339.75 plus additional fees. Effective until August 31, 2018.

Prerequisites

None.

Restricted course Open to students in Engineering Bridge.

COMP 132 Programming Using Java

Effective date: April 2016

This course introduces the student to programming in an imperative, object-oriented language. Topics include: introduction to problem solving via top-down and object oriented methods; built-in and user-defined objects; control structures; functions and parameters. Problem-solving and the production of quality programs are emphasized.

Course offerings vary by term; search Camlink for scheduled sections

Credits
3
Format
3 lecture hours and 2 lab hours per week
Related programs
Computer Systems Technology; Engineering Transfer; University Transfer
Tuition
$326.16 plus additional fees. Effective until August 31, 2018.

Prerequisites

One of:

And one of:

Camosun offers English and Math assessment testing to determine current level of skill.

COMP 139 Applied Computer Programming

Effective date: September 2011

Techniques, methods, and tools for systematic development of software; basic algorithms and data structures; fundamental concepts of object-oriented programming. Topics include: control and data abstraction, modularization, abstract data types, layers of abstraction, information hiding, separation of concerns, program design, software libraries and techniques for the development of high-quality software components.

Check transferability with the BC Transfer Guide • Course offerings vary by term; search Camlink for scheduled sections

Credits
3
Format
4 lecture hours and 2 lab hours per week
Related programs
Computer Systems Technology; Engineering Transfer; University Transfer
Tuition
$339.75 plus additional fees. Effective until August 31, 2018.

Prerequisites

One of:

COMP 139E Data Structures and Applications

Effective date: September 2017

Disciplined development using a high-level programming language, including an introduction to software engineering topics such as program design, modular testing, and maintenance. Topics will include object-oriented programming; indirection using pointers; error handling; data structures; and floating-point arithmetic, all with an emphasis on scientific and engineering applications.

Check transferability with the BC Transfer Guide • Course offerings vary by term; search Camlink for scheduled sections

Credits
3
Format
3 lecture hours and 2 lab hours per week
Tuition
$339.75 plus additional fees. Effective until August 31, 2018.

Prerequisites

Restricted course Open to students in Engineering Bridge.

COMP 140 Human Computer Interaction

Effective date: January 2016

This course focuses on principles of human-computer interaction as applied to web page and website design. Topics include human factors, interface guidelines, usability measures and the design and implementation of web pages and websites.

Check transferability with the BC Transfer Guide • Course offerings vary by term; search Camlink for scheduled sections

Credits
3
Format
3 lecture hours and 2 lab hours per week
Tuition
$271.80 plus additional fees. Effective until August 31, 2018.

Prerequisites

None.

Restricted course Open to students in Computer Systems Technician or Computer Systems Technology.

COMP 152 Computer and Programming Literacy

Effective date: January 2013

This course will present computers and communications systems that affect the world we live in and the individual’s responsibility in the use of computers. Students develop the skills required to effectively use a word processor, spreadsheet, presentation tools, and database software. The student will also be introduced to programming in HTML, scripting and a high level programming language. This enriched course is intended for students with some background in computer concepts. Students without prior computer background should select COMP 156.

Check transferability with the BC Transfer Guide • Course offerings vary by term; search Camlink for scheduled sections

Credits
3
Format
3 lecture hours and 1 lab hour per week
Related programs
Applied Chemistry and Biotechnology; Environmental Technology; University Transfer
Tuition
$602.58 plus additional fees. Effective until August 31, 2018.

Prerequisites

One of:

Camosun offers English assessment testing to determine current level of skill.

COMP 155 Database Concepts

Effective date: September 2008

An introductory course in database systems, topics include: the role of integrated database systems; basic concepts of data entities, attributes and relationships; data independence and implications; conceptual data modeling; hierarchical, network, relational and object data modules; data manipulation processes; query languages. A relational DBMS is used to apply the principles.

Check transferability with the BC Transfer Guide • Course offerings vary by term; search Camlink for scheduled sections

Credits
3
Format
2 lecture hours and 3 lab hours per week
Related programs
Computer Systems Technology; University Transfer
Tuition
$271.80 plus additional fees. Effective until August 31, 2018.

Prerequisites

COMP 156 Computer Concepts

Effective date: September 2016

Students will obtain a solid foundation in general computer concepts and a practical exposure to the computer. Topics include computer terminology and environment, computer applications and usage, as well as a brief introduction to programming. Some sections designated for particular programs will include examples relevant to those programs.

Check transferability with the BC Transfer Guide • Course offerings vary by term; search Camlink for scheduled sections

Credits
3
Format
3 lecture hours and 2 lab hour per week
Related programs
Civil Engineering Technology Access; Computer and Engineering Technician Access; Electronics and Computer Engineering Technology Access; Mechanical Engineering Technology Access; University Transfer
Tuition
$339.75 plus additional fees. Effective until August 31, 2018.

Pre/Corequisites

One of:

Camosun offers English assessment testing to determine current level of skill.

COMP 157 Windows-Based Applications

Effective date: January 2016

Development of windows applications using a variety of data sources including files, spreadsheets and relational databases.

Check transferability with the BC Transfer Guide • Course offerings vary by term; search Camlink for scheduled sections

Credits
3
Format
3 lecture hours and 2 lab hours per week
Related programs
Computer Systems Technology
Tuition
$271.80 plus additional fees. Effective until August 31, 2018.

Prerequisites

COMP 166 Programming 1 for Engineers

Effective date: January 2017

As students are taught principles of structured programming, they will see concepts illustrated with examples and do problems from science and engineering disciplines. Topics include: elementary features of the programming language used, such as data types and structures, control flow, input/output, functions; the programming environment; problem solving process.

Check transferability with the BC Transfer Guide • Course offerings vary by term; search Camlink for scheduled sections

Credits
3
Format
2.5 lecture hours and 2 lab hours per week
Tuition
$305.77 plus additional fees. Effective until August 31, 2018.

Prerequisites

None.

Restricted course Open to students in Engineering Bridge.

COMP 170 Computer/Network Operations

Effective date: January 2012

Introduces the concepts necessary to setup, program and operate a small website such as a small PC network serving a small business. Emphasis will be placed on the operation and programming necessary for the web server.

Course offerings vary by term; search Camlink for scheduled sections

Credits
3
Format
3 lecture hours and 2 lab hours per week
Related programs
Computer Systems Technology
Tuition
$271.80 plus additional fees. Effective until August 31, 2018.

Prerequisites

Pre/Corequisites

COMP 173 Computer Network Programming

Effective date: January 2008

Provides network programming experience, with emphasis on TPC/IP and web programming technologies. It surveys server and client applications and applies them using contemporary technologies.

Course offerings vary by term; search Camlink for scheduled sections

Credits
3
Format
3 lecture hours and 2 lab hours per week
Related programs
Computer Systems Technology
Tuition
$271.80 plus additional fees. Effective until August 31, 2018.

Prerequisites

COMP 176 Operating Systems

Effective date: January 2016

Introduces major concepts of operating system architecture. It is a survey course giving the student an opportunity to evaluate and compare several current operating systems. Topics include: process and processor management, memory management, device management, networks, concurrent processes and file systems.

Check transferability with the BC Transfer Guide • Course offerings vary by term; search Camlink for scheduled sections

Credits
3
Format
3 lecture hours and 2 lab hours per week
Tuition
$271.80 plus additional fees. Effective until August 31, 2018.

Prerequisites

None.

Restricted course Open to students in Computer Systems Technician or Computer Systems Technology.

COMP 182 Architecture and Programming

Effective date:

This course introduces computer architecture and instruction sets using a microprocessor as a model. Topics include: virtual machines, instructions sets, instruction and data types, interrupts, addressing modes, assembly languages, macros, microcode, RISC machines. Assembly language and high level language programs are designed and written to exercise selected concepts.

Check transferability with the BC Transfer Guide • Course offerings vary by term; search Camlink for scheduled sections

Credits
3
Format
4 lecture hours and 1 lab hour per week
Related programs
University Transfer
Tuition
$339.75 plus additional fees. Effective until August 31, 2018.

Prerequisites

One of:

COMP 183 Intro to Computer Architecture

Effective date:

This course introduces computer architecture and instruction sets using a microprocessor as a model. Topics include: virtual machines, instructions sets, instruction and data types, interrupts, addressing modes, assembly languages, macros, micro code, RISC machines. Assembly language and high-level language programs are designed and written to exercise selected concepts.

Course offerings vary by term; search Camlink for scheduled sections

Credits
3
Format
4 lecture hours and 1 lab hour per week
Related programs
Computer Systems Technology
Tuition
$271.80 plus additional fees. Effective until August 31, 2018.

Prerequisites

COMP 199 Applied Project - Year One

Effective date: April 2016

A collaborative online based project demonstrating the skill set acquired by students in the first year of the Computer Systems Technology program.

Course offerings vary by term; search Camlink for scheduled sections

Credits
2
Format
1 seminar hour and 3 lab hours per week
Related programs
Computer Systems Technology
Tuition
$217.44 plus additional fees. Effective until August 31, 2018.

Prerequisites

All of:

Pre/Corequisites

All of:

COMP 210 Data Structures and Algorithms

Effective date: September 2016

Study data structures and algorithms which operate on them, in continuation of COMP 139. Examine standard problems and relate them to data structures. Topics include: abstract data types, representation and implementation, programming techniques of intermediate sophistication, algorithm design and analysis and searching, trees and graphs.

Check transferability with the BC Transfer Guide • Course offerings vary by term; search Camlink for scheduled sections

Credits
3
Format
3 lecture hours and 1 lab hour per week
Related programs
University Transfer
Tuition
$271.80 plus additional fees. Effective until August 31, 2018.

Prerequisites

All of:

And one of:

COMP 212 Introduction to Computer Science

Effective date: January 2011

Introduction to theoretical topics in the study of computer science and to practical aspects of the discipline. Topics include: theory of computation, computer organization and computer languages, survey of areas and problems of computer science, and societal impact of computers. Entering students should have learned programming of a structured language.

Check transferability with the BC Transfer Guide • Course offerings vary by term; search Camlink for scheduled sections

Credits
3
Format
4 lecture hours and 1 lab hour per week
Related programs
University Transfer
Tuition
$271.80 plus additional fees. Effective until August 31, 2018.

Prerequisites

  • C in COMP 136

COMP 227 Combinatoric Structures

Effective date: May 2013

An intermediate course in the theory and applications of discrete and combinatorial mathematics: recurrence relations, method of generating functions, applications to recursive algorithms, inference rules and laws of logic, graph theory, network flows and matching, counting, binomial and multinomial theorems, discrete probability, simulation of distributions.

Check transferability with the BC Transfer Guide • Course offerings vary by term; search Camlink for scheduled sections

Credits
3
Format
4 lecture hours and 1 lab hour per week
Related programs
Computer Systems Technology; University Transfer
Tuition
$339.75 plus additional fees. Effective until August 31, 2018.

Prerequisites

All of:

And one of:

COMP 230 Systems Analysis and Design

Effective date: September 2012

The student will develop a working knowledge of the practice of systems analysis through lectures and participation in a project team. Includes topics in requirements analysis, systems design and specification techniques.

Check transferability with the BC Transfer Guide • Course offerings vary by term; search Camlink for scheduled sections

Credits
3
Format
3 lecture hours and 2 lab hours per week
Related programs
Computer Systems Technology
Tuition
$271.80 plus additional fees. Effective until August 31, 2018.

Prerequisites

All of:

And one of:

COMP 235 Software Engineering

Effective date: January 2016

Tools and techniques to promote programming productivity and software quality. Topics include: specifications, code review and inspection techniques, testing and debugging methods and tools, reusable software components and templates, scripting languages, software configuration management software tools, environments, and instrumenting and profiling.

Check transferability with the BC Transfer Guide • Course offerings vary by term; search Camlink for scheduled sections

Credits
3
Format
3 lecture hours and 2 lab hours per week
Related programs
Computer Systems Technology; University Transfer
Tuition
$271.80 plus additional fees. Effective until August 31, 2018.

Pre/Corequisites

COMP 238 Software Development Methods

Effective date: May 2016

Students will apply tools and techniques to promote programming productivity and software quality. Topics include software specifications, code review and inspection techniques, testing and debugging methods and tools, reusable software components and configuration management.

Check transferability with the BC Transfer Guide • Course offerings vary by term; search Camlink for scheduled sections

Credits
3
Format
3 lecture hours and 1.5 lab hours per week
Related programs
University Transfer
Tuition
$305.77 plus additional fees. Effective until August 31, 2018.

Prerequisites

COMP 241 .NET Applications and Services

Effective date: September 2013

Students will learn the .Net framework and corresponding tools and technologies in developing and implementing web applications and services.

Credits
3
Format
3 lecture hours and 2 lab hours per week
Related programs
Computer Systems Technology
Tuition
$271.80 plus additional fees. Effective until August 31, 2018.

Prerequisites

COMP 244 Special Topics in Computing

Effective date: January 2016

This course investigates, evaluates and implements emerging or new computer technologies which have a high probability of becoming industry standards or having a large market share. The focus of this course will change with emerging technologies.

Credits
3
Format
1 lecture hour and 3 seminar hours per week
Related programs
Computer Systems Technology
Tuition
$217.44 plus additional fees. Effective until August 31, 2018.

Prerequisites

COMP 249 Database Administration

Effective date: January 2016

This course provides a foundation for database administration in organizations using relational databases. Students develop skills to operate, configure, backup and restore databases. Replication and other administrative functions regarding databases are also covered.

Course offerings vary by term; search Camlink for scheduled sections

Credits
3
Format
3 lecture hours and 2 lab hours per week
Related programs
Computer Systems Technology
Tuition
$271.80 plus additional fees. Effective until August 31, 2018.

Prerequisites

COMP 255 Computer Graphics Programming

Effective date: January 2013

The student will acquire a working knowledge of programming typical computer graphics systems through a study of hardware and software considerations. Emphasis will be given to applications in technology and business.

Course offerings vary by term; search Camlink for scheduled sections

Credits
3
Format
3 lecture hours and 2 lab hours per week
Related programs
Computer Systems Technology; University Transfer
Tuition
$271.80 plus additional fees. Effective until August 31, 2018.

Prerequisites

All of:

COMP 259 Advanced Database Concepts

Effective date: January 2016

This course explores advanced database concepts using data warehousing as a model. Students examine all phases and tasks of the database design process, including business modeling, entity relationship diagramming, dimensional modeling, physical modeling, and meta data management. Special emphasis is placed on the application to data warehouses and data marts.

Check transferability with the BC Transfer Guide • Course offerings vary by term; search Camlink for scheduled sections

Credits
3
Format
3 lecture hours and 2 lab hours per week
Related programs
Computer Systems Technology
Tuition
$271.80 plus additional fees. Effective until August 31, 2018.

Prerequisites

COMP 266 Database Application

Effective date: January 2016

Focuses on enterprise data processing using modern technologies for distributed and multi-tier computing. Topics include: advanced Java tools, and related technologies as practiced by professionals using modern databases.

Check transferability with the BC Transfer Guide • Course offerings vary by term; search Camlink for scheduled sections

Credits
3
Format
3 lecture hours and 2 lab hours per week
Related programs
Computer Systems Technology
Tuition
$271.80 plus additional fees. Effective until August 31, 2018.

Prerequisites

All of:

COMP 270 Computer Operations

Effective date: January 2016

This course introduces the student to the operational aspects of a computing installation. Site operation, security and system administration issues are addressed as well as e-commerce systems.

Check transferability with the BC Transfer Guide • Course offerings vary by term; search Camlink for scheduled sections

Credits
3
Format
3 lecture hours and 2 lab hours per week
Related programs
Computer Systems Technology
Tuition
$271.80 plus additional fees. Effective until August 31, 2018.

Prerequisites

COMP 272 Intro to Data Communications

Effective date: January 2016

This course will examine the theory of data communications and the practice of its implementation. The OSI Reference Model will be examined in depth. Topics include: signalling techniques, modems, multiplexers and other devices, data communication standards, transmission media, networks and servers.

Check transferability with the BC Transfer Guide • Course offerings vary by term; search Camlink for scheduled sections

Credits
3
Format
3 lecture hours and 2 lab hours per week
Related programs
Computer Systems Technology
Tuition
$271.80 plus additional fees. Effective until August 31, 2018.

Prerequisites

COMP 275 Systems Design and Security

Effective date: September 2011

This course introduces students to information systems security. Students will examine security issues within operational, technical, and administrative contexts. Operational issues include continuity planning, physical security and operations management. Technical issues include networking and trusted computing. Issues include risk assessment, evaluation, and management. Security standards and models as well as certification and authentication are also examined.

Course offerings vary by term; search Camlink for scheduled sections

Credits
3
Format
3 lecture hours and 2 lab hours per week
Related programs
Computer Systems Technology
Tuition
$271.80 plus additional fees. Effective until August 31, 2018.

Prerequisites

All of:

COMP 288 Embedded Systems Applications

Effective date: January 2008

This course provides the student with theory and practice related to hardware selection, digital interfacing, and instrumentation to network interconnections using industry standard systems. Software tools and development systems are considered. Inter-related web applications of embedded systems are constructed.

Course offerings vary by term; search Camlink for scheduled sections

Credits
3
Format
3 lecture hours and 2 lab hours per week
Related programs
Computer Systems Technology
Tuition
$271.80 plus additional fees. Effective until August 31, 2018.

Prerequisites

COMP 289 Concurrent Programming

Effective date: January 2016

An introduction to concepts and practices in programming microcomputers for real-time and concurrent applications in database and data communication. This course discusses software topics such as interrupts, multitasking, device handling and I/O, re-entrant code, libraries, arithmetic processing and scaling, as well as business standards and related topics.

Check transferability with the BC Transfer Guide • Course offerings vary by term; search Camlink for scheduled sections

Credits
3
Format
3 lecture hours and 2 lab hours per week
Related programs
Computer Systems Technology
Tuition
$271.80 plus additional fees. Effective until August 31, 2018.

Prerequisites

All of:

COMP 297 Applied Project - Preparation

Effective date: January 2011

Students prepare for their applied project in this first phase with the formation of teams and interaction with industry contacts to select a final applied project for the Computer Systems Technology program.

Course offerings vary by term; search Camlink for scheduled sections

Credits
1
Format
1 lecture hour per week
Related programs
Computer Systems Technology
Tuition
$54.36 plus additional fees. Effective until August 31, 2018.

Prerequisites

All of:

COMP 298 Applied Project - Analysis

Effective date: January 2016

Working in teams, students will perform the definition, analysis and design stages of a computer project.

Check transferability with the BC Transfer Guide • Course offerings vary by term; search Camlink for scheduled sections

Credits
3
Format
3 lecture hours and 2 lab hours per week
Related programs
Computer Systems Technology
Tuition
$271.80 plus additional fees. Effective until August 31, 2018.

Prerequisites

All of:

COMP 299 Applied Project - Implementation

Effective date: April 2013

Working in teams, students will complete the design, implementation and documentation of a computer project.

Course offerings vary by term; search Camlink for scheduled sections

Credits
8
Format
2 lecture hours, 2 lab hours, and 13 project/client lab hours per week
Related programs
Computer Systems Technology
Tuition
$924.12 plus additional fees. Effective until August 31, 2018.

Prerequisites

All of:

  • C in COMP 298
  • Permission from the department

Last updated: December 12, 2017 2:57 pm

Contact Us
Camosun College Lansdowne
3100 Foul Bay Rd
Victoria BC V8P 5J2
Camosun College Interurban
4461 Interurban Rd
Victoria BC V9E 2C1
  • 250–370–3000
  • 1–877–554–7555 (toll-free)

©1996–2017 Camosun College | Victoria BC, Canada | Printed: December 16, 2017 at 8:26 pm Change Everything logo for print