Course Search

CLA361H5 • Classical Greece

A close study of the Greek Mediterranean world during the period, which already in antiquity, was described as 'Classical'. Through an in-depth study of ancient sources, this course explores the political, economic, social, religious and cultural developments of the Greek states in the time period from the Persian Wars in the early 5th century to the rise of Macedon in the second half of the fourth century BCE.

Prerequisites: CLA230H5 or CLA237H5
Exclusions: CLA335H5 or CLA363H1

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

CLA362H5 • Alexander the Great and the Hellenistic World

This course offers an in-depth study of the Hellenistic World from the reign of Alexander the Great in the fourth century BCE to a Greek world under Roman dominance in the first century CE, spanning geographically from the Mediterranean basin via the Levant and Mesopotamia to modern-day Afghanistan. A close examination of different types of ancient sources will trace the political, cultural, economic and social developments of kings, regions and cities that shaped this period.

Prerequisites: CLA230H5 or CLA237H5
Exclusions: CLA347H5, CLA64H1

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

CLA365H5 • Trade in the Ancient Mediterranean

This course explores questions of trade and exchange in the ancient Mediterranean. A close study of ancient primary material examines aspects of the ancient economy, trade goods, ships and shipwrecks, ports and harbours, and cross-cultural interaction.

Prerequisites: CLA220H5 or CLA230H5 or CLA231H5 or CLA233H5 or CLA237H5
Exclusions: CLA372H1

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

CLA367H5 • The Roman Republic

A survey of the salient political, constitutional, social, economic, military, religious, and cultural developments in the Roman Republic, from the late sixth century to the final decades of the first century BC.

Prerequisites: CLA231H5 or CLA233H5
Exclusions: CLA367H1

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

CLA368H5 • Augustus and the Julio-Claudians

A survey of the salient political, constitutional, social, economic, military, religious and cultural developments in the Roman Empire in the age of Augustus and during the reigns of the Julio-Claudian emperors (ca. 44 BCE- 68CE).

Prerequisites: CLA231H5 or CLA233H5
Exclusions: CLA368H1
Recommended Preparation: CLA367H5

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

CLA369H5 • The High Roman Empire, 68-305 CE

A survey of the salient political, constitutional, social, economic, military, religious and cultural developments in the Roman Empire, from the 'year of the four emperors' (68 CE) to the fourth century CE.

Prerequisites: CLA231H5 or CLA233H5
Exclusions: CLA369H1
Recommended Preparation: CLA368H5

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

CLA370H5 • Late Antiquity

A survey of the salient political, constitutional, social, economic, military, religious and cultural developments in the Roman Empire from the fourth century to the age of Justinian.

Prerequisites: CLA231H5 or CLA233H5
Exclusions: CLA378H1
Recommended Preparation: CLA369H5

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

CLA390H5 • Topics in Greek History & Culture

A detailed study of a topic of Greek history, literature, or material culture. Topics will vary from year to year. Visit the Departmental web site at Classical Civilization for further information.

Prerequisites: CLA230H5 or CLA237H5

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

CLA391H5 • Topics in Roman History & Culture

A detailed study of a topic of Roman history, literature, or material culture. Topics will vary from year to year. Visit the Departmental web site at Classical Civilization for further information.

Prerequisites: CLA231H5 or CLA233H5.

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

CLA395H5 • Topics in Classics

An in-depth examination of historical issues. Content in any given year depends on instructor. Visit the Departmental web site at Classical Civilization for further information.

Prerequisites: At least 0.5 credits in 200-level Classics

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

CLA396H5 • The Ancient Mediterranean in Context

An in-depth examination of the historical issues and their relationships with specific regions in the ancient world and their monuments. Content in any given year depends on instructor. As part of this course, students will have the option of participating in an international learning experience that will have an additional cost and application process. See the Department of Historical Studies website at https://www.utm.utoronto.ca/historical-studies/undergraduate-programs/classical-civilization/classical-civilization-topic-courses for more details.

Prerequisites: CLA230H5 or CLA231H5 or CLA233H5 or CLA237H5

International Component: International - Optional
Distribution Requirement: Humanities
Total Instructional Hours: 24S
Mode of Delivery: In Class

CLA399Y5 • Research Opportunity Program

For senior undergraduate students who have developed some knowledge of a discipline and its research methods, this course offers an opportunity to work on the research project of a professor. Students enrolled have an opportunity to become involved in original research, develop their research skills 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: Completion of at least 8.0, and not more than 10.0, credits.

Distribution Requirement: Humanities
Mode of Delivery: In Class

CLA404H5 • Advanced Topics in Classics

A critical exploration of selected topics of Greek or Roman history, literature, philosophy, or material culture. Topic will vary from year to year. Visit the Departmental web site at Classical Civilization for further information.

Prerequisites: At least 2.5 credits in Classics, including 1.5 credits at the 300-level

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

CLA497Y5 • Independent Reading

Student-initiated project of reading and research, supervised by a member of the Department. Primarily intended for students in a Major program. After obtaining a supervisor, a student must apply to the Department of Historical Studies. A maximum of 1.0 credit in a reading course is permitted.


Distribution Requirement: Humanities
Mode of Delivery: In Class

CLA499H5 • Independent Reading

Student-initiated project of reading and research, supervised by a member of the Department. Primarily intended for Majors. After obtaining a supervisor, a student must apply to the Department of Historical Studies. A maximum of two reading courses, amounting to 1.0 credit, is permitted.

Prerequisites: At least 2.5 credits in Classics, including at least 1.5 credits at the 300 level.

Distribution Requirement: Humanities
Mode of Delivery: In Class

CLA499Y5 • Research Opportunity Program

For senior undergraduate students who have developed some knowledge of a discipline and its research methods, this course offers an opportunity to work on the research project of a professor. Students enrolled have an opportunity to become involved in original research, develop their research skills 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: Completion of at least 8.0, and not more than 10.0 credits.

Distribution Requirement: Humanities
Mode of Delivery: In Class

CPS398H5 • Teaching Opportunity Program in Sciences

A scholarly, active learning project in which students integrate and apply their understanding of science and pedagogy by observing, actively participating in, and reflecting on the teaching and learning process under the supervision of an experienced instructor/mentor. This course may be taken in either the Summer, Fall or Winter terms. Enrolment requires submitting an application to the department before the end of the term prior to that in which it is intended to undertake the research. Independent Studies Application Forms may be found at http://uoft.me/cpsforms. Students should plan for the course in March of the previous academic year and register as soon as their registration period begins. Students are encouraged to consult with, and obtain the consent of, prospective supervisors before applying for enrolment. Enrolment will depend on the availability of positions.

Prerequisites: This course is "by Instructor Approval". At least 10.0 courses completed and enrolment in a life, mathematical, or physical science major or specialist program; an average of B-(CGPA 2.7) or higher.

Course Experience: University-Based Experience
Distribution Requirement: Science
Total Instructional Hours: 30L
Mode of Delivery: In Class

CPS400Y5 • Chemical and Physical Sciences Internship

This internship opportunity will allow students to apply theoretical and practical skills acquired during their undergraduate education in order to gain vital industry experience. Students will be trained in effective job searching skills (writing a CV and a Cover Letter, participating in job interviews) and will gain valuable experiences that are sought after by employers in both public and private sectors. Students will be placed with various employers in the GTA based on their interest and skill set, and on the employer needs and availability. The placement is a 200 h unpaid internship. The Course Coordinator/Instructor(s) will schedule biweekly meetings to discuss the setup and progress of the student projects. Student attendance is mandatory. At the end of the term, students must submit a written report and prepare an oral presentation about the outcomes of their work experience. In order to be considered for the internship, students must apply for the course. The Course Coordinator will approve enrolment in the course based on the number of internship opportunities available, which will vary from year-to-year, and student qualifications (e.g. GPA, experience, qualifications related to the requirements of the available placement(s), and interview performance).

Prerequisites: For Chemistry Internships (CHM372H5 or CHM394H5 or CHM396H5) and an additional 1.0 credit from any 300/400 level CHM/JCP/JBC/BCH/FSC courses. For Earth Science/Geology Internships: (ERS301H5 and ERS303H5) and an additional 1.0 credit from any 300/400 level courses. For Physics Internships: (PHY324H5 and PHY347H5) and an additional 1.0 credit from any 300 or 400 level PHY/JCP courses.
Recommended Preparation: For Chemistry Internships: (CHM373H5 or CHM395H5 or CHM397H5) For Earth Science & Geology Internships: ERS302H5 and ERS311H5 and ERS401H5 For Physics Internships PHY325H5 and PHY332H5 and PHY333H5
Enrolment Limits: Students must be in their fourth year of study and registered in one of following Programs: Chemistry Major, Chemistry Specialist, Biological Chemistry Specialist, Earth Science Major, Earth Science Specialist, Geology Specialist, Physics Major, Biomedical Physics Specialist.

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

CPS401Y5 • Research and Development in Science Education

This course is intended for students in a CPS or Environmental Science Major or Specialist program. It provides an experiential learning opportunity with secondary school students and teachers. Students will research the literature of science pedagogy and acquire pedagogical content knowledge, particularly that of problem-based learning and the use of case studies. Then, through the creation of original, problem-based learning materials for Grades 11 and 12 classes and the preparation of teachers’ notes for these materials, they will enhance their subject specialization knowledge. They will then assist a teacher in implementing their materials in a school or, where the materials involve experiments, in the field or in the UTM teaching laboratories. The course is normally taken in the student's fourth year. Enrollment requires submitting an application to the CPS Department in the spring term, with the application due date being the final day of classes. Independent Studies Application Forms may be found at http://uoft.me/cpsforms. Applications should be submitted to the CPS Undergraduate Assistant. Registration on ACORN is also required.

Prerequisites: Enrolment in a CPS or Environmental Science Major or Specialist program with a minimum CGPA of 2.7 and 9.0 credits, including at least 2.0 credits at the 200-level in CHM or ERS or ENV or GGR or PHY

Course Experience: University-Based Experience
Distribution Requirement: Science
Total Instructional Hours: 240P
Mode of Delivery: In Class

CPS489Y5 • Introduction to Research in the Chemical and Physical Sciences

Students will work toward the completion of an experimental or theoretical research project in an area of study within the chemical and physical sciences, namely, astronomy, chemistry, earth sciences or physics. Projects will be based on current trends in research and students will work to complete their projects with guidance provided by a team of facilitators and faculty advisors consisting of course coordinators and a researcher from the Department of Chemical and Physical Sciences. In addition to the rigorous development of research skills, the course will also provide students with training and practical experience in project management techniques and practical research, literary and communications skills development. CPS489Y5 requires submitting an application to the department Application forms may be found at http://uoft.me/cpsforms. Applications should be submitted to the CPS Undergraduate Assistant.

Prerequisites: (2.0 credits at the 300 level from BIO or CHM or JBC or JCP or ERS or ESS or PHY) and (1.0 credit from BIO206H5 or BIO314H5 or CHM372H5 or CHM373H5 or CHM394H5 or CHM395H5 or CHM396H5 or CHM397H5 or ERS201H5 or ERS202H5 or PHY324H5 or PHY347H5 or JCP321H5 or JCP322H5 or PHY325H5 or PHY332H5 or PHY333H5 or PHY343H5 or PHY351H5)
Exclusions: BIO400Y5 or BIO481Y5 or CBJ481Y5 or CHM489Y5 or ERS470Y5 or ERS471H5 or ERS472H5 or PHY489Y5 or BCH472Y1 or BCH473Y1 or CHM499Y1 or CSB497H1 or CSB498Y1 or CSB499Y1 or ESS491H1 or ESS492Y1 or MGY480Y1 or PHY478H1 or PHY479Y1 or BIOD98Y3 or CHMD90Y3 or CHMD91H3 or ESSD09H3 or ESSD10H3 or PSCD10H3

Course Experience: University-Based Experience
Distribution Requirement: Science
Total Instructional Hours: 240P
Mode of Delivery: In Class

CSC104H5 • The Why and How of Computing

A broad introduction to the field of computer science, intended for non-computer scientists. Topics include: history of computing; digital information representations; computer chip logic design; cryptography; social issues in computing; operating systems; problem solving and algorithms; a challenging programming introduction. This is a rigorous course intended to teach computer science, and will not teach the use of any particular software products. A robust understanding of modern computers and their use is assumed.

Exclusions: any CSC course

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

CSC108H5 • Introduction to Computer Programming

Structure of computers; the computing environment. Programming in a language such as Python. Program structure: elementary data types, statements, control flow, functions, classes, objects, methods, fields. List: searching, sorting and complexity.

Prerequisites: Grade 12 Advanced Functions (MHF4U).
Exclusions: CSC108H1 or CSC110Y1 or CSC120H1 or CSCA08H3 or CSCA20H3 or CSC110Y5 or MGT201H5

Distribution Requirement: Science
Total Instructional Hours: 38L/24P
Mode of Delivery: Online, In Class, Hybrid, Online (Summer only)

CSC110Y5 • Foundations of Computer Science 1

An introduction to the field of computer science that combines the tools and techniques of programming (using a modern programming language) with rigorous mathematical analysis and reasoning. Topics include data representations; program control flow (conditionals, loops, exceptions, functions); mathematical logic and formal proofs; algorithms and run-time analysis; and software engineering principles (formal specification and design, testing and verification). Prior programming experience is not required to succeed in this course.

Note:
CSC110Y5 is only offered in the Fall term. CSC110Y5 and the subsequent course, CSC111H5, are restricted to students in the first year Computer Science admission stream. Other students planning to pursue studies in computer science should enrol in CSC108H5, CSC148H5, and MAT102H5.

Prerequisites: Minimum 70% in Grade 12 Advanced Functions (MHF4U)
Exclusions: CSC108H5 or MAT102H5 or CSC108H1 or CSC110Y1 or CSC120H1 or CSC165H1 or CSCA08H3 or CSCA20H3 or CSCA67H3
Enrolment Limits: Restricted to students in year of study 1 in the 1st Year Studies in Computer Science

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

CSC111H5 • Foundations of Computer Science 2

A continuation of CSC110Y5 that extends principles of programming and mathematical analysis to further topics in computer science. Topics include object-oriented programming (design principles, encapsulation, composition, and inheritance); binary representation of numbers; recursion and mathematical induction; abstract data types and data structures (stacks, queues, linked lists, trees, graphs); and the limitations of computation.

Note:
CSC111H5 and its prerequisite, CSC110Y5, are only offered in the Winter term and are restricted to students in first year Computer Science admission stream. Other students planning to pursue studies in computer science should enrol in CSC108H5, CSC148H5, and MAT102H5.

Prerequisites: CSC110Y5 (70% or higher)
Exclusions: CSC148H5 or CSC111H1 or CSC148H1 or CSCA48H3
Enrolment Limits: Restricted to students in year of study 1 in 1st Year Studies in Computer Science

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

CSC148H5 • Introduction to Computer Science

Abstract data types and data structures for implementing them. Linked data structures. Encapsulation and information-hiding. Object-oriented programming. Specifications. Analyzing the efficiency of programs. Recursion. This course assumes programming experience in a language such as Python, C++, or Java, as provided by CSC108H5.

Prerequisites: CSC108H5
Exclusions: CSC111H5 or CSC111H1 or CSC148H1 or CSCA48H3

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

CSC199H5 • Computer Science Seminar

Introduction to a topic of current interest in computer science intended for a general audience. Content will vary from year to year.

Prerequisites: permission of instructor

Distribution Requirement: Science
Mode of Delivery: In Class

CSC207H5 • Software Design

An introduction to software design and development concepts, methods, and tools using a statically-typed object-oriented programming language such as Java. Topics from: version control, build management, unit testing, refactoring, object-oriented design and development, design patterns, advanced IDE usage, regular expressions, and reflection. Representation of floating-point numbers and introduction to numerical computation.

Prerequisites: (60% or higher in CSC111H5) or (60% or higher in CSC148H5)(Only CSC111H5 or CSC148H5 taken at the UTM campus will be accepted.)
Exclusions: CSC207H1 or CSCB07H3
Enrolment Limits: Priority is given to students enrolled in Computer Science Specialist, Information Security Specialist, Computer Science Major or Computer Science minor programs.

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

CSC209H5 • Software Tools and Systems Programming

Software tools and development in a Unix/Linux environment, using a machine-oriented programming language (typically C). Core topics: software tools (shell utilities and make), processes and program execution, the memory model, system calls, file processing, interprocess communication (pipes and signals), and an introduction to concurrency, including multithreading.

Prerequisites: CSC207H5
Exclusions: CSC209H1 or CSCB09H3
Enrolment Limits: Priority is given to students enrolled in Computer Science Specialist, Information Security Specialist, Computer Science Major or Computer Science minor programs.

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

CSC236H5 • Introduction to the Theory of Computation

Mathematical induction; correctness proofs for iterative and recursive algorithms; recurrence equations and their solutions (including the "Master Theorem"); introduction to automata and formal languages.

Prerequisites: (60% or higher in CSC111H5)or((60% or higher inCSC148H5) and (60% or higher in MAT102H5))

Exclusions: CSC236H1 or CSC240H1 or CSCB36H3
Enrolment Limits: Priority is given to students enrolled in Computer Science Specialist, Information Security Specialist, Computer Science Major or Computer Science minor programs.

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

CSC258H5 • Computer Organization

An introduction to computer organization and architecture, using a common CPU architecture. Core topics: data representations and computer arithmetic, processor organization, the memory hierarchy and caching, instruction set and addressing modes, and quantitative performance evaluation of computing systems. Students will program in assembly and will evaluate simulated processor architectures.

Note:
Students wishing to complete CSC385H1 (Microprocessor Systems) should consider enrolling in CSC258H1 and/or to self-study the use of hardware design languages to create digital logic.

Prerequisites: CSC148H5 or CSC111H5
Exclusions: CSC258H1 or CSCB58H3
Enrolment Limits: Priority is given to students enrolled in Computer Science Specialist, Information Security Specialist, Computer Science Major or Computer Science minor programs.

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