This course is an introduction to counselling and guidance services and is designed to appeal to students who plan to work in the fields of psychology and mental health, rehabilitation, education and other human-service occupations. Students will be exposed to a variety of theoretical perspectives in counselling and will be assisted in acquiring basic trans-theoretical micro counselling skills.

Requisites:

  • Complete 1 of the following:
    • EP3020 Learning and Development in Childhood 3
    • EP3040 Adolescent Learning and Development 3
    • PY1050 Social and Individual Behaviour 3

This course provides an introductory investigation of the school context from the vantage point of students, teachers and others involved in K-12 education. The course includes both lectures and 60-80 hours of field experience in elementary and secondary classrooms over the term.

A 30 hour observation course in which student teachers are assigned to a working teacher in a classroom setting. This course is intended to supplement the practicum experience offered in ED2510.

Requisites:

  • Complete the following:
    • ED2510 Introduction to the Profession of Teaching 3

This course provides an introductory investigation of the school context from the vantage point of students, teachers and others involved in K-12 education. The course includes both lectures and 30-40 hours of field experience in elementary and secondary classrooms over the term.

The course will present the theory and practice of dance as a human physical activity. Focus will be on the aesthetic, expressive, rhythmical dimensions of movement in a culture's artistic and social life. The study will include movement content, techniques, improvisation, and composition in a variety of dance forms including modern/creative, social, jazz, and folk dance.

This course introduces students to various aspects of Internet and web technologies such as HTML/XHTML, CSS, XML, and JavaScript/Java through research and project related assignments. The exact topics covered in this course will be at the discretion of the instructor.

Requisites:

  • Complete the following:
    • CS2010 Practical Programming Methodology 3

Formerly CT3790 You will be introduced to concepts and features commonly found in operating systems. Class discussion will concentrate on traditional operating system topics (processes, memory management, file systems, input/output) as well as distributed operating system topics (communication, synchronization, and distributed file systems). UNIX will be studied as an example of traditional and distributed operating systems.

Requisites:

  • Complete the following:
    • CS1150 Elementary Data Structures 3

Digital circuits, combinational systems, memory, register transfer, control logic design, CPU design, and advanced topics on micro-architectures.

Requisites:

  • Complete the following:
    • CS2290 Computer Organization and Architecture I 3

Formerly CT3130 Introduction to computer communication networks. Digital data and voice transmission. Protocols for error and flow control, media access for LANs and MANs, routing and condition control, interconnection of networks. Introduction to recent advances in networks.

Requisites:

  • Complete the following:
    • CS2000 Data Communications and Networking 3
    • CS2010 Practical Programming Methodology 3

Formerly CT3110 Graphical input and output devices; segments; interactive input techniques; user interface design; windowing and clipping; 2D and 3D transformation; 3D modelling and viewing; hidden-line and hidden-surface removal.

Requisites:

  • Complete 1 of the following:
    • Complete the following:
      • CS1150 Elementary Data Structures 3
    • Complete the following:
      • CS2010 Practical Programming Methodology 3
Subscribe to