86留学网显示,该专业设置了以下课程:
第1年
计算学术技巧
学生将学习计算的核心技能,了解一个以工作任务为导向的管理团队的实践经历,发展个人和专业技能,有效地促进工作环境的提升。
软件开发简介
了解基本的计算机体系结构和计算机系统的硬件和软件组件之间的关系。它包括数字系统、数字逻辑和I / O技术,和语言翻译工具。
信息系统
了解开发信息系统,需求分析,系统分析和面向对象的工具以及应用于实践的不同工具和技巧。它还包括信息系统设计相关的社会伦理问题。
计算机系统简介
了解基本的计算机体系结构和计算机系统的硬件和软件组件之间的关系。它包括数字系统、数字逻辑和I / O技术,和语言翻译工具。
信息系统
了解开发信息系统,需求分析,系统分析和面向对象的工具以及应用于实践的不同工具和技巧。它还包括信息系统设计相关的社会伦理问题。
可视化编程
该课程让学生掌握实际技能来设计、开发和存档在可视化的开发环境的可视化应用,同时学习视觉应用的快速应用程序开发模式。
网页创作和管理
该课程讲解了用于构建Web应用的原则和技术。它着重于基本原则、可用性、可获得性和设计网站的信誉问题。它还包括互联网的认知、Web标准和Web开发工具。
第2年
专业知识
要识别和了解计算机系统开发及运用中相关的法律和专业问题,并了解雇主需要的知识和技能,以获得就业。
要识别和了解计算机系统开发及运用中相关的法律和专业问题,并了解雇主需要的知识和技能,以获得就业。
该课程讲解了各种方法、技术、信息系统规划过程中各种工具的运用,需求分析和设计。
可用性工程
该课程探索计算机应用设计中人为因素的基本概念和原则,着重介绍人体工程学和人机交互的应用评价以及原则。
数据库系统
该模块提供了对数据组织和检索方法的理解。学生将学会识别和实施数据库模型,方案和使用SQL语句来编程和实施解决方案,研究和设计一个组织的数据模型。
操作系统
此课程涵盖了操作系统的业务功能,并了解Windows和基于UNIX计算环境的系统管理员职责的概括内容。
软件开发
这个课程教授学生知识,运用适当的方法来设计软件, 提高学生的编程技能,对数据结构的理解,以及对生产高完整性软件技术的解释。
第3年
研究技巧
本课程提供了良好研究和专业实践的综合知识,了解与研究、计划相关的道德和法律事宜,并准备计算研究项目的实施。
网络编程
分析不同的编程方法,并用来设计和实施网络系统,进行客户端/服务器编程,并提供一个在电脑网络未来发展趋势的概述平台。学生还将学习内核编程和网络管理。
先进信息系统开发
广泛理解和掌握与信息系统相关的工业和研究主题的概念和技术。本课程包括系统开发过程、测试、先进系统建模、软件工程模式如极限编程,以及面向主体的软件工程。
程序设计范例
本课程给出了不同编程模式的概述, 从功能、祁使以及声明编程等方面来比较编程语言。还介绍了不同的计算理论。
软件工程的正式方法
让学生深入了解高度诚信的软件开发的工业过程,了解正式软件开发方法和工具,如离散数学和正式规范。
项目
使学生可以运用学术和技术技能以及整个本科阶段学习获得的知识。学生须出示项目报告,详细记录主要计算任务的详细设计、实施和系统测试。