Skip available courses

Available courses

  • An examination of the art of reasoning, the course will focus on argumentation – its nature, use, and import in the development and support of beliefs.  Principles, methods, and strategies of critical thinking offer a rational way of evaluating questions and claims that present life’s most challenging problems and dilemmas.  Listening, reading, and writing exercises, in individual and group formats, will be used to facilitate the acquisition, presentation, and assessment of reasoning skills.

  • This course examines the integration of technology in the curriculum and its impact on school change and instructional design. Research on the design of computer aided instruction and computer utilization in the classroom will be explored. Methods of educational software evaluation, selection, and acquisition are introduced. Students will apply the modern technologies and principles of curriculum development in producing programs of instruction. 

  • This course is designed for you to learn and share addtional knowledge regarding classroom management; outcomes will include an enhanced understanding of socio-economic/ psychological impacts our students face on a daily basis, and how to address various classroom situations/ behaviors for positive outcomes. This enrichment course will also enable participants to better understand and utilize behaviour management techniques; ultimately, to reduce negative impacts of difficut, reluctant, disengaged and/or undisciplined students.

  • This course covers the concepts of relational databases and the industry standard SQL language. Students are taught the relational model to create and maintain database objects. Data analysis, logical and physical structure will be covered. Students will learn data definition language and data manipulation language syntax in SQL. CASE tools will be used to analyze data structure.
  • This course trains students to pass the CompTIA Network+ examination. This international certification ensures that the successful candidate has the important knowledge and skills necessary to manage, maintain, troubleshoot, install, operate and configure basic network infrastructure, describe networking technologies, basic design principles, and adhere to wiring standards and use testing tools.