多伦多大学计算机专业培养计划300等级课程

上传人:鲁** 文档编号:494436366 上传时间:2023-11-17 格式:DOCX 页数:4 大小:16.15KB
返回 下载 相关 举报
多伦多大学计算机专业培养计划300等级课程_第1页
第1页 / 共4页
多伦多大学计算机专业培养计划300等级课程_第2页
第2页 / 共4页
多伦多大学计算机专业培养计划300等级课程_第3页
第3页 / 共4页
多伦多大学计算机专业培养计划300等级课程_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《多伦多大学计算机专业培养计划300等级课程》由会员分享,可在线阅读,更多相关《多伦多大学计算机专业培养计划300等级课程(4页珍藏版)》请在金锄头文库上搜索。

1、如果你不在我们的专业或专业课程,你只有三个300/400级CSC / ECE半程。CSC300H1计算机与社会24L / 12T隐私和信息自由;最近加拿大的立法和报告。计算机和工作;就业水平,工作生活质量。电子资金转帐系 统;跨边界数据流。计算机和官僚化。家里的电脑;公众对计算机的认识。机器人。专业精神和计算机的 伦理。该课程不仅为科学学生设计,而且也设计在社会科学或人文科学。先决条件:任何一半的计算分布要求状态:科学广度要求:社会及其机构(3)CSC301H1软件工程介绍24L / 12T介绍适合中型团队和快速移动项目的敏捷开发方法。基础软件开发基础设施要求引出和跟踪;估计和优先 化;团队合

2、作能力;基本UML;设计模式和重构;安全,伦理问题的讨论和专业责任。先决条件:CSC209H1,CSC263H1 /CSC265H1分布要求状态:科学广度要求:物理和数学世界(5)CSC302H1工程大型软件系统24L / 12T介绍大规模软件系统设计,开发和部署的理论与实践。项目管理;高级UML;逆向工程;要求检验;验证和 验证;软件架构;性能建模和分析。先决条件:CSC301H1分布要求状态:科学广度要求:物理和数学世界(5)CSC304H1算法游戏理论与机理设计24L / 12P游戏理论和机制设计的数学和计算引言。主题包括矩阵和广泛形式的游戏,无政府状态的平衡和价格,匹 配市场,拍卖,网

3、络外部性,临界点,投票理论。本课程面向经济学,数学和计算机科学学生。先决条件:STA247H1 /STA255H1 /STA257H1 /PSY201H1 / ECO227Y1,( MAT135H1,MAT136H1)/MAT137Y1 /MAT157Y1分布要求状态:科学广度要求:物理和数学世界(5)CSC309H1网络编程24L / 12叮网络上软件开发的介绍。发展在网络上运行的程序的基础的概念;技术选择调查;更深入一些技术。互联网 和网络的操作概念,静态客户端内容,动态客户端内容,动态提供的内容,n层架构,web开发过程和网 络安全。分配涉及越来越复杂的基于网络的程序。来自领先的电子商务

4、公司的客座讲师将描述他们的网站 的架构和操作。先决条件:CSC209H1推荐准备:CSC343H1分布要求状态:科学广度要求:物理和数学世界(5)CSC310H1 信息理论24L / 12T测量信息。源编码定理。使用特殊方法和基于字典的方法进行数据压缩。概率源模型,以及它们通过 Huffman和算术编码的使用。噪声信道和信道编码定理。纠错码,以及它们通过代数和概率方法的解码。先决条件:60 %或更高的 CSC148H1 / CSC150H1; STA247H1 / STA255H1 / STA257H1 /STA107H1; ( MAT135H1 , MAT136H1 ) / MAT135Y1

5、/MAT137Y1 /MAT157Y1,MAT221H1 /MAT223H1 /MAT240H1分布要求状态:科学广度要求:物理和数学世界(5)CSC318H1交互式计算介质设计24L / 12T以用户为中心的交互系统设计;方法,原则和隐喻;任务分析。跨学科设计;平面设计,工业设计和行为科 学的作用。互动硬件和软件;从计算机图形学的概念。排版,布局,颜色,声音,视频,手势和可用性增 强。交互式图形媒体类;直接操纵系统,可扩展系统,快速原型工具。学生在跨学科团队的项目上工作。先决条件:任何CSC半程推荐准备:CSC300H1提供了有用的背景CSC318H1,所以如果你打算采取CSC300H1那么

6、你应该做之前就CSC318H1分布要求状态:科学广度要求:无CSC320H1视觉计算简介24L / 12P图像合成和图像分析针对有兴趣的计算机图形学,计算机视觉或视觉艺术的学生。关注三个主要议题:(1) 视觉计算原理-用于创建,捕获,分析和操纵数字照片(图像采集,基本图像处理,图像扭曲,抗锯齿) 的计算和数学方法;(2)数字特效-应用这些原则在电影和广告中产生特殊效果;(3)可视化编程-使 用C / C +和OpenGL创建用于合成和操作照片的图形用户界面。课程要求能够在几个变量和线性代数中 使用微分演算。先决条件:CSC209H1 / ( CSC207H1,熟练掌握 C 或 C +) ; M

7、AT221H1 / MAT223H1 / MAT240H1, (MAT136H1与77的最小标记)/ ( MAT137Y1与73的最小标记)/ ( MAT157Y1与67的最小标记)/MAT235Y1 / MAT237Y1 / MAT257Y1推荐准备:MAT235Y1 / MAT237Y1 / MAT257Y1分布要求状态:科学广度要求:无CSC321H1神经网络和机器学习简介24L / 12P课程的前半部分是关于回归和分类问题的监督学习,将包括感知器学习过程,反向传播和确保良好推广到 新数据的方法。课程的第二部分是关于无监督的学习方法,发现隐藏的原因,并将包括K均值,EM算法, 玻尔兹曼机

8、器和深信仰网。先决条件:(MAT136H1 77最低标记)/ ( MAT137Y1与73的最低标记)/ ( MAT157Y1与67的最小 标记)/ MAT235Y1 / MAT237Y1 / MAT257Y1,MAT221H1 / MAT223H1 / MAT240H1 ; STA247H1 /STA255H1/STA257H1推荐准备:MAT235Y1 / MAT237Y1 / MAT257Y1 分布要求状态:科学广度要求:物理和数学世界(5)CSC324H1编程语言原理24L / 12T现代语言中常见的编程原则;常用范例的详细信息。代码的结构和含义。范围,控制流,数据类型和参数 传递。两个

9、非过程的,非面向对象的编程范例:功能编程(由Lisp / Scheme,ML或Haskell等语言表示) 和逻辑编程(通常在Prolog中说明)。先决条件:CSC263H1 /CSC265H1分布要求状态:科学广度要求:物理和数学世界(5)CSC336H1 数值方法24L / 12T计算方法的研究,用于解决线性代数,非线性方程和近似中的问题。目的是让学生基本了解浮点运算和用 于解决数值问题的算法的实现,以及熟悉当前数值计算环境。先决条件:CSC148H1 / CSC150H1; MAT133Y1 (70%) /( MAT135H1,MAT136H1 ) / MAT135Y1 /MAT137Y1

10、 /MAT157Y1,MAT221H1 /MAT223H1 /MAT240H1排除:CSC350H1,CSC351H1分布要求状态:科学广度要求:物理和数学世界(5)CSC343H1数据库简介24L / 12叮数据库管理系统简介。关系数据模型。关系代数。查询和更新数据库:查询语言SQL。使用SQL进行 应用程序编程。完整性约束,正常形式和数据库设计。数据库系统技术的要素:查询处理,事务管理。先决条件:CSC165H1 / CSC240H1 / ( MAT135H1,MAT136H1 ) / MAT135Y1/MAT137Y1/MAT157Y1 ;CSC207H1。前提条件工程系的学生只:ECE

11、345H1 /CSC190H1 /CSC192H1排除:CSC434H1分布要求状态:科学广度要求:物理和数学世界(5)CSC358H1计算机网络原理24L / 12T介绍强调基本原则的计算机网络。基本了解计算机网络和网络协议。主题包括网络硬件和软件,路由,寻 址,拥塞控制,可靠的数据传输,性能分析,局域网和TCP /IP。先决条件:CSC209H1,CSC258H1,CSC263H1 /CSC265H1,STA247H1 /STA255H1 /STA257H1 /ECO227Y1分布要求状态:科学广度要求:物理和数学世界(5)CSC369H1操作系统24L / 12叮操作系统的原理。操作系统

12、作为控制程序和作为资源分配器。进程和并发问题的概念:同步,互斥,死锁。其 他主题包括内存管理,文件系统,进程调度,线程和保护。先决条件:CSC209H1,CSC258H1分布要求状态:科学广度要求:物理和数学世界(5)CSC373H1算法设计,分析和复杂性36L / 12T标准算法设计技术:分而治之,贪婪策略,动态规划,线性规划,随机化,网络流,近似算法。NP完整 性简介:多项式时间缩减,各种NP完全问题的例子,自我还原性。其他主题可能包括近似和随机算法。 学生将被期望展示良好的设计原则和足够的技能,推理算法的正确性和复杂性。先决条件:CSC263H1 /CSC265H1排除:CSC375H1

13、分布要求状态:科学广度要求:物理和数学世界(5)CSC384H1人工智能介绍24L / 12T捕获(或近似)计算智能的一些核心元素的理论和算法。主题包括:搜索;逻辑表示和推理,古典自动规 划,代表和推理与不确定性,学习,决策(计划)不确定性。任务在理论和编程方面提供核心主题的实践 经验。先决条件:CSC263H1 /CSC265H1,STA247H1 /STA255H1 /STA257H1推荐准备:CSC324H1分布要求状态:科学广度要求:物理和数学世界(5)CSC385H1 微处理器系统24L / 12T / 36P微处理器和嵌入式系统:用于实时任务创建和管理的软件技术。连接的设备特性以及

14、硬件和软件后果。系 统建设与管理。对嵌入式计算独特或特别重要的问题的检查。实验室实验提供“动手”的经验。一个开放的 团队项目在最后几个实验室会议上完成。先决条件:CSC258H1 ;CSC209H1在C /精通排除:CSC372H1,ECE385H1分布要求状态:科学广度要求:物理和数学世界(5)CSC396Y0设计系统的现实世界问题TBA这个夏季海外特别优惠为学生提供探索新环境的机会,这提高了他们以更高的敏感度看到自己的世界并发 掘新的设计理念的能力。在本课程中,学生将发现世界上的一个真正的问题,并在解决这个问题的项目上 集体工作。学生将探索他们的问题空间和该空间内的人,确定需求,约束和要求,最终设计解决方案。他 们的设计将通过收集反馈和对早期原型进行可用性测试来迭代。课程项目将最终开发一个解决巳识别问题 的技术解决方案。最终项目介绍将在课程结束时进行。本课程可计算为0.5 FCE在300级计算机科学计 划完成。先决条件:任何CSC半场和投票分布要求状态:科学广度要求:物理和数学世界(5)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号