TRU科学

短期的编码程序

2018年夏季TRU编码研讨会

随着计算机在许多领域的使用越来越普遍,编程技能变得越来越重要。为了满足对熟练程序员日益增长的需求,汤普逊里弗斯大学(Thompson Rivers University)与beplay苹果app下载本地工业界协商,提供与编码相关的短期培训课程。这些课程以亲身体验式学习为基础,专为公众人士或非资讯科技业的专业人士而设。

为期两天的研讨会(周末)

工作坊为期两天(大约总共12到18个小时),通过实际操作、直接体验的方法(体验式学习和基于问题的学习)介绍编码特定技能集/主题。教师团队包括来自计算科学系的教师、计算机科学专业的学生和在IT行业工作的计算机科学专业毕业生。参加这些研讨会不需要事先有编程经验。他们向所有人开放。

第一天周六
8 - 9 注册和早餐
9 - 10:30 会话1
10:30 - 10:45 休息时间
10:45 - 12:15 会话2
12:15 - 1 午休时间
1 - 2 会议3
2 - 3 茶点休息
3 - 4:30 会话4
第二天星期天
8 - 9 注册和早餐
9 - 10:30 会话1
10:30 - 10:45 休息时间
10:45 - 12:15 会话2
12:15 - 1 午休时间
1 - 2 会议3
2 - 3 茶点休息
3 - 4:30 会话4
4:30 - 5 闭幕词
网络安全和隐私问题注册关闭

你知道什么是病毒、恶意软件、勒索软件和网络钓鱼攻击吗?攻击者如何远程侵入您的计算机并要求赎金?在你不知情的情况下,你的个人信息和身份有多容易被窃取?攻击者如何窃取您的财务信息,包括信用卡信息?你能做些什么来防止这些攻击吗?您可以使用哪些可用的最佳实践和工具来保护自己免受这些攻击?如果你对这些话题感兴趣,那么这门课程就是为你准备的!

对于全球的网上企业和个人来说,网络犯罪是一个巨大且日益严重的问题。在这个数字时代,互联网安全问题不再只是技术人群的问题;它们关系到我们所有人。由于一般用户缺乏认识和可用于保护他们的负担得起的资源,这些问题正变得越来越难以解决。本课程的目的是帮助您使用最好的免费和低成本的安全实践保持您的信息安全在线。

本课程对所有人开放,不需要以前的编程经验。12岁以下儿童必须与成人一同参加。

当:2018年6月2日(周六)和6月3日(周日)
地点:OM 1327

Web技术概论注册关闭

自从发明了web技术来在Internet上共享文档以来,它们已经发展成为一种新的编程环境。在web编程环境中,web文档以各种形式和方式呈现在web浏览器上。通过多种用户界面手段,可以更方便、有效地阅读文档。编程逻辑也包含在web编程环境中,以提供更复杂的用户界面和对数据库的访问。因此,web文档已经变成了web应用程序。

Web应用程序通常包括两个方面-客户端和服务器端。最初,在客户端运行的web程序被下载并在web浏览器上运行。客户端web程序与访问数据库的服务端web程序交换数据。

本课程将向学生介绍网络编程环境的概况。学生学习如何使用客户端组件的两个主要方面—超文本标记语言(HTML)和级联样式表(CSS)—开发web应用程序,以获得良好的文档表示和一些有用的用户界面。文中还简要介绍了用JavaScript编程语言进行编程的逻辑。

本课程对所有人开放,不需要以前的编程经验。12岁以下儿童必须与成人一同参加。

当:2018年8月4日(周六)和8月5日(周日)
地点:OM 1327

移动应用开发导论注册关闭

你是否想过手机应用是如何开发的?你想了解如何开始应用开发职业生涯吗?加入我们这个简短的压缩课程,学习移动应用程序开发的基本概念。通过这门短期课程,您将了解用于为不同平台创建移动应用程序的编程语言,用于每个平台的软件包,以及它们如何相互集成。本课程为期两天,包括8课,将带您一步一步创建您的第一个移动应用程序。课程使用Corona软件开发工具包,并通过Lua脚本语言涵盖基本编程概念。在本课程结束时,您将开发两个移动应用程序。第一个应用是一款使用了一些物理概念的简单游戏,如摩擦,弹跳效果等。你将学习如何使用Corona中的物理库,以及如何配置不同的参数来创建酷的效果。第二个应用程序是一个简单的应用程序,演示了如何创建简单的用户界面。在课程结束时,您将扩展这两个应用程序中的一个来创建您自己的应用程序项目。

本课程对所有人开放,不需要以前的编程经验。12岁以下儿童必须与成人一同参加。

当:2018年6月16日(周六)和6月17日(周日)
地点:OM 1327

编程的滋味注册关闭

本课程使用有趣和交互式的块结构编程语言(如Scratch)向每个人介绍编程概念的基础知识。在没有任何编程知识的情况下,参与者将利用分组编码平台学习编码概念。通过实践体验式的学习方法,向学生介绍如何使用树莓派板(一种用于构建电子项目的开源平台)和传感器,并了解物联网的概念。在课程结束时,他们将运用自己的编程技能开发一个应用程序,该应用程序将通过传感器和树莓派与物理世界进行交互。

本课程对所有人开放,不需要以前的编程经验。12岁以下儿童必须与成人一同参加。

当:2018年7月7日(周六)和7月8日(周日)
地点:OM 1327

Python编程注册关闭

本实践课程提供了使用Python编程语言的通用编程概念的介绍。这门课程使用Jupyter笔记本,只需要一个浏览器和一个互联网连接,就可以学习、练习和编写python程序。本课程探讨了不同的编程概念,如参数、变量、数据类型、条件语句和循环。在本课程结束时,学生将能够创建程序,接受来自用户的输入,使用数学和逻辑操作处理这些输入,并向用户提供正确的输出。

本课程对所有人开放,不需要以前的编程经验。12岁以下儿童必须与成人一同参加。

当:2018年7月14日(周六)和7月15日(周日)
地点:OM 1325

iOS应用程序开发注册关闭

本课程将向您介绍使用苹果新编程语言Swift开发iOS应用程序的基础知识。我们将在本课程中使用Swift 4,这是一种强大而直观的编程语言,适用于macOS、iOS、watchOS和tvOS。本课程不需要任何编程经验。我们将首先使用Swift操场来学习Swift语言。然后,我们将介绍iOS应用程序开发的基本概念,并使用iOS SDK (Xcode)为iPhone和iPad平台构建一个简单的应用程序。本课程涵盖了用户界面设计的基础知识,使用模型-视图-控制器(MVC)设计模式,创建自定义控件设计和开发多场景应用程序。

当:2018年7月21日(周六)和7月22日(周日)
地点:OM 2632

Arduino编程入门注册关闭

这门令人兴奋的编程课程教你如何为机器人编程。如果你没有任何编码经验或一点经验,不用担心。您将逐步学习编程的基础知识。然后你可以开发程序,让机器人看东西,四处走动,甚至让它变得智能。在本课程结束时,将会有一个机器人比赛。你的机器人可以通过使它更快更聪明而获奖。在学习这门课程的同时,你可以获得很多乐趣和学习编码的基础知识。快来参加这个令人兴奋的课程。

本课程对所有人开放,不需要以前的编程经验。12岁以下儿童必须与成人一同参加。

当:2018年7月28日(周六)和7月29日(周日)
地点:OM 1327


为期一天的研讨会

这些营是半天或一天的动手实践经验,构建特定的产品,学习如何使用特定的技术,或获得计算机科学领域的特定技能(软件,硬件)。重点是过程和产品,范围是一个小的,但发展一个实用的技能集,或一个过程。这些训练营采用团队教学,基于项目的方法,教练与学生一起工作。这些团队包括计算机专业的学生、IT专业人士和该学科的其他专家。来自TRU的计算机科学教师担任协调人和促进者。

早上的会议
8:00 - 8:30 注册和早餐
8:30 - 10:30 会话1
10:30 - 10:45 茶点休息
10:45 - 12:15 会话2
12:15 - 12:30 闭幕词
保持网络安全的秘诀注册关闭

网络犯罪在加拿大和全球都呈上升趋势。网络罪犯总是想办法破坏你的系统并窃取信息。本短期课程将使您意识到保持网上安全,并为您提供有关互联网安全和隐私的基础知识。主题包括一般的密码安全和管理,如何保持你的社交网络活动的安全和保护,如何识别网络钓鱼攻击以防御身份盗窃,以及如何保持你的系统安全和保护恶意软件。

当:2018年6月10日,星期日
地点:OM 1325

编程入门使用Arduino和像素led注册关闭

介绍使用像素灯和Arduino编程,利用C语言的基本编程技术。本课程允许您构建和编程自己的自定义RGB LED项目。该课程培养您的创造性的一面,并将其与技术相结合,在充满活力的彩色led中创建动态艺术。欢迎所有年龄的人参加;每个人都可以学习一些东西!不需要以前的编程经验!

当:2018年7月7日,星期六
地点:OM 1325

非凡的照片编辑注册关闭

学习如何使用一个免费的照片编辑软件把自己的照片变成美丽的图像!在这个工作坊中,您将学习色彩校正,基本愈合,艺术技术,和照片编辑软件的工作。带上你自己的照片,带着惊艳的风景和肖像离开!或者如果你没有任何想编辑的照片,学习一些提供的照片的技术!欢迎所有年龄的人参加;每个人都可以学习一些东西!

当:2018年7月8日,星期日
地点:OM 1325

用WordPress建立网站注册关闭

在本课程中,您将学习如何建立一个令人惊叹的网站,无需编写任何代码!您将学习Web技术的基础知识以及thigs如何在Internet上工作。完成本课程后,您将能够创建您的个人网站,作品集,甚至在线商店。欢迎所有年龄的人参加;每个人都可以学习一些东西!不需要以前的编程经验!

当:2018年7月15日,星期日
地点:OM 1325

如何通过社交媒体推广你的业务注册关闭

社交媒体是现代文化和日常交流的重要组成部分。随着越来越多的人加入社交媒体网站并经常使用它们,社交媒体行业空前繁荣。在如此不可思议的增长下,今天的每个企业都需要以最好的方式利用适当的社交媒体渠道。通过社交媒体推广你的业务,你不仅可以创造更多的业务,还可以更好地与你的客户建立联系,并在更高的水平上为他们服务。根据Ambassador发布的一份信息图表,目前有200万家企业使用Facebook广告来推广其产品和服务。在本课程中,您将学习如何使用不同的社交网络平台和网站来推广您的业务。通过实际操作的例子,您将学习利用社交媒体有效提高业务的技术和技巧。

当:2018年7月22日,星期日
地点:OM 1325