Home > Bachelor > Computer Science > North Vancouver > Associate of Science Degree, Computer Science Concentration - North Vancouver - British Columbia

Associate of Science Degree, Computer Science Concentration

Speak without obligation to Capilano University

To contact you must accept the privacy policy

Comments about Associate of Science Degree, Computer Science Concentration - At the institution - North Vancouver - British Columbia

  • Academic Title
    Associate of Science Degree, Computer Science Concentration
  • Course description
    English requirements    Course Credits
    Required:    6.00
    • ENGL    English 100-Level    3.00
    • ENGL 100    Academic Writing Strategies    3.00
    Credits    6.00

    Mathematics requirements    Course Credits
    Required:    6.00
    • MATH 116    Calculus I    3.00
    • MATH 124    Discrete Mathematics I    3.00
    Credits    6.00

    Science requirements - 1st year    Course Credits

    Required:    11.00
    • COMP 121    Fundamentals of Programming    4.00
    • COMP 126    Principles of Software Design    4.00
    • MATH 126    Calculus II    3.00
    Choose 9.00 credits from the following list:    9.00
    • Science 100-Level (6 credits maximum in one subject area)    9.00
    Credits    20.00

    Science requirements - 2nd year    Course Credits

    Required:    16.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
    Choose 3.00 credits from the following list:    3.00
    • MATH 200    Linear Algebra    3.00
    • MATH 205    Introduction to Probability and Statistics    3.00
    • MATH 224    Discrete Mathematics II    3.00
    Credits    19.00

    Arts Elective (excluding English and courses that have transfer credit in both Arts & Science)    Course Credits
    Choose 6.00 credits of electives:    6.00
    • University Transferable Arts Electives    6.00
    Credits    6.00
    Electives    Course Credits

    Choose 6.00 credits of electives:    6.00
    • University Transferable Electives    6.00
    Credits    6.00
    Total Program Credits    63.00

    COMP 101    Computers and their Application
    3.00 credits    (3,0,1) hrs    15 wks
    Prerequisite: Applications of Math 11 or Principles of Math 11 or MATH 091 or BMTH 044 or Math Placement Test (MPT)
    An introduction to the basic concepts of computer hardware and software, operating systems, applications software and programming, and a study of some of the social and ethical implications of the increasing use of computers. Students will gain experience with a microcomputer operating system, various software packages including word processor and spreadsheet, and an interpreted programming language environment. Students will be introduced to the Internet, Web searching techniques and Web page development. The course also includes an introduction to problem solving, algorithm design and computer programming. This course serves as a good science option for students in Arts or Commerce.
    Note: Although no formal Computing Science prerequisite is listed, students are expected to have reasonable keyboarding skills and to have some familiarity with the use of computers running Microsoft Windows.

    COMP 106    Programming with Robots
    4.00 credits    (4,2,0) hrs    15 wks
    Prerequisite: Applications of Math 11 or Principles of Math 11 or MATH 091 or BMTH 044 or a Math Placement Test (MPT)
    An introduction to the basic concepts of hardware, software, and computer programming using Lego Mindstorms robots. In addition to fundamental programming concepts, students will also be exposed to a variety of topics in computer science, including robotics, hardware, operating systems, communication and social issues.
    Note: Although no formal Computing Science prerequisite is listed, students are expected to have reasonable keyboarding skills and to some familiarity with microcomputers running MS Windows.
    Note: This course serves as a good science elective for non-computing majors, or as a preparatory course for COMP 120 or COMP 121.

    COMP 107    Animated 3D Game Programming
    4.00 credits    (4,2,0) hrs    15 wks
    Prerequisite: Applications of Math 11 or Principles of Math 11 or Math 091 or BMTH 044 or Math Placement Test
    An introduction to game development and programming in a 3D animation environment. This includes computer program design, implementation and testing in a high-level, object-oriented programming language. The course also exposes students to problem solving, algorithms, event-driven programming, the building of 3D animated games, 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 some familiarity with microcomputers running MS Windows.

    COMP 120    Computer Science for Engineers
    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
    An introduction to computational techniques applied to Engineering problems. The primary focus of the course is on computer systems, the development of algorithms, and computer program design, implementation, and testing. The course also exposes students to the wider discipline of computer science, with topics including computer hardware and software, representation and manipulation of data, numerical analysis, and device interfaces.
    Note: This course is intended for students in the Engineering program. Non-engineering students should contact the department for permission to register.
    Note: Although no formal Computing Science prerequisite is listed, students are expected to have reasonable keyboarding skills and to have some familiarity Windows enviornment.

    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 134    Programming in Java
    1.00 credit    (1,0,1) hrs    15 wks
    Prerequisite: COMP 107 with a minimum B- grade or COMP 120 with a minimum C- grade
    An introduction to the Java programming language for students with previous programming experience in another high-level language. Topics include the Java language and API, object-oriented design and programming, event-driven programming, and graphical user interfaces.

    COMP 165    Introduction to Multimedia and the Internet
    4.00 credits    (4,2,0) hrs    15 wks
    Prerequisite: Applications of Math 11, Principles of Math 11, BMTH 044 or MATH 091; or Math Placement Test (MPT)
    The goal of this course is to introduce students, with little or no previous computer programming or web design experience, to the basic concepts underlying the Internet and computer programming for the web. Students will develop a broad understanding of how the Internet and World Wide Web work, how to create full-featured web sites, and learn the basics of Web programming.
    Note: Although no formal Computing Science prerequisite is listed, students are expected to have reasonable keyboarding skills and to have some familiarity with microcomputers running MS Windows.
    Note: This course serves as a good science option for students in Arts or Commerce.

    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  |   X