Computer Science - School of Graduate Studies

advertisement
Degree and Diploma Programs by Graduate Unit
2014-15 SGS Calendar
Computer Science
Faculty Affiliation
Arts and Science
Degree Programs Offered
Applied Computing—MScAC
Computer Science—MSc, PhD
Collaborative Programs
The following collaborative programs are available to
students in participating degree programs as listed below:
1. Genome Biology and Bioinformatics
 Computer Science, PhD
2. Knowledge Media Design
 Computer Science, MSc, PhD
3. Neuroscience
 Computer Science, MSc, PhD
Overview
The Department of Computer Science offers a graduate
program leading to three degrees: Master of Science,
Master of Science in Applied Computing, and Doctor
of Philosophy. The program consists of courses and
either research (MSc and PhD) or practicum (MScAC),
both of which are conducted under the supervision of a
faculty member.
Graduate faculty in the Department of Computer Science
are interested in a wide range of subjects related to
computing, including programming languages and
methodology, software engineering, operating systems,
compilers, distributed computation, networks, numerical
analysis and scientific computing, financial computation,
data structures, algorithm design and analysis,
computational complexity, cryptography, combinatorics,
graph theory, artificial intelligence, neural networks,
knowledge representation, computational linguistics,
computer vision, robotics, database systems, graphics,
animation, interactive computing, and human-computer
interaction.
For further details, consult the graduate student handbook
prepared by the department and available online.
Contact and Address
Web: www.cs.toronto.edu
Email: gradadmissions@cs.toronto.edu
Telephone: (416) 978-8762
Fax: (416) 946-1932
Department of Computer Science Graduate Office
University of Toronto
Room 4242, Bahen Centre for Information Technology
40 St. George Street
Toronto, Ontario M5S 2E4
Canada
Degree Programs
Computer Science
Master of Science
Minimum Admission Requirements
 Applicants are admitted under the General Regulations
of the School of Graduate Studies. Applicants must also
satisfy the Department of Computer Science's additional
admission requirements stated below.
 An appropriate bachelor's degree with a standing
equivalent to at least a University of Toronto B+.
Preference given to applicants who have studied
computer science or a closely related discipline.
 Applicants whose primary language is not English and
who graduated from a university where the language of
instruction is not English must achieve a Test of English
as a Foreign Language (TOEFL) score of at least 580 on
the paper-based test and 4 on the Test of Written
English (TWE); 93/120 on the Internet-based test and
22/30 on the writing and speaking sections.
Program Requirements
 2.0 graduate full-course equivalents (FCEs) in computer
science. The courses must satisfy a breadth requirement
to ensure a broad and well-balanced knowledge of
computer science.
 A major research paper (2.0 FCEs) demonstrating the
student's ability to do independent work inorganizing
existing concepts and in suggesting and developing new
approaches to solving problems in a research area. The
standard for this paper is that it could reasonably be
submitted for peer-reviewed publication.
 This degree is offered on either a full-time or part-time
basis.
Program Length
4 sessions full-time (typical registration sequence:
F/W/S/F);
8 sessions part-time
Time Limit
3 years full-time;
6 years part-time
2014-2015 School of Graduate Studies Calendar
www.sgs.utoronto.ca/calendar
Computer Science
1
Degree and Diploma Programs by Graduate Unit
Doctor of Philosophy
Minimum Admission Requirements
 Applicants are admitted under the General Regulations
of the School of Graduate Studies. Applicants must also
satisfy the Department of Computer Science's additional
admission requirements stated below.
 Successful completion of an appropriate master's degree
with a standing equivalent to at least a University of
Toronto B+. In exceptional circumstances, applicants
may be admitted to this program directly from a
bachelor's degree witha standing equivalent to at least a
University of Toronto A-. Preference is given to
applicants who have studied computer science or a
closely related discipline.
 Applicants whose primary language is not English and
who graduated from a university where the language of
instruction is not English must achieve a TOEFL score of
at least 580 on the paper-based test and 4 on the TWE;
93/120 on the Internet-based test and 22/30 on the
writing and speaking sections.
Program Requirements
 Students entering the PhD program with a computer
science master's degree will require 2.0 full-course
equivalents (FCEs) and a thesis. Students admitted to
the PhD directly from a bachelor's degree will require 4.0
FCEs and a thesis. The courses must satisfy a breadth
requirement to ensure a broad and well-balanced
knowledge of computer science.
 The most important part of doctoral work is original
research conducted under the direction of a faculty
member. This research must constitute a significant and
original contribution to computer science. The results
must be presented in a thesis and defended at the
departmental oral examination and the Doctoral Final
Oral Examination.
Program Length
language of instruction is not English must achieve a
Test of English as a Foreign Language (TOEFL) score of
at least 580 on the paper-based test and 4 on the Test of
Written English (TWE); 93/120 on the Internet-based test
and 22/30 on the writing and speaking sections.
 Three letters of support from faculty and/or employers.
 A statement of purpose.
Program Requirements
 This is a 16-month professional master's program
comprising 3.0 full-course equivalents (FCEs) of
coursework and an eight-month industrial internship. The
internship (3.5 FCEs) is coordinated by the department,
and evaluated on a pass/fail basis.
 There is no thesis requirement.
Program Length
4 sessions full-time (typical registration sequence:
F/W/S/F)
Time Limit
3 years full-time
Course List
Not all courses are offered every year. Please consult the
department for course offerings.
Programming Languages and
Methodology
CSC 2104H
Formal Methods of Program Design
CSC 2106H
Requirements Engineering
CSC 2107H
Compilers and Interpreters
CSC 2108H
Automated Verification
CSC 2125H
Algorithmic Program Verification
CSC 2130H
Empirical Research Methods in Software
Engineering
4 years full-time; 5 years direct-entry
Time Limit
6 years full-time; 7 years direct-entry
Applied Computing
Master of Science in Applied Computing
Minimum Admission Requirements
 Applicants are admitted under the General Regulations
of the School of Graduate Studies. Applicants must also
satisfy the Department of Computer Science's additional
admission requirements stated below.
 An appropriate bachelor's degree in computer science.
 A minimum average grade of B+ over the final two years
of undergraduate studies.
 Applicants whose primary language is not English and
who have graduated from a university where the primary
2014-2015 School of Graduate Studies Calendar
www.sgs.utoronto.ca/calendar
Computer Systems: Hardware and
Software
CSC 2203H
Packet Switch and Network Architectures
CSC 2206H
Computer Systems Modelling
CSC 2208H
Advanced Operating Systems
CSC 2209H
Computer Networks
CSC 2221H
Introduction to Distributed Computing
CSC 2226H
Topics in Verification
CSC 2227H
Topics in the Design and Implementation
of Operating Systems
Computer Science
2
Degree and Diploma Programs by Graduate Unit
CSC 2228H
Topics in Mobile and Pervasive
Computing
CSC 2413H
Combinatorial Methods and Designs
CSC 2229H
Topics in Multiple Access
Communications Networks
CSC 2414H
Topics in Applied Discrete Mathematics
CSC 2418H
Computational Structural Biology
CSC 2231H
Topics in Computer Systems
CSC 2420H
Algorithm Design, Analysis and Theory
CSC 2232H
Topics in Computer System Performance
and Reliability
CSC 2421H
Algebraic and Combinatorial Techniques
in Complexity Theory
CSC 2233H
Topics in Storage Systems
CSC 2422H
Reasoning About Knowledge
CSC 2427H
Topics in Graph Theory
Numerical Analysis and Scientific
Computation
CSC 2301H
CSC 2305H
Numerical Solution of Initial Value
Problems for Ordinary Differential
Equations
Numerical Methods for Optimization
Problems
CSC 2306H
High Performance Scientific Computing
CSC 2307H
Numerical Software
CSC 2310H
Computational Methods for Partial
Differential Equations
CSC 2321H
Matrix Calculations
CSC 2322H
Boundary Problems for Ordinary
Differential Equations
CSC 2326H
Topics in Numerical Analysis
Computational Complexity
Artificial Intelligence
CSC 2501H
Computational Linguistics
CSC 2502H
Knowledge Representation and
Reasoning
CSC 2503H
Foundations of Computer Vision
CSC 2506H
Probabilistic Learning and Reasoning
CSC 2511H
Natural Language Computing
CSC 2512H
Constraint Satisfaction Problems
CSC 2515H
Introduction to Machine Learning
CSC 2517H
Discrete Mathematical Models of
Sentence Structure
CSC 2518H
Spoken Language Processing
CSC 2519H
Natural Language Semantics
CSC 2401H
Introduction to Computational Complexity
CSC 2520H
The Computational Lexicon
CSC 2404H
Computability and Logic
CSC 2523H
Object Modelling and Recognition
CSC 2405H
Automata Theory
CSC 2528H
Advanced Computational Linguistics
CSC 2411H
Linear Programming and Combinatorial
Optimization
CSC 2530H
Computer Vision for Advanced Digital
Photography
CSC 2415H
Advanced Topics in Distributed
Computing
CSC 2532H
Dynamical Systems and Artificial
Intelligence
CSC 2416H
Machine Learning Theory
CSC 2533H
Foundations of Knowledge
Representation
CSC 2426H
Fundamentals of Cryptography
CSC 2534H
Decision Making Under Uncertainty
CSC 2429H
Topics in the Theory of Computation
CSC 2535H
Advanced Machine Learning
CSC 2539H
Topics in Computer Vision
Applied Discrete Mathematics
CSC 2410H
Introduction to Graph Theory
2014-2015 School of Graduate Studies Calendar
www.sgs.utoronto.ca/calendar
Computer Science
3
Degree and Diploma Programs by Graduate Unit
CSC 2540H
Special Topics in Computational
Linguistics
CSC 2541H
Topics in Machine Learning
CSC 2542H
Topics in Knowledge Representation and
Reasoning
CSC 2544H
Web Searching and Mining
Computer Graphics and Human-Computer
Interaction
CSC 2543H
Research Topics in XML Retrieval
CSC 2720H
Systems Thinking for Global Problems
Courses for MScAC Only
CSC 2701H
Communication for Computer Scientists
CSC 2702H
Technical Entrepreneurship
CSC 2703H
MScAC Internship
Topics/Reading Courses
CSC 2504H
Computer Graphics
CSC 2419H
Topics in Cryptography
CSC 2505H
Geometric Representations for Computer
Graphics
CSC 2601H
Topics in Analysis and Computation in
Discrete Models
CSC 2514H
Human-Computer Interaction
CSC 2602H
Topics in Analysis and Computation in
Continuous Models
CSC 2521H
Topics in Computer Graphics
CSC 2603H
CSC 2522H
Advanced Image Synthesis
Topics in Building Software and
Hardware Artifacts
CSC 2524H
Topics in Interactive Computing
CSC 2604H
Topics in Human-Centred and
Interdisciplinary Computing
CSC 2529H
Computer Animation
CSC 2699H
CSC 2536H
Computer Supported Cooperative Work
Special Reading Course in Computer
Science
Information Systems
CSC 2231H
Special Topics in Computer Systems
CSC 2417H
Algorithms for Genome Sequence
Analysis
CSC 2431H
Topics in Computational Molecular
Biology
CSC 2508H
Advanced Management Systems
CSC 2510H
Topics in Information Systems
CSC 2525H
Research Topics in Database
Management
CSC 2526H
HCI: Topics in Ubiquitous Computing
CSC 2527H
The Business of Software
CSC 2531H
Advanced Topics in Data Management
Systems
2014-2015 School of Graduate Studies Calendar
www.sgs.utoronto.ca/calendar
Computer Science
4
Download