Course Search

CSC488H5 • Compilers and Interpreters

Compiler organization, compiler writing tools, use of regular expressions, finite automata and content-free grammars, scanning and parsing, runtime organization, semantic analysis, implementing the runtime model, storage allocation, code generation.

Prerequisites: CSC258H5 and CSC263H5 and CSC324H5
Exclusions: CSC488H1
Recommended Preparation: CSC209H5
Enrolment Limits: Priority is given to students enrolled in Computer Science Specialist, Information Security Specialist, Bioinformatics Specialist or Computer Science Major programs.

Distribution Requirement: Science
Total Instructional Hours: 24L/12P
Mode of Delivery: In Class

CSC490H5 • Capstone Design Course

This course gives students experience solving a substantial problem that may span several areas of Computer Science. Students will define the scope of the problem, develop a solution plan, produce a working implementation, and present their work using written, oral and (if suitable) video reports. Class time will focus on the project, but may include some lectures. The class will be small and highly interactive. Topics, themes and required preparation will vary by instructor.

Prerequisites: Appropriate prerequisite requirement(s) will be available on the UTM timetable along with the topic title prior to course registration.
Exclusions: CSC490H1 or CSC491H1
Enrolment Limits: Priority is given to students enrolled in Computer Science Specialist, Information Security Specialist, Bioinformatics Specialist or Computer Science Major programs.

Distribution Requirement: Science
Total Instructional Hours: 24L/12P
Mode of Delivery: In Class

CSC492H5 • Computer Science Implementation Project

This course involves a significant implementation project in any area of Computer Science. The project may be undertaken individually or in small groups. The project is offered by arrangement with a Computer Science faculty member.

Note:
Only UTM students may enroll in this course. If you are a student at a different campus, you can work with UTM professors but please enroll in your campus's independent study or project course.

Prerequisites: At least three 300-level CSC half-courses and permission of the department.
Enrolment Limits: Priority is given to students enrolled in Computer Science Specialist, Information Security Specialist, Bioinformatics Specialist or Computer Science Major programs.

Course Experience: University-Based Experience
Distribution Requirement: Science
Mode of Delivery: In Class

CSC493H5 • Computer Science Expository Work

This course involves a significant literature search and expository work in any area of Computer Science. This work must be undertaken individually. It is offered by arrangement with a Computer Science faculty member.

Note:
Only UTM students may enroll in this course. If you are a student at a different campus, you can work with UTM professors but please enroll in your campus's independent study or project course.

Prerequisites: At least three 300-level CSC half-courses and permission of the department.
Exclusions: CSC494H1 or CSC495H1 or CSCD94H3 or CSCD95H3
Enrolment Limits: Priority is given to students enrolled in Computer Science Specialist, Information Security Specialist, Bioinformatics Specialist or Computer Science Major programs.

Course Experience: University-Based Experience
Distribution Requirement: Science
Mode of Delivery: In Class

CSC495H5 • Topics in Information Security

Introduction to a topic of current interest in robotics intended Information Security specialists, CSC majors and specialists. Content will vary from year to year but will always maintain a robotics focus. The contact hours for this course may vary in terms of contact type (L, T, P) from year to year, but will be between 24-48 contact hours in total. See the UTM Timetable.

Prerequisites: CSC347H5. Additional required prerequisite(s) will be available on the UTM timetable along with the topic title prior to course registration.
Enrolment Limits: Priority is given to students enrolled in Computer Science Specialist, Information Security Specialist, Bioinformatics Specialist or Computer Science Major.

Distribution Requirement: Science
Total Instructional Hours: 24L
Mode of Delivery: In Class

CSC496H5 • Topics in Robotics

Introduction to a topic of current interest in robotics intended for CSC majors and specialists. Content will vary from year to year but will always maintain a robotics focus. The contact hours for this course may vary in terms of contact type (L, T, P) from year to year, but will be between 24-48 contact hours in total. See the UTM Timetable.

Prerequisites: CSC376H5. Additional required prerequisite(s) will be available on the UTM timetable along with the topic title prior to course registration.
Enrolment Limits: Priority is given to students enrolled in Computer Science Specialist, Information Security Specialist, Bioinformatics Specialist or Computer Science Major.

Distribution Requirement: Science
Total Instructional Hours: 24L
Mode of Delivery: In Class

CSC497H5 • Topics in Computer Science

Introduction to a topic of current interest in computer science intended for CSC majors and specialists. Content will vary from year to year. This course may include a practical or tutorial component, depending on the topic chosen for the year. The contact hours for this course may vary in terms of contact type (L, T, P) from year to year, but will be between 24-48 contact hours in total. See the UTM Timetable.

Prerequisites: Appropriate prerequisite requirement(s) will be available on the UTM timetable along with the topic title prior to course registration.
Enrolment Limits: Priority is given to students enrolled in Computer Science Specialist, Information Security Specialist, Bioinformatics Specialist or Computer Science Major programs.

Distribution Requirement: Science
Total Instructional Hours: 24L/12P
Mode of Delivery: In Class

CSC498H5 • Topics in Computer Science

Introduction to a topic of current interest in computer science intended for CSC majors and specialists. Content will vary from year to year. This course may include a practical or tutorial component, depending on the topic chosen for the year. The contact hours for this course may vary in terms of contact type (L, T, P) from year to year, but will be between 24-48 contact hours in total. See the UTM Timetable.

Prerequisites: Appropriate prerequisite requirement(s) will be available on the UTM timetable along with the topic title prior to course registration.
Enrolment Limits: Priority is given to students enrolled in Computer Science Specialist, Information Security Specialist, Bioinformatics Specialist or Computer Science Major programs.

Distribution Requirement: Science
Total Instructional Hours: 24L/12P
Mode of Delivery: In Class

CSC499H5 • Research Opportunity Program

This course provides a richly rewarding opportunity for students in their third or fourth year to work in the research project of a professor in return for 499H course credit. Students enrolled have an opportunity to become involved in original research, learn research methods and share in the excitement and discovery of acquiring new knowledge. Participating faculty members post their project descriptions for the following summer and fall/winter sessions in early February and students are invited to apply in early March. See Research Opportunity Program (ROP) for more details.

Enrolment Limits: Priority is given to students enrolled in Computer Science Specialist, Information Security Specialist, Bioinformatics Specialist or Computer Science Major programs.

Distribution Requirement: Science
Mode of Delivery: In Class

CSC499Y5 • Research Opportunity Program

This course provides a richly rewarding opportunity for students in their third or fourth year to work in the research project of a professor in return for 499Y course credit. Students enrolled have an opportunity to become involved in original research, learn research methods and share in the excitement and discovery of acquiring new knowledge. Participating faculty members post their project descriptions for the following summer and fall/winter sessions in early February and students are invited to apply in early March. See Research Opportunity Program (ROP) for more details.


Enrolment Limits: Restricted to students enrolled in Computer Science Specialist, Information Security Specialist, Bioinformatics Specialist or Computer Science Major programs.

Distribution Requirement: Science
Mode of Delivery: In Class

DRE121H5 • Traditions of Theatre and Drama

An introductory survey of the forms and history of world drama from the classical period to the nineteenth century in its performance context. May include later works influenced by historical forms and one or more plays in the Theatre Erindale schedule of production. May include a research performance component. This course is also listed as ENG121H5.

Exclusions: DRM100Y1 or ENG125Y1

Distribution Requirement: Humanities
Total Instructional Hours: 24L/12T
Mode of Delivery: In Class

DRE122H5 • Modern and Contemporary Theatre and Drama

An introductory survey of the forms and history of world drama from the late nineteenth century to the present in its performance context. May include film adaptations and one or more plays in the Theatre Erindale schedule of productions. May include a research performance component. This course is also listed as ENG122H5.

Exclusions: DRM100Y1 or ENG125Y1

Distribution Requirement: Humanities
Total Instructional Hours: 24L/12T
Mode of Delivery: In Class

DRE200H5 • Canadian Theatre History

A survey of the history of theatre in Canada, with particular emphasis on developments since the mid-twentieth century.

Prerequisites: DRE/ ENG121H5 and ENG122H5, or permission of the U of T Mississauga program director.
Exclusions: DRM268H1

Distribution Requirement: Humanities
Total Instructional Hours: 36L
Mode of Delivery: In Class

DRE201H5 • Acting

A practical introduction to the art and craft of performance, intended for students with little or no previous experience or training. The course uses a range of acting exercises to teach critical thinking, active listening, specificity of action, intention of thought, and team building. Students will engage in text analysis, collective creation, storytelling, physical and vocal exercises, and character development, in the process cultivating skills transferable to their chosen career path. This course is ideally suited for any student seeking to enhance their interpersonal and presentation skills.

Exclusions: DRS121H5 or DRS122H5

Distribution Requirement: Humanities
Total Instructional Hours: 12L/24P
Mode of Delivery: In Class

DRE202H5 • Intermediate Acting

In this course, students with some experience of acting (as acquired in DRE201H5) will learn to deepen their empathetic engagement with the world around them, using theatre as a catalyst. Students will develop essential skills such as critical thinking, active listening, specificity of action and intention of thought through scene study and will practice more advanced techniques of script analysis, character development, and monologue work. The course is designed to hone transferrable skills and is ideally suited for any student seeking to enhance their interpersonal and presentation skills. Not open to students in the Theatre and Drama Studies specialist (TDS). Note: additional rehearsal hours may be required beyond scheduled course sessions.

Prerequisites: DRE201H5 or permission of the instructor.
Exclusions: DRS121H5 or DRS122H5
Enrolment Limits: Not open to students in the Theatre and Drama Studies specialist (TDS).

Distribution Requirement: Humanities
Total Instructional Hours: 12L/24P
Mode of Delivery: In Class

DRE221Y5 • Shakespeare

A study of about twelve plays by Shakespeare, representing the different periods of his career and the different genres he worked in (comedy, history, tragedy). Such plays as: Romeo and Juliet; A Midsummer Night's Dream; Richard II; Henry IV, parts I and II; Henry V; Twelfth Night; Measure for Measure; Hamlet; King Lear; Antony and Cleopatra; The Tempest. The course provides an in-depth theatre-historical and practical introduction to Shakespeare's work and gives students the opportunity to engage with a wide range of approaches to the staging of his plays.

Prerequisites: DRE121H5 or ENG121H5, and DRE122H5 or ENG122H5 Students who do not meet the prerequisite may petition the department in writing for approval to take the course. See the guidelines for written petitions on the department website.
Exclusions: ENG220Y5 or DRE224H5 or DRE226H5 or DRE370H5

Distribution Requirement: Humanities
Total Instructional Hours: 48L/24T
Mode of Delivery: In Class

DRE222H5 • The Performance Text

An introduction to the techniques of dramaturgical analysis, through the study of a range of texts to which students might be exposed as theatre practitioners and audience members. Focus will be on the relationship between the performance event and its associated written text. Examples will emphasize modern and contemporary drama, as well as a range of styles, and will include one or more Theatre Erindale productions, and other appropriate productions, as well as a practical workshop component.

Prerequisites: ( DRE121H5 or ENG121H5) and ( DRE122H5 or ENG122H5) or permission of U of T Mississauga program director
Exclusions: DRE240H5 or DRE242H5 or DRE244H5 or DRE246H5

Distribution Requirement: Humanities
Total Instructional Hours: 36L
Mode of Delivery: In Class

DRE223H5 • Shakespeare in the Theatre

This course introduces students to Shakespeare’s plays as works of theatre. We will study the spaces and performance practices for which these texts were originally written and explore how subsequent generations of theatre makers approached, adapted, and repurposed them for different performance venues and styles, and from different aesthetic, cultural, and political perspectives, from the seventeenth century to our own time, in Britain, North America, and beyond the English-speaking world. The course will include screenings of select landmark productions.

Prerequisites: Open to students who have successfully completed ( DRE121H5 or ENG121H5) and ( DRE122H5 or ENG122H5).
Exclusions: DRE221Y5 or DRE226H5

Distribution Requirement: Humanities
Total Instructional Hours: 24L/24P
Mode of Delivery: In Class

DRE299Y5 • Research Opportunity Program

This course provides a richly rewarding opportunity for students in their second year to work in the research project of a professor. Students enrolled have an opportunity to become involved in original research, learn research methods and share in the excitement and discovery of acquiring new knowledge. Project descriptions for the following fall-winter session are posted on the ROP website in mid-February and students are invited to apply at that time. See Experiential and International Opportunities for more details.

Prerequisites: 4.0 credits.

Distribution Requirement: Humanities
Mode of Delivery: In Class

DRE300H5 • Exploring Puppetry in Performance

Why are we so attracted to (and often unnerved by) objects that come to life? This course introduces students to puppetry and object performance through a combination of practice (construction, operation, staging), history, and analysis. Though they are staples of children’s entertainment, puppets have long appeared in rituals, popular and avant-garde theatre, political protest, and, more recently, on television, in movies, and on Broadway. This course offers an exploration of puppetry forms, materials, and techniques across centuries and continents, as well as an examination of how puppetry relates to and differs from other lifelike technology (e.g., robots, avatars, chatbots).


Note:
There is a nonrefundable fee associated with this course beyond tuition, for which  students are responsible.

Prerequisites: 4.0 full credits, including DRE121H5 or ENG121H5 and DRE122H5 or ENG122H5 or permission of the instructor.

Distribution Requirement: Humanities
Total Instructional Hours: 36P
Mode of Delivery: In Class

DRE305H5 • Studies in Indigenous Performance

Topic for this course vary from year to year, depending on faculty research interests. The course may cover such matters as interdisciplinary approaches to Indigenous storytelling in experimental film, new media, digital arts and performance, including community collaboration, public spaces, archival or historical content, participatory performance, and decentralized theatre. It may include a practical workshop component and attending a rehearsal for an Indigenous lead production in Toronto.

Prerequisites: 4.0 full credits, including ( DRE121H5 or ENG121H5) and ( DRE122H5 or ENG122H5) or permission of the UTM program director
Recommended Preparation: DRE200H5 and DRE222H5

Distribution Requirement: Humanities
Total Instructional Hours: 36L
Mode of Delivery: In Class

DRE342H5 • Studies in Twentieth Century Performance Styles

A seminar on a topic chosen by the instructor, having a particular focus on twentieth century theories of performance. Includes optional practical workshop component.

Prerequisites: 4.0 full credits, including DRE/ ENG121H5 and DRE/ ENG122H5; or permission of the UTM program director.

Distribution Requirement: Humanities
Total Instructional Hours: 24S
Mode of Delivery: In Class

DRE344H5 • Studies in Theatre and Drama 1

Topic varies from year to year, depending on faculty research interests.

Prerequisites: 4.0 full credits, including DRE/ ENG121H5 and DRE/ ENG122H5; or permission of the UTM program director.

Distribution Requirement: Humanities
Total Instructional Hours: 24S
Mode of Delivery: In Class

DRE346H5 • Studies in Theatre and Drama 2

Topic varies from year to year, depending on faculty research interests.

Prerequisites: 4.0 full credits, including DRE/ ENG121H5 and DRE/ ENG122H5; or permission of the UTM program director.

Distribution Requirement: Humanities
Total Instructional Hours: 24S
Mode of Delivery: In Class

DRE347H5 • Studies in Theatre and Drama 3

Topic varies from year to year, depending on faculty research interests.

Prerequisites: 4.0 full credits, including DRE/ ENG121H5 and DRE/ ENG122H5; or permission of the UTM program director.

Distribution Requirement: Humanities
Total Instructional Hours: 24S
Mode of Delivery: In Class

DRE348H5 • Production Dramaturgy

Plays from the Western theatrical tradition in contemporary productions.

Prerequisites: ( DRE121H5 or ENG121H5) and ( DRE122H5 or ENG122H5) and ( DRE200H5 or DRE220H5) and DRE222H5 or permission of the U of T Mississauga program director.

Distribution Requirement: Humanities
Total Instructional Hours: 24S
Mode of Delivery: In Class

DRE352H5 • Stage to Screen

A theoretical and historical study of the relationship between live and recorded media, with special consideration of the translation/adaption from theatrical production to film and television production. Discussion will focus on case studies. Includes optional practical workshop component.

Prerequisites: 4.0 full credits, including DRE/ ENG121H5 and DRE/ ENG122H5; or permission of the UTM program director.

Distribution Requirement: Humanities
Total Instructional Hours: 24P/24S
Mode of Delivery: In Class

DRE356H5 • Theory of Drama

A study of theories of drama, theatre and performance, with a special emphasis on semiotics. Topics will include the relationship between theatre and other modes of social interaction (the fashion show, the political convention), theatre and other performing arts, and theatre/drama as a literary genre. May include one or more Theatre Erindale and other productions in the syllabus.

Prerequisites: 4.0 full credits, including DRE/ ENG121H5 and DRE/ ENG122H5; or permission of the UTM program director.

Distribution Requirement: Humanities
Total Instructional Hours: 24S
Mode of Delivery: In Class

DRE358H5 • The Audience and the Theatre

A theoretical and historical examination of the theatrical performance with a focus on the role of the audience. Topics will include the shifting relationship with performers, both collaborative and manipulative, a reflection on what makes theatre audiences different from other audiences, and what precisely happens at various stages of the playgoing experience. The second part of the semester will be devoted to a series of historical case studies, ranging from ancient Greece through Shakespearian England to 17th-century Spain and 20th-century Germany.

Prerequisites: 4.0 full credits, including DRE/ ENG121H5 and DRE/ ENG122H5; or permission of the UTM program director.

Distribution Requirement: Humanities
Total Instructional Hours: 24S
Mode of Delivery: In Class

DRE360H5 • Developmental Dramaturgy

A theoretical, historical, and practical study of the process of developmental dramaturgy. The course will include a survey and analysis of historical and contemporary interpretations of the role of dramaturgy in the creation of new work. Students will also participate in the practical application of dramaturgical strategies and techniques.

Prerequisites: ( DRE121H5 or ENG121H5) and ( DRE122H5 or ENG122H5) and ( DRE200H5 or DRE220H5) and DRE222H5

Course Experience: Partnership-Based Experience
Distribution Requirement: Humanities
Total Instructional Hours: 24S
Mode of Delivery: In Class