University Hub
这所大学的内容,按阶段走
申请材料、入学清单、校历、课程目录和在读学习放在同一个入口里。 当前页面是 课程目录 ,可以直接切到下一步。
01
申请前
大学主页 / 申请信息
02
拿到 offer 后
入学清单 / 新生准备
03
开学前两周
学期时间 / 课程目录
04
在读期间
课程目录 / 学期时间
共 23 门课程
ACCT1111
ACCT1111
ACCT2033
Financial Accounting and Analysis
会计概念和原理总结 财务报表各个科目讲解 会计入账类型规划和分析
COSC1182
Usability Engineering
课程介绍: 可用性是指特定用户可以在指定的使用环境下使用产品达到特定目标的有效性,效率和满意度的程度。可用性工程是可以在企业的每个阶段应用的一组行为研究方法和技术。软件开发生命周期,通过进行可分析用户需求或评估产品可用性的可用性研究来提高已开发产品的可用性。 本课程将基于您在软件系统分析和设计以及编写和测试代码的实践经验基础上,向学生介绍可用于设计和进行可用性研究的概念,方法和技术。学生将学习各种方法,方法和技术的理论和实践,并将其应用于在进行交互式系统可用性研究中的实践经验。辅导活动提供完成作业所需的技能,其中学生可以设计交互式系统的可用性测试,招募合适的参与者,进行测试以及分析和报告结果。
COSC1076
Advanced Programming Techniques
课程介绍: 本课程教授现代软件开发的编程原则,技能和实践,继续学习必备课程中的软件设计和开发。 其中的概念包括动态内存管理,高级类型和多态,自动构建系统,防御性编程,调试,测试以及遵守现代编码标准和实践。 本课程使用C ++编程语言来实现这些概念的实际实践。 本课程可作为计算机科学和软件工程进一步学习的基础。
COSC2531
Programming Fundamentals
课程介绍: 编程技能代表了一般的问题解决能力,对于参与软件系统开发和维护的任何人来说都是必不可少的。分析简单的计算问题。设计合适的算法解决方案并以计算机编程语言编写这些算法解决方案。使用面向对象的范例开发可维护和可重用的解决方案。本课程旨在向您介绍以下基础知识: · 计算机系统 · 他们的组件和组件之间的互动 · 编程所必需的概念构件 · 基本的计算机编程技巧
COSC1295
Advanced Programming
课程介绍: 本课程扩展了编程基础知识中引入的基本编程原理的研究。 程序设计,实现和测试的高级概念将在使用Java编程语言的面向对象编程的框架内引入。在实现中小型应用程序时使用Java编程语言,这些程序说明了专业可接受的编码和性能标准。展示面向对象开发过程基本原理的知识,并将这种理解应用于中小规模问题解决方案的分析和设计。描述和应用基本算法和数据结构,特别是递归算法,简单搜索和排序算法以及简单的链表结构。使用Java实现基本的事件驱动编程和图形用户界面。 前置课程:COSC 2531 Programming Fundamentals or 相等课程 每周课时:2小时Lecture,2小时Tutorial/lab 作业信息:取自2019年 · 编程作业:占比 40% · 期中考试:占比 10% · 期末考试:占比 50%
COSC1284
Programming Techniques
Java数据类型,变量,loop&logic operators;OOP三大特性:继承,封装,多态;Recursion 以及io流的基本处理;每周课程精讲;Tutor自编随堂练习
COSC2626
Cloud Computing
课程介绍: 云计算是一种大规模的分布式计算范例,在过去的几年中已成为信息技术的驱动力。科学仪器/模拟和社交媒体中指数级增长的数据大小触发了云计算服务的更广泛使用。本课程涵盖与云计算及其实际实施相关的主题和技术。您应该探索云计算的不同体系结构模型,虚拟化和云编排的概念。在整个讲座,教程和实验室会议期间,您应该获得有关流行云平台(例如Google App Engine和Amazon Web Service)各种功能的动手经验。本课程还包括高级云编程范例,例如Hadoop的MapReduce。您还应该使用各种数据挖掘工具和技术来学习在云平台上进行现代大数据分析的概念。实验课程涵盖云应用程序的开发和部署,云存储的使用,虚拟机的创建和配置以及使用数据挖掘工具在云上进行数据分析。将说明利用诸如远程医疗保健和社交网络之类的云技术的流行领域的不同应用场景。理论知识,实践课程和作业旨在帮助您培养使用云平台和工具开发大规模行业标准应用程序的技能。本课程侧重于学习与云计算技术相关的新兴问题。目标是:理解与云计算技术相关的各种基本概念理解不同云模型的架构和概念:IaaS,PaaS,SaaS理解大数据分析工具和技术理解云虚拟化,云存储,数据管理和数据可视化的基本原理。不同的云编程平台和工具具有有关在云存储中读写的详细知识熟悉使用云平台进行应用程序开发和部署通过利用Google App Engine和Amazon Web Services(AWS)等云平台创建应用程序学习使用AWS功能开发可扩展应用程序。了解用于在云上进行大数据分析的MapReduce编程模型的基本概念。
ISYS1057
Database Concepts
课程介绍: 数据库和数据库技术对计算机的日益使用产生了重大影响。 它们在几乎所有使用计算机的领域中都扮演着至关重要的角色。 本课程介绍数据库系统的原理,用途和应用程序。 它假定没有数据库或数据库技术的先前知识。 本课程侧重于开发设计数据库的技能,以进行有效的数据管理以及用于各种数据库应用程序的查询和使用数据库的SQL编程。
ISYS1087
Software Testing
课程介绍: 软件测试是任何组织提高软件质量能力的重要组成部分。一般来说,软件测试人员不是程序员。本课程介绍了国际软件测试列出的基础软件测试目标,资格认证委员会(ISTQB)和在软件测试生命周期的所有阶段测试软件的方法。课程材料包括软件测试标准和指标,测试类型(黑盒和白盒),测试计划,分析,测试案例生成,评估测试资源,测试计划,测试执行,评估和管理风险,测试优先级划分,自动化 策略,缺陷管理,测试执行。软件质量保证活动将作为动态过程的一部分进行讨论,该过程灵活,并不断适应项目不断变化的需求。实际的测试工具将在实验室中使用。教程将涵盖特定的问题比演讲期间更深入。
COSC2277
Web Development Technologies
课程介绍: 本课程介绍使用C#编程语言开发应用程序的原理和实践。 包括C#编程语言,ASP.NET Core MVC,Web API,客户端库(Angular)和安全性。 学生将学到的东西- 对ASP.NET Core MVC具有扎实的架构理解 将整个ASP.NET MVC框架作为一个整体进行探索 了解MVC和测试驱动的开发如何实际运行 了解ASP.NET Core MVC的新增功能,以及如何最好地将这些新功能应用于自己的工作 了解如何创建RESTful和Angular单页应用程序
COSC2407
Database Systems
课程介绍: 本课程旨在加深学生对数据库系统的了解。 课程将介绍文件结构,索引和分析详细信息的设计和实现,使学生能够了解查询评估的效率。 引入了事务的概念以及并发控制和可序列化的必要性。 还介绍了数据库的备份和恢复问题。