Diploma in Computing Science

Speak without obligation to Capilano University

To contact you must accept the privacy policy

Image gallery

Comments about Diploma in Computing Science - At the institution - North Vancouver - British Columbia

  • Objectives
    The Diploma Program in Computing Science provides students an opportunity to obtain an understanding of the fundamentals of computers and programming, enabling students to secure many of today's computing career opportunities.
  • Academic title
    Diploma in Computing Science
  • Course description
    English Requirement    Course Credits
    Required:    3.00
    • ENGL 100    Academic Writing Strategies    3.00
    Choose 3.00 credits from the following list:    3.00
    • ENGL 103    Studies in Contemporary Literature    3.00
    • ENGL 104    Contemporary Fiction    3.00
    • ENGL 105    Contemporary Poetry    3.00
    • ENGL 106    Contemporary Drama    3.00
    Credits    6.00

    Math Requirement    Course Credits

    Required:    6.00
    • MATH 116    Calculus I    3.00
    • MATH 124    Discrete Mathematics I    3.00
    Choose 3.00 credits from the following list:    3.00
    • MATH 126    Calculus II    3.00
    • MATH 224    Discrete Mathematics II    3.00
    Credits    9.00
    Communications Requirement    Course Credits
    Required:    3.00
    • CMNS 250    Introduction to Technical Writing    3.00
    Credits    3.00
    Computing Science Requirement    Course Credits
    Required:    24.00
    • COMP 121    Fundamentals of Programming    4.00
    • COMP 126    Principles of Software Design    4.00
    • COMP 202    Foundations of Computer Science    3.00
    • COMP 210    Data Structures and Abstraction    3.00
    • COMP 211    Computer Design and Architecture I    3.00
    • COMP 212    Computer Design and Architecture II    3.00
    • COMP 213    Introduction to Software Engineering    4.00
    Credits    24.00
    University Transfer Course Electives    Course Credits
    Choose 20.00 credits of electives:    20.00
    University Transferable Electives    20.00
    Credits    20.00
    Total Program Credits    62.00

    COMP 121    Fundamentals of Programming
    4.00 credits    (4,2,0) hrs    15 wks
    Prerequisite: Principles of Math 12 with a minimum B grade, or MATH 105 with a minimum C- grade, or BMTH 054 with a minimum B grade
    An introduction to the development of algorithms, computer program design, program implementation and testing in a high-level, object-oriented programming language. The course also exposes students to event-driven programming, the building of graphical user interfaces (GUIs) and the use of application programming interfaces (APIs) and graphics.
    Note: Although no formal Computing Science prerequisite is listed, students are expected to have reasonable keyboarding skills and to have some familiarity with Windows enviornment required.

    COMP 126    Principles of Software Design
    4.00 credits    (4,2,0) hrs    15 wks
    Prerequisite: COMP 121 with a minimum C- grade
    A study of the application of object-oriented programming concepts to the design of software of an intermediate level of difficulty. Advanced object-oriented programming features and techniques are employed. Introduction to data structures, sorting and searching algorithms.

    COMP 202    Foundations of Computer Science
    3.00 credits    (4,0,1.33) hrs    15 wks
    Prerequisite: COMP 121 with a minimum C- grade
    This course provides an overview of the discipline of Computer Science and its fundamental building blocks that unify hardware, software, algorithms and computational theory. It provides the foundation for further studies in computer architecture, operating systems, Net-centric computing, programming languages, compiler design, databases, theory of computation and artificial intelligence.
    Note: Not offered in 2008/2009.

    COMP 210    Data Structures and Abstraction
    3.00 credits    (4,0,1.33) hrs    15 wks
    Prerequisite: COMP 126 and MATH 116 with a minimum C- grade and MATH 124 as a prerequisite or a co-requisite with a minimum C- grade
    A study of frequently used data structures and algorithms for manipulating them. This course emphasizes abstract data types and generic abstraction in object-oriented programming. Topics include lists, stacks, queues, sets, tables, trees and graphs, recursion, searching, sorting and analysis of algorithms.
    Note: Not offered in 2008/2009.

    COMP 211    Computer Design and Architecture I
    3.00 credits    (4,0,1.33) hrs    15 wks
    Prerequisite: COMP 126 and COMP 202 with a minimum C- grade; and MATH 116 with a minimum C- grade and MATH 124 as a prerequisite or a co-requisite with a minimum C- grade
    An introduction to some fundamental concepts of computer design and architecture: data representation and coding, combinational and sequential digital logic, microprocessor operation, memory organizations and addressing schemes, instruction sets, assembly language, and operating system interfaces.
    Note: Not offered in 2008/2009.

    COMP 212    Computer Design and Architecture II
    3.00 credits    (4,0,1.33) hrs    15 wks
    Prerequisite: COMP 211 with a minimum C- grade
    A study of the architecture and organization of current microprocessor-based computers, relating the instruction set architecture at the programmer's level of abstraction to the digital logic implementation at the hardware designer's level of abstraction.
    Note: Not offered in 2008/2009.

    COMP 213    Introduction to Software Engineering
    4.00 credits    (4,0,1.33) hrs    15 wks
    Prerequisite: COMP 210 with a minimum C- grade
    An introduction to the concepts and practice of software engineering: systems analysis, user interface design, debugging, profiling, and testing methods, operating system interface, support tools and scripting languages, project management, user and system documentation.
    Note: Not offered in 2008/2009.

Other programs related to computer science

This site uses cookies.
If you continue navigating, the use of cookies is deemed to be accepted.
See more  |