Information and Design Technology

Information and Design Technology is a multi-level course designed to accommodate the learning needs of students interested in fields of computer study. Computer Programming, Networking and Hardware, and Design Studies (Computer Assisted Design) are streams offered in this course.

Students who have an interest in computers, computer networks, computer hardware / software, computer programming, engineering, architecture, design or drafting technology will find this to be a valuable course.

A major emphasis in Design Studies will be learning to use the computer as a tool in the design process (AutoCAD).

This course is offered at Level 1, Level 2 and Level 3 simultaneously.

Information and Design Technology 10

Credits: every student must earn a minimum of 5 credits
Prerequisite: None
Required for: Information and Design Technology 2

Students will select modules from Computer Science Stream or Design Studies Stream or a combination of either. This is an introductory level course allowing students to sample both areas and facilitate choosing modules from either stream when pursuing studies at a higher level.

Introductory Computer Science Stream

Students who have an interest in computers, computer networks, computer hardware / software and computer programming will find this to be a valuable course. Students gain experience and knowledge in the general area of computer science and are able to branch into any of several more specific streams. This stream is a prerequisite for Intermediate Computer Programming and Intermediate Networking and Hardware Streams.

  • CSE1010: Computer Science 1*
  • CSE1110: Structured Programming 1
  • CSE1120: Structured Programming 2
  • CSE1210: Client-Side Scripting 1
  • CSE1220: Client-Side Scripting 2
  • CSE1240: Robotics Programming 1
  • NET1010: Digital Technology 1
  • NET1910: NET Project A**
  • CSE1910: CSE Project A**

* Mandatory introductory module for this stream
Students have the opportunity to attempt other modules for extra credits
** Project Modules require relevance in two other modules for credit

Introductory Design Studies Stream

Students who have an interest in engineering, architecture, design or drafting technology or video game design will find this to be a valuable course. Students gain experience in both manual and computer drafting, and wireframe graphic modeling.   Students are exposed to aspects of several design processes. Students produce precise drawings suitable for manufacturing.

  • DES1010: Sketch, Draw and Model*
  • DES1020: The Design Process*
  • DES1030: 2D Design 1
  • DES1040: 3D Design 1
  • DES1050: CAD 1 (Computer Aided Design – Autodesk Inventor)
  • DES1060: Technical Design and Drafting 1
  • DES1910: Design Project A (prerequisite: none)**

* Mandatory introductory module for this stream
Students have the opportunity to attempt other modules for extra credits.
** Project Modules require relevance in two other modules for credit

Information and Design Technology 20

Credits: every student must earn a minimum of 5 credits
Prerequisite: Information and Design Technology 1
Required for: Information and Design Technology 3

As students progress at a higher level, specialization in a stream of interest is expected. Students are to select modules from the stream of their choice.

Intermediate Level Computer Programming Stream

Students use C, C++, and Java as standards for learning intermediate level computer programming skills. Students are expected to complete 5-6 modules from this stream. This course is a prerequisite for Advanced Level Computer Programming Stream.

  • CSE2010: Computer Science 2
  • CSE2110: Procedural Programming 1
  • CSE2120: Data File Structures 1
  • CSE2130: Files and File Structures 1
  • CSE2140: Second Language Programming 1
  • CSE2210: Client Side Scripting 3
  • CSE2240: Robotics Programming 2
  • CSE2910: CSE Project B**
  • CSE2920: CSE Project C**

** Project Modules require relevance in two other modules for credit

Intermediate Networking and Hardware Stream

This stream places an emphasis on hardware and networking concepts. Students are expected to complete 5-6 modules from this stream. This course is a prerequisite for Advanced Level Networking and Hardware Stream.

  • CSE2010: Computer Science 2
  • NET2010: Digital Technology 2
  • NET2020: Workstation Technology & Operations
  • NET2030: Network Structures
  • NET2040: Network Media and Devices
  • NET2050: Open System Interconnection
  • NET2060: Network Protocols
  • NET2070: Local Areas Networks
  • NET2080: Laptops and Peripherals
  • NET2090: Network Protocols
  • NET2110: Telecommunications 1
  • NET2910: NET Project B**
  • NET2920: NET Project C**

** Project Modules require relevance in two other modules for credit

Information and Design Technology 30

Credits: every student must earn a minimum of 5 credits
Prerequisite: Computer Science 2 and Programming 2

As students progress at a higher level, specialization in a stream of interest is expected. Students are to select modules from the stream of their choice.

Students who have an interest in computers, computer networks, computer hardware/software, and computer programming will find this to be a valuable course. Students gain experience and knowledge in the general area of computer science and are able to branch into any of several more specific streams.

Advanced Computer Programming Stream

  • CSE3010: Computer Science 3
  • CSE3020: Computer Science 4
  • CSE3110: Iterative Algorithm 1
  • CSE3120: Object Oriented Programming 1
  • CSE3130: Object Oriented Programming 2
  • CSE3140: Second Language Programming 2
  • CSE3210: Server Side Scripting 1
  • CSE3240: Robotics Programming 3
  • CSE3310: Recursive Algorithms 1
  • CSE3320: Dynamic Data Structures 1
  • CSE3330: Dynamic Data Structures 2
  • CSE3340: Dynamic Data Structures 3
  • CSE3910: CSE Project D**
  • CSE3920: CSE Project E**

** Project Modules require relevance in two other modules for credit

Advanced Networking and Hardware Stream

This advanced level course has an emphasis on computer hardware and networking concepts.

  • CSE3010: Computer Science 3
  • CSE3020: Computer Science 4
  • NET3010: Digital Technology 3
  • NET3020: Digital Applications
  • NET3030: Microprocessors
  • NET3040: Microprocessor Interface
  • NET3050: Network Operating Systems
  • NET3060: Wide Area Networks
  • NET3070: Routing Fundamentals
  • NET3080: Internet Processes
  • NET3090: Network Management
  • NET3100: Network Media & Devices, Security
  • NET3110: Telecommunications 2 (pre-requisite: NET2110)
  • NET3910: NET Project D**
  • NET3920: NET Project E**

** Project Modules require relevance in two other modules for credit

Advanced Design Studies Stream

Students gain experience with 2 and 3 dimensional computer drafting. Students will generate rendered computer models of their design. Students will investigate possible career paths in the field of design.

  • DES3035: 2D Design 3
  • DES3045: 3D Design 3
  • DES3055: CAD 3
  • DES3065: Technical Design 3
  • DES3075: Technical Drafting 3
  • DES3095: Architectural Design
  • DES3105: Engineering Design
  • DES3115: Industrial Design
  • DES3125: Interior Design
  • DES3135: Landscape Design
  • DES3145: Modeling – Real
  • DES3155: Modeling – Virtual
  • DES3165: Presentation
  • DES3170: Evolution of Design – Future
  • DES3180: The Design Profession
  • DES3910: Design Project D**
  • DES3920: Design Project E**

** Project Modules require relevance in two other modules for credit