计算机科学
365bet体育开户经常使用工具来帮助365bet体育开户解决问题. The computer is also a tool – a mind tool; it amplifies and extends the power of the mind. 365bet体育开户可以用它来帮助365bet体育开户解决各种各样的问题,比如调节病人的药物流量, 生成想象风景的图像或控制飞机的飞行. Computer science is a helping profession; computer programmers help people by constructing software solutions to their problems.
目标

课程
本课程介绍如何运用电脑程式设计语言解决问题. Python, 这是一个强大的, 现代, 但易于理解的编程语言是用来为学生提供一个坚实的基础在理论和实践方面的编程和解决问题. 本课程的实验作业将具有挑战性,以提高学生解决问题的能力. 本课程的目标是介绍使用现代面向对象编程语言进行软件开发的原理和实践, 引入和发展必要的问题解决技能,构建软件解决方案的问题, 并使学生了解目标语言中可用的数据结构和控制结构, 以及理解和创建通用算法的能力.
本课程探讨面向对象的问题解决方法, 设计, 和编程, 让学生从Python过渡到c++. 它还介绍了常用的数据结构, 算法设计, 并对算法复杂度进行了分析. 错误处理和数据验证等概念也将被探讨.
本课程旨在向学生介绍计算和计算机科学的核心思想, 灌输计算思维的思想和实践, 展示计算机和计算机科学如何改变世界, 并让学生参与到该领域的创造性方面. 编程是帮助将想法转化为现实的创造性过程之一, 因此,教学和实验活动将使学生熟练掌握现代编程语言. 学生将探索计算机科学与当今世界的相关性和影响, 他们将研究计算和计算机科学在其他领域的创新, 他们还将研究新计算技术的伦理影响. 这些课程的学生将单独和团队合作解决问题, 培养他们的沟通和团队合作能力. 学生将学习python编程语言的编程基础知识,以便为他们希望从事的任何领域的计算科学做好准备.
这门课向学生介绍小费, 工具, 以及为苹果iphone设计移动应用程序的技术. 主题包括软件工程原理、事件处理程序、条件语句和动画. 随着课程的进展,学生将把这些知识应用到复杂性增加的项目中.
本课程将让学生有机会了解人工智能的四种形式. 这个班将分成四个单元. 每个单元将专注于一个新的策略,以创建一个人工智能来解决问题. 每个单元结束时,学生将应用最近学到的人工智能策略来解决一个新问题.
本课程是机器人学与程式设计的入门课程. 学生将学习使用Arduino微控制器和编程语言为机器人编程,以便单独或分组执行简单和复杂的任务. 学生们还将学习如何使用3D打印机制作人体, 武器, 轮子, 以及其他需要的杂项零件. 本课程将专注于机器人设计过程的创造性方面,同时也要求学生将他们的创作与编程结合起来.
本课程将让学生有机会了解是什么让游戏变得有趣, 具有挑战性的, 和上瘾. 学生们学习如何讲故事, 如何创造符合物理定律的世界, 以及如何创建动画. 学生将分组学习团队合作, 使用别人的代码, 并将项目分解为子组件.
本课程的目的是为学生提供计算机辅助设计(CAD)概念的介绍,并培养批判性思维和解决问题的能力. 本课程将使用Onshape网站.com创建3D模型.
计算机问题/专题是一门个性化的高级课程,学生可以灵活地选择他们感兴趣的项目或主题. 这些项目可能涉及现代计算的任何方面.