Classification of Instructional Programs (CIP) Canada 2016

A

Statistics Canada's Trust Centre: Learn how Statistics Canada keeps your data safe and protects your privacy.

14. - Engineering

This series comprises instructional programs that prepare individuals to apply mathematical and scientific principles to the solution of practical problems.

14.09 - Computer engineering

This subseries comprises instructional program classes 14.0901 to 14.0999.

14.0901 - Computer engineering, general

This instructional program class comprises any program that generally prepares individuals to apply mathematical and scientific principles to the design, development and operational evaluation of computer hardware and software systems and related equipment and facilities; and the analysis of specific problems of computer applications to various tasks.

  • Illustrative example(s)

    • computer engineering
    • computer systems engineering

    All examples

  • Exclusion(s)

    • computer engineering technology(15.1201)
    • computer hardware engineering(14.0902)
    • computer science(11.0701)
    • network engineering(14.0999)
    • software engineering(14.0903)
    • systems engineering(14.2701)

14.0902 - Computer hardware engineering

This instructional program class comprises any program that prepares individuals to apply mathematical and scientific principles to the design, development, and evaluation of computer hardware and related peripheral equipment. These programs include courses in computer circuit and chip design, circuitry, computer systems design, computer equipment design, computer layout planning, testing procedures, and related computer theory and software topics.

  • Illustrative example(s)

    • computer hardware engineering

    All examples

  • Exclusion(s)

    • computer engineering technology(15.1201)
    • computer hardware technology(15.1203)
    • computer network engineering(14.0999)
    • computer science(11.0701)
    • computer systems engineering(14.0901)
    • systems engineering(14.2701)

14.0903 - Computer software engineering

This instructional program class comprises any program that prepares individuals to apply scientific and mathematical principles to the design, analysis, verification, validation, implementation, and maintenance of computer software systems using a variety of computer languages. These programs include courses in discrete mathematics, probability and statistics, computer science, managerial science, and applications to complex computer systems.

  • Illustrative example(s)

    • computer software engineering
    • software engineering
    • software systems development

    All examples

  • Exclusion(s)

    • computer engineering technology(15.1201)
    • computer network engineering(14.0999)
    • computer science(11.0701)
    • computer software technology(15.1204)
    • computer systems engineering(14.0901)
    • software design(11.0201)
    • systems engineering(14.2701)

14.0999 - Computer engineering, other

This instructional program class comprises any program not listed above that relates to Computer engineering.

  • Illustrative example(s)

    • computer network engineering
    • network engineering
    • telematics and networking engineering

    All examples

  • Exclusion(s)

    • computer engineering technology(15.1201)
    • computer hardware engineering(14.0902)
    • computer science(11.0701)
    • computer systems engineering(14.0901)
    • network engineering technology(15.1299)
    • software engineering(14.0903)
    • systems engineering(14.2701)
    • telecommunication engineering(14.1004)
Date modified: