COMP 1123 SUA1
COMP 1123 - Computer Programming 2
Topics include object-oriented programming, declarations and types, fundamental techniques in graphics, event-driven programming, subclasses and inheritance in object-oriented programming, recursion, and file processing.
Undergraduate
Comp Sci 1113 - Computer Programming 1
Introduction to the field of computer science and computer programming. Topics include fundamental programming constructs, algorithms, and problem-solving. No programming experience required.
Undergraduate
Comp Sci 1813 - Computer Concepts & Applications
Introduction to computer concepts and hands-on experience with basic applications. Topics include how to create effective web pages, powerful presentations, dynamic spreadsheets, efficient word processing, and simple database applications. No prior computer knowledge assumed.
Undergraduate
Comp Sci 2203 - Computer Architecture & Organization 1
Topics include digital logic and digital systems, machine level representation of data, assembly level organization and architecture.
Undergraduate
Economics 1013 - Microeconomic Principles
An introduction to the following questions: How do markets work? When do markets successfully allocate resources? What causes markets to fail, and what can be done about it? How do firms make production decisions? What results from firms having market power?
Undergraduate
Economics 1023 - Macroeconomic Principles
The national accounts. The measurement of macroeconomic indicators. The determination of aggregate employment and output in the short-run, the long-run and the very-long-run. The monetary system and monetary policy. The balance of payments accounts and exchange rate determination. Stabilization policies and policies to promote economic growth.
Undergraduate
EDUC 4673 - Teaching English as a Second Language
This course will provide you with the basic skills required to plan and teach ESL classes in a variety of contexts. Online components, including readings, short lectures and discussion forums, will be combined with hands-on workshops which will introduce you to a range of teaching methods and enable you to analyze and develop course materials.
Undergraduate
EDUC 4683 - Linguistics for Teachers
This course will introduce you to the study of linguistics and investigates why it is relevant to the teaching of English as a second language. You'll be introduced to the fundamentals of the sound system in English (phonetics and phonology), the way that meaningful units in the language combine to form words (morphology), the sentence system (syntax), the elements of grammar that are relevant in the ESL classroom (pedagogical grammar), the role of language in society (sociolinguistics), and the use of language in communicative situations (discourse analysis).
Undergraduate
EDUC 4863 - Acquisition of Language
This course will focus on the question of how languages are learned. Theories of acquisition and research based around these theories have had an impact on how teachers have approached second language teaching historically. We will examine the major theoretical schools of thought on acquisition and the bodies of research that have developed around them.
