Skip to content

Academic and Credit

Search Courses Search Courses
Program
Subject
Level
 Search only transferable courses
Keyword

The 2017/2018 Academic timetable will be posted Monday April 3, 2017.

Continuing student registration for 2017/2018 Academic year begins on Monday May 8, 2017.

New student registration begins on Tuesday May 23, 2017.

The college reserves the right to change its course offerings at any time. Note: Not all courses listed are offered every term. Unless otherwise specified, a minimum of letter grade of C is required to meet a prerequisite.

SEARCH RESULTS

CPS-025

Fundamental Computer Literacy

100 hours/ 1 credit

Students in this course will be introduced to the use of the computer as a tool so they can gain enough confidence to function with a computer at a very basic level in limited situations. The course will include an introduction to computers, accessing the Internet, keyboarding, word processing, printing documents and saving documents to disk drives.

Prerequisite(s):

  • None


Register online with myNIC Leave Site

Find out when this course is scheduled with NIC Connect Leave Site

New NIC student?
Registration & Timetabling

CPS-100

Computer Programming I

3 hours lecture + 1 hour lab, 3 credits

This course is an introduction to computer programming. Students will be introduced to problem solving methods and algorithm development using the object-oriented programming paradigm. The students will learn how to apply problem analysis, program design, and program implementation while using the top-down and stepwise refinement design methods. The course also provides an introduction to the object-oriented programming paradigm and recursive functions. This course will provide a sound basis for later courses in computer science. Note: Basic computing skills are assumed.

Prerequisite(s):

  • C in one of Principles of Math 11 or MAT 053.
  • C in one of Provincial English 12, ENG 060, ENG 096, ENG 098, or ESL 090; or assessment.


Register online with myNIC Leave Site

Find out when this course is scheduled with NIC Connect Leave Site

New NIC student?
Registration & Timetabling

Need more info?
BCTransferGuide.ca Leave Site

View this course's BC transfer credit

toggle icon

This course tranfers to the following post-secondary institutions in British Columbia.

NIC students wishing to use their courses as transfer credit toward another program or degree are encouraged to review the Steps to University Transfer and contact an advisor.

Please note, this information is provided courtesy of The British Columbia Council on Admissions and Transfer (BCTransferGuide.ca Leave Site) and North Island College bears no responsibility for the accuracy of data.

Receiving Institutions Transfer Equivalence Effective Date

CPS-101

Computer Programming II

3 hours lecture + 1 hour lab, 3 credits

This course continues with the techniques and tools introduced in CPS 100 for development and maintenance of software systems and documentation. The main emphasis is on classic structures and basic algorithms in the object-oriented programming paradigm. The introduced object-oriented data structures include strings, vectors, lists, stacks, queues, trees, and hash tables. Several searching and sorting algorithms are introduced in the context of applicable data structures. Topics also include data abstraction, information hiding, encapsulation, layers of abstractions, program design, separate compilations, component re-use, software libraries, and techniques for development of professional quality software components.

Prerequisite(s):

  • CPS 100 Minimum Grade C


Register online with myNIC Leave Site

Find out when this course is scheduled with NIC Connect Leave Site

New NIC student?
Registration & Timetabling

Need more info?
BCTransferGuide.ca Leave Site

View this course's BC transfer credit

toggle icon

This course tranfers to the following post-secondary institutions in British Columbia.

NIC students wishing to use their courses as transfer credit toward another program or degree are encouraged to review the Steps to University Transfer and contact an advisor.

Please note, this information is provided courtesy of The British Columbia Council on Admissions and Transfer (BCTransferGuide.ca Leave Site) and North Island College bears no responsibility for the accuracy of data.

Receiving Institutions Transfer Equivalence Effective Date

CPS-104

Introduction to Computer Science

3 hours lecture + 1 hour lab, 3 credits

This course introduces Computer Science and its applications. Topics include hardware and software design including logic design, basic computer organization and system software; programming paradigms; external storage, sequential file processing and elementary relational databases; networks and electronic information services; artificial intelligence; ethical and societal considerations.

Prerequisite(s):

  • C in one of Principles of Math 11, Pre Calculus 11, Applications of Math 12 or MAT 053; or C+ in Foundations of Math 11; or assessment.
  • C in one of Provincial English 12, ENG 060, ENG 096, ENG 098, or ESL 090; or assessment.


Register online with myNIC Leave Site

Find out when this course is scheduled with NIC Connect Leave Site

New NIC student?
Registration & Timetabling

Need more info?
BCTransferGuide.ca Leave Site

View this course's BC transfer credit

toggle icon

This course tranfers to the following post-secondary institutions in British Columbia.

NIC students wishing to use their courses as transfer credit toward another program or degree are encouraged to review the Steps to University Transfer and contact an advisor.

Please note, this information is provided courtesy of The British Columbia Council on Admissions and Transfer (BCTransferGuide.ca Leave Site) and North Island College bears no responsibility for the accuracy of data.

Receiving Institutions Transfer Equivalence Effective Date

CPS-146

Database Fundamentals

3 hours lecture + 1 hour lab, 3 credits

This course introduces fundamental database concepts and database systems development methods with an emphasis on relational database design and implementation. Topics include DBMS concepts, data modeling, data normalization, database implementation, Structured Query Language, client-server databases, web database applications, and database administration issues. A popular database management system will be used to learn the concepts and to complete the assignments/projects. Note: Basic computer skills are assumed. Students with little computer experience should take CPS 143 or an equivalent course before taking CPS 146.

Prerequisite(s):

  • C in one of Provincial English 12; or ENG 098, ENG 096, ENG 060 or ESL 090; or placement testing.


Register online with myNIC Leave Site

Find out when this course is scheduled with NIC Connect Leave Site

New NIC student?
Registration & Timetabling

Need more info?
BCTransferGuide.ca Leave Site

View this course's BC transfer credit

toggle icon

This course tranfers to the following post-secondary institutions in British Columbia.

NIC students wishing to use their courses as transfer credit toward another program or degree are encouraged to review the Steps to University Transfer and contact an advisor.

Please note, this information is provided courtesy of The British Columbia Council on Admissions and Transfer (BCTransferGuide.ca Leave Site) and North Island College bears no responsibility for the accuracy of data.

Receiving Institutions Transfer Equivalence Effective Date

CPS-268

Systems & Network Security

3 hours lecture + 1 hour lab, 3 credits

This course introduces main topics of system and network security. The topics will cover general security concepts, data security, social engineering, essential applied cryptography, data communication security, authentication, network security, and introduction to computer forensics. Students will learn important elements of security management practices, security policies, security trends, security models, physical security, web security, wireless security, security laws and ethics. Principles and methodologies used in computer attacks will be explained. Practical hands-on exercises with Linux servers, Windows servers and workstations, services and daemons, and security tools will be emphasized in the course.

Prerequisite(s):

  • CPS 120 and CPS 215 Minimum Grade C


Register online with myNIC Leave Site

Find out when this course is scheduled with NIC Connect Leave Site

New NIC student?
Registration & Timetabling

Need more info?
BCTransferGuide.ca Leave Site

View this course's BC transfer credit

toggle icon

This course tranfers to the following post-secondary institutions in British Columbia.

NIC students wishing to use their courses as transfer credit toward another program or degree are encouraged to review the Steps to University Transfer and contact an advisor.

Please note, this information is provided courtesy of The British Columbia Council on Admissions and Transfer (BCTransferGuide.ca Leave Site) and North Island College bears no responsibility for the accuracy of data.

Receiving Institutions Transfer Equivalence Effective Date