计算机程序设计与分析

金斯顿校区 | 程序代码:1107 | 面向国际学生开放
国内学生

现在国内适用潜台词18luck在线登录入口

已经胶囊吗?18luck在线登录入口在这里登录!

国际学生

国际学生潜台词

概述

注册会计师课程通过提供与现代工作场所中使用的软件开发实践并行的课程,遵循体验式学习的教育方法。在整个课程中,注册会计师学生应用在课堂上学到的概念来解决编程问题。18luck在线登录入口他们学习在项目团队中工作,在其中设计、开发和测试更大规模的应用程序。在获得编程和解决问题的技能后,学生通过参加我们的第三年工作安置计划来体验真实的工作环境。

注册会计师项目是一个为期三年的项目,在这个项目中,学生学习各种各样的技能,从基本的编程实践,解决问题,软件设计,批判性思维和应用程序开发。在课程期间,学生将学习为桌面、网络、移动和主机平台编写程序。学生学习许多编程语言,包括c#、c++、PHP、MySQL、JavaScript和Java,并学习学习其他语言的技能。我们是北美少数几所提供COBOL、CICS、JCL和TSO大型机课程的大学之一。

计划的细节

代码1107
开始日期5月,9月
凭证安大略学院高级文凭
校园金斯敦
项目的长度3年
交付全职
面向国际学生开放
5月特别招生-仅限国际学生

项目的亮点

该课程为您提供以下技能:

  • 解决问题和批判性思维
  • 软件/应用程序开发
  • 操作系统
  • 编写计算机程序
  • 局域网/互联网应用程序
  • GUI应用程序
  • Web开发
  • 面向对象编程
  • 2D游戏开发
  • 移动应用程序开发
  • 系统设计与分析
  • 数据库设计与管理
  • 大型机应用程序设计

项目概述

2022 - 2023

本课程旨在帮助学生培养和练习在大学和职场环境中取得成功所需的沟通技巧。重点放在提高基本的沟通策略——阅读、写作、听力和口语,以及发展研究和批判性思维技能。

本课程介绍了使用HTML, CSS和JavaScript进行web开发。学生学习使用HTML来创建网页,并将多个网页链接在一起。学生还将学习如何使用级联样式表(CSS)控制网页的布局和样式,以及如何使用JavaScript使网页具有交互性。学生参与一系列旨在熟悉HTML、CSS和JavaScript的作业。

本课程介绍如何使用c++语言进行编程。本课程介绍c++的语法和用法。强调程序开发和生成可读程序的有纪律的方法。主题包括:变量,数据类型,赋值/算术,输入/输出,重复,选择,数组和文件输出。
本课程向学生介绍数据库的概念及其在日常生活中的重要性。使用基本的数据库技术(Access和SQL),学生学习构建表的概念和术语,然后使用查询从表中提取数据。该课程强调使用表单对象的小型学生设计项目,利用内置的视觉功能和命令按钮。

本课程向学生介绍与应用计算相关的基本数学概念。学生巩固基本的算术和代数技能(例如,运算顺序,百分比/分数,多项式)。此外,学生还可以培养核心计算数字系统(如二进制、八进制、十进制、十六进制)、符号逻辑(如if/and/or/not语句)和概率/组合的能力。基本的商业数学技能(例如,现在/未来的价值,兴趣等),因为他们涉及应用计算机职业介绍。

本课程向学生介绍数字用户界面和用户体验。学生评估现有的设计以及原型,并使用相关软件创建设计解决方案。重点放在收集客户反馈,以改善他们的体验。学生根据交互设计和可用性原则分析、设计和开发有效的用户界面。

本课程以使用MySQL的结构化查询语言为基础。本课程侧重于在RDBMS中实现所有表关系类型的数据库设计。学生编写MySQL语句来创建数据库和表,以及编写数据操作语句。学生使用内置函数、摘要查询和子查询跨多个表检索数据。

先决条件:COMP1111

本课程介绍c#编程语言作为构建桌面应用程序的工具。主题包括c#语法、对象、继承、图形用户界面组件、事件和事件处理。学生在计算机实验室18luck在线登录入口应用面向对象编程、程序设计策略和批判性思维技能的知识来创建桌面应用程序和开发可转移的编程技能。

先决条件:COMP1100

本课程建立在之前c++课程的基础上。学生设计和开发易于阅读和维护的程序。学生开发和应用测试和调试策略,以确保他们的18luck在线登录入口程序符合规定的规格。涵盖的主题包括:结构图,布尔逻辑,函数,输入文件和多维数组。

先决条件:COMP1100

学生开发技能和知识,以确保信息系统和应用程序的机密性,完整性和可用性。学生学习适当的安全缓解技术,并参与风险缓解活动。学生讨论影响IT决策和编程的安全和道德挑战以及最佳实践。

本课程提供使用结构化和面向对象原则的独立于语言的编程逻辑介绍。本课程不专注于任何一种特定的语言。它介绍了编程概念,如结构、决策、循环、数组和方法,并强化了良好的风格和逻辑思维。本课程还介绍了面向对象的主题,包括类、事件驱动编程、异常和UML。

先决条件:comp1100

N/A

本课程介绍了使用JavaScript编程语言进行Web应用程序编程。在本课程中,学生构建由客户端和服务器端脚本组成的小型web应用程序。客户端脚本通过收集和验证表单数据,将数据发送到服务器,并使用服务器的响应数据更新web页面来与web页面交互。服务器端脚本接收客户端数据,执行数据库事务,并将数据返回给客户端。本课程重点介绍JavaScript及其相关技术,包括JQuery、Node.js、AJAX和JSON。

先决条件:COMP205 + COMP1200

本课程向学生介绍php编程。它建立在学生的web编程技能,涵盖服务器端php编程。学生使用函数、字符串管理、php/mysql集成和类来构建项目。还包括日期和时间操作。

先决条件:Comp205 + comp53 + comp1200

本课程向学生介绍面向对象设计和编程。在之前课程的基础上,学生将学习指针、结构、类、类继承和链表。教授数据抽象、朋友函数、信息隐藏、多态性、内存动态分配和软件可重用性的概念。

先决条件:COMP1200

本课程介绍了使用Linux的操作系统,以及使用TSO/ISPF(分时选项/交互式系统生产力设施)的大型机计算环境。本课程集中于基本的操作系统功能,系统管理,安全性,定制和配置,并在实验室获得实际经验。

本课程为学生在信息技术领域的职业生涯做准备。学生将了解各种技术角色及其对企业的影响。通过对这些角色的理解,学生学习制定职业规划。求职、简历和面试技巧的教学重点是技术相关的惯例。学生还可以培养作为持续学习者的能力,指导自己的发展。

在本课程中,学生将参与小型软件系统的软件开发生命周期(SDLC)的关键阶段。各种软件开发方法(如瀑布法、统一过程(UP)和敏捷)被探索。在本课程中,学生将扮演业务客户、系统分析师和软件设计师等角色。在这些角色中,学生识别并记录业务需求。开发软件模型并创建集成系统设计。

先决条件:COMP53

本课程为学生提供游戏开发原理和编程的介绍。主题包括动画,创建精灵对象,用户交互概念,基本的人工智能概念,游戏结构和基本的游戏物理。

先决条件:COMP60

编程领域的变化很快。本课程为学生提供了探索核心注册会计师课程未涵盖的新兴主题和趋势的机会。演讲嘉宾介绍新的主题,讨论工作安排,并将真实世界的经验带入课堂。学生通过研究、小组工作和演讲进一步提高基本的就业技能。

先决条件:Comp333 + comp206

本课程向学生介绍如何使用Cobol进行结构化编程。学生学习结构化编程方法的重要性,以产生可维护的程序。课程和编程作业旨在为学生提供记录处理,报告制作和数据验证的工作知识。

先决条件:COMP333

本课程通过介绍Java编程语言,建立在学生使用c++和c#的面向对象编程知识的基础上。在本课程中,学生通过构建各种桌面应用程序来培养他们的Java编程技能。主题包括Java虚拟机、Java命令行工具、Java语法和控制结构、类和包、集合、泛型、抽象类和方法、接口、Java数据库连接、图形用户界面和事件处理。

先决条件:COMP333

本课程为学生提供软件质量保证主题的一般理解。学生学习静态和动态测试,测试技术和测试阶段。学生通过创建最终的18luck在线登录入口QA报告来应用这些概念。学生们以小组形式参与敏捷小组项目。

先决条件:COMP220

在本课程中,学生将基于当前的Java企业api(应用程序接口)和框架设计、开发和部署Java Web应用程序。本课程的主题包括Java servlet、jsp (JavaServer Pages)、企业JavaBeans、依赖注入、Java持久性API和Java Web框架(如JSF和Spring)。

先决条件:Comp305 + comp206

编程领域的变化很快。本课程为学生提供了探索注册会计师课程未涵盖的新兴主题和趋势的机会。演讲嘉宾介绍新的主题,讨论工作安排,并将真实世界的经验带入课堂。学生通过研究、小组工作和演讲进一步提高基本的就业技能。

先决条件:COMP1081

在本课程中,学生将获得在信息技术岗位上工作的实际经验。本课程使学生能够应用从该计划的其他课程中获得的技能和知识。18luck在线登录入口学生仍然在一名教师的指导下,实际工作由安置组织的一名成员监督和评估。

先决条件:Comp305 + comp210 + comp20

在本课程中,学生将扩展他们在编写和维护Cobol程序方面的技能。使用IBM大型机环境(zOS/TSO/ISPF),学生开发维护随机访问数据集的批处理应用程序。主题包括:COBOL排序,子例程,多级表,索引文件以及程序维护。

先决条件:Comp210 + comp1081

在本课程中,学生将参与小型软件系统的软件开发生命周期(SDLC)的关键阶段。各种软件开发方法(如瀑布法、统一过程(UP)和敏捷)被探索。在本课程中,学生将扮演业务客户、系统分析师和软件设计师等角色。在这些角色中,学生识别并记录业务需求。开发软件模型并创建集成系统设计。

先决条件:Comp305 + qual200

本课程为学生提供了在大型机环境中使用CICS编程的概念和策略,CICS是许多金融机构用于支持投资、证券经纪和自动取款机的通用软件框架。重点介绍了CICS命令级COBOL编程的基本子集。探讨了现有菜单驱动系统的主要增强。

先决条件:Comp52 + comp251

在这门课程中,学生将继续获得在信息技术岗位上工作的实际经验。本课程使学生能够应用从该计划中提供的其他课程中获得的技能和知识。18luck在线登录入口学生仍然在一名教师的指导下,实际工作由安置组织的一名成员监督和评估。

先决条件:COMP61

本课程介绍联机Web服务的主题。新利18平台下载在本课程中,学生将使用各种编程语言、web框架和开发环境来设计、构建、测试和使用web服务和web服务客户端。新利18平台下载本课程侧重于REST(具象状态传输)架构风格的原则。

先决条件:Comp31 + comp220

本课程介绍使用Android平台开发移动应用程序。在本课程中,学生将学习如何使用Android集成开发环境和软件开发工具包来创建各种Android应用程序,这些应用程序可以在设备模拟器或Android平板电脑上运行。本课程强调设计和实现基于Web的Android应用程序的过程,这些应用程序作为与在线Web服务交换数据的客户端。新利18平台下载

先决条件:COMP31

需求

入学要求

安大略省中学文凭(OSSD), 11年级和12年级的大部分课程在C, U或M水平,包括以下先决条件:

  • 12年级英语C或U水平
  • 11年级数学达到C或U水平

有关OSSD等效选项,请参见入学要求

如果你错过了必修课程,请报名参加职业/大学预科课程-年满19岁的安大略省居民免费。

其他需求

技术要求

学生需要自己的Windows笔记本电脑:

  • CPU:最低i5。推荐i7或AMD Ryzen。
  • 内存:最少12GB内存。16 gb的推荐。
  • 硬盘:至少256GB SSD。512 gb的推荐。
  • 网络摄像头和麦克风(内置或外部)。
  • 操作系统:Windows 10(可通过SLC免费升级)。

学生将使用笔记本电脑进行讲座、实验、评估和课程作业。学生不能共用笔记本电脑。圣劳伦斯学院将提供该项目所需的大部分或所有软件。

国际学生需要合作工作许可证。由于处理时间和时间紧张,强烈鼓励学生尽早申请。18luck在线登录入口如需更多信息,请联系international@sl.on.ca

放置

注册会计师实习是我们课程的主要吸引力之一。它在社会上有很好的声誉。实习可以为你的简历提供丰富的经验,也可以为你提供实际的实习经验。在第三年,学生每周花2天的时间在IT业务环境中工作。就业机构包括:卫生部,国防部,诺瓦里卫生部,女王大学,安大略省服务等。这些学生中的许多人在三年级前的暑假里通过实习工作找到了工作,每小时的收入最高可达22美元。在某些情况下,学生在工作实习结束时获得了就业机会。

学生们在第二年参加就业招聘会,在那里他们会见雇主并申请就业机会。18luck在线登录入口最终,学生有责任确保他们的位置。

网站:www.placementatslc.ca

费用

2022 - 2023

学费
项目费用
辅助费用
总计
计算机辅助设计
学费
2721美元36计算机辅助设计
项目费用
60.00美元计算机辅助设计
辅助费用
1452点计算机辅助设计
总计
美元4233 .88点计算机辅助设计

费用仅为估计。学费是按两个学期计算的。

学费
项目费用
辅助费用
总计
计算机辅助设计
学费
15500美元计算机辅助设计
项目费用
60.00美元计算机辅助设计
辅助费用
2143 .85美元计算机辅助设计
总计
17703 .85美元计算机辅助设计

费用仅为估计。学费是按两个学期计算的。

金斯敦

在过去的几年里,我们的金斯顿校区进行了重大的改造,包括一个全新的学生生活和创新中心,里面有一个新的健身房,健身中心,酒吧等。

金斯顿校区

职业发展机会

金斯顿地区以及加拿大和国外对注册会计师毕业生的需求很高。大多数注册会计师毕业生毕业后立即进入工作岗位。毕业生通常在职业生涯的头几年从初级职位晋升到高级职位和管理职位。

信息技术行业的就业和晋升前景都很好。毕业后的起薪通常是5万美元。

计算机编程分析师的职业生涯可以为您提供令人兴奋和有益的工作领域,如:计算机编程,web开发,系统开发,数据建模,质量保证,移动计算,web服务和数据库管理。新利18平台下载

我们的毕业生受雇于公共和私营部门,如教育,医疗保健,军事,金融,研究,工业,咨询等。

奖状

“我相信这个程序是最好的软件开发程序之一,因为它不仅教你如何用特定的语言编程,更重要的是教你如何思考和适应手边的任何技术问题。”
罗宾·波特
“SLC的老师非常棒。他们总是乐于助人。无论这意味着加班解决问题,还是以其他方式提供帮助,我总觉得他们真的在乎我们的成功。”
李·哈利迪
“作为‘信息系统学生委员会’的活跃成员,我能够与同行和教师建立联系。我强烈建议未来的学生也参与进来。参加课外团体可以通过分享知识来提高你作为程序员的技能,但也可以培养你的人际关系和团队协作能力。”
梅林达•卡里埃
“我是第一代学生,在完成学士学位后决定参加SLC,因为计算机编程与分析课程的工作安排选项。我想学习实用技能,为我进入现实世界做好准备。”
Karman Wong -资讯科技业务分析师(教育部)

其他信息

圣劳伦斯学院的课程采用多种教学模式。课程可以在教室或实验室提供,完全在线,或以课堂课程与在线学习活动相结合的混合模式提供。程序交付可以在工作日、周末或晚上进行。注册时,每个全日制学生都有一个圣劳伦斯学院的电子邮件帐户,用于交流有关课程或课程活动的重要信息。

免修

具有大专学分的申请人可能有资格直接进入该课程的更高级别(学期或一年),具体取决于转学分。申请安大略大学时,请选择适用的等级。18luck在线登录入口Ca,并确保我们收到您的正式中学后成绩单以供考虑。如果你不确定申请哪个级别,请联系项目协调员。18luck在线登录入口

项目联系人

项目联系
詹尼斯·迈克尔
jmichael@sl.on.ca
613.544.5400 ext. 1925

招生信息
点击这里发送招聘信息。

点击这里安排招聘预约。

国际学生联系方式
international@sl.on.ca

+1 (613) 544.5400 ext. 5514