计算机科学 & 工程

  • 计算机科学 & 工程

    本课程介绍基本技能的概览, 预期, tools, 以及未来工程和计算机科学课程中使用的技术. 在学期中, 学生将了解工程设计过程,熟悉与编程相关的软件和硬件, 制造, 快速成型. 学生将学习如何设计简单的网页内容, 用Python写程序, 在2D和3D中建模对象, 通过加法和减法制造创建原型, 以及如何最好地记录并向外界展示他们的工作. 
  • 计算机程序设计I

    本课程介绍使用Python进行计算机编程和算法开发. 它的目的是给学生在常见的编程实践和惯例打下坚实的基础, 以及基本的编程技术. 主题包括数据类型, 控制结构, lists, 字典, functions, 基本图形, 还有其他人——他们都非常注重解决问题, 程序设计, 和文档. 它既是高级计算机科学I的先决条件,也是可以应用于其他学科的编程的一般介绍. 
  • 计算机程序设计II

    本课程是计算机编程I的延续,使用Python进行教学. 对于那些希望在没有大学水平课程要求的情况下继续学习编程的学生来说,它可以作为高级计算机科学I的替代课程. 本课程从回顾计算机编程I中所涵盖的主题开始,并继续介绍课程, recursion, 和文件I/O. 使用现有的技能以及新主题所提供的技术, 学生将在课程的最后六周完成一个大型项目. 
    先决条件:计算机编程I 
  • 高级计算机科学I

    本课程是对c++程序设计的全面学习, 相当于大学第一学期的计算机科学课程. 它强调用面向对象的方法解决问题, 以及算法和数据结构的开发和分析. 本课程涉及几个大型项目,鼓励良好的程序设计和文档. 本课程的主题包括:变量, 控制结构, arrays, functions, enums, recursion, 类w /继承, searches & 排序、异常处理和基本文件. 本课程并不专门为学生准备AP计算机科学A考试, 由于这些课程使用不同的语言. 
    前提条件:课程指导老师的推荐. 
  • 高级计算机科学II

    本课程是在高级计算机科学I中开始的c++编程的延续. 本课程介绍了指针,并研究了各种数据结构,包括单链表和双链表, stacks, queues, and trees. 还研究了枚举类型和继承. 这些工具在几个大型项目中付诸实践,旨在帮助学生理解所研究数据结构的用例, 并进一步发展他们解决问题和计划项目的能力. 学生学习编写高效、可重用和可扩展的代码. 
    前提条件:高级计算机科学I和/或课程讲师的推荐.
  • 高级计算机科学(三)

    本课程的学生将使用NAND到俄罗斯方块模型(nand2tetris)构建一个完整的16位计算机(通过模拟器).org). 从一个NAND门开始, 学生将建立在连续的硬件抽象层,直到他们有一个工作的CPU和内存,将连接形成一个简单的数字计算机.  然后,学生将为计算机构建一个完整的堆栈软件层次结构, 包括一个汇编程序, VM翻译, compiler, 操作系统. 学生还将探索各种现代计算机语言及其差异.
    先决条件:高级计算机科学II和/或课程讲师的推荐
  • 功能性雕塑

    这门课, 在设计实验室举行, 提供了一个机会,让学生发展技能,在各种类型的材料,如木材, plastic, metal, and others. 学生计划并执行各种结合手工和数字工具的物理建筑项目. 本课程的主题包括技术素描, 快速原型, 介绍木工, 仪器设计, 以及数字制造. 学生将学习专业地记录他们的过程,并以展示他们批判性思维能力的工作设计/工程作品集完成课程. 
    注意:本课程满足高中一年美术或表演艺术毕业要求的一个学期的价值. 
  • UX & UI Design

    这门课, 在设计实验室举行, 挑战学生从用户体验设计师的角度创建基于屏幕的产品. 学生将学习为产品开发进行初步研究,并为应用程序和产品界面创建数字原型. 本课程将着重于设计和组织屏幕布局(菜单,按钮等).). 学生将学习专业地记录他们的过程,并以展示他们批判性思维能力的工作设计/工程作品集完成课程. 
    注意:本课程满足高中一年美术或表演艺术毕业要求的一个学期的价值. 
  • 工程与电子学

    这门课, 在设计实验室举行, 介绍了设计和工程过程,重点是数字制造, 电子产品, 物理计算. 整个学期, 学生将练习技术素描技巧, 三维建模, circuitry, 以及基本的物理计算系统. 本课程将使学生掌握项目计划、管理和执行的策略. 学生将学习专业地记录他们的过程,并以展示他们批判性思维能力的工作设计/工程作品集完成课程. 
  • 工程 & Design

    本课程使学生有机会将以前工程课程中的概念应用于计划和执行具有实际应用的大型项目. 在第一学期, 学生将通过在设计/工程团队中担任不同角色来发展专业技能. 在第二学期, 学生将与社区成员和外部专业人士合作,将他们的创意优势付诸实践. 学生将以视觉文档技能为基础,并将以反映自己专业抱负的工作设计/工程作品集完成课程. 
    前提条件:两个学期的工程课程和/或课程导师的推荐.
  • 先进的工程 & Design

    在整个课程中, 学生将建立在以前的创造性解决问题的能力,以解决一年的工程/设计感兴趣的主题. 本课程的指导将引导学生在他们选择的学科中研究专业机会和最佳实践. 学生还将有机会与同龄人合作,交流反馈,培养充满活力的工作室文化. 学生将以视觉文档技能为基础,并将以反映自己专业抱负的工作设计/工程作品集完成课程. 
    前提条件:课程指导老师的推荐 


Faculty

  • 克里斯托弗·阿格罗的照片
    克里斯多夫 Agro
    designLab技术员
    (203) 801-4954
    2022
  • 扎卡里·布鲁斯科摄
    Zachary Brusko
    高级和中级计算机科学教授 & 工程部门
    (203) 801-4888
    德州理工大学.Ed.
    霍巴特学院- B.S.
    2015
  • 哈娜照片	 Galijasevic
    Hana Galijasevic
    计算机科学 & 工程教学研究员
    (203) 801-4873
    2024
  • Kimberly Gerardi的照片
    Kimberly Gerardi
    designLab导演
    (203) 801-4813
    亨廷顿高中
    购买大学
    纽约州立大学采购- M.F.A.
    西康涅狄格州立大学- B.A.
    2018
  • 马特·古德曼摄
    Matt Goodman
    高中计算机科学 & 工程教师
    (203) 801-4947
    雪城大学-本科.I.D.
    2021
St. 路加学派是一个世俗(非宗教), 新迦南的私立学校, 5至12年级的CT服务于康涅狄格州和纽约州的35个城镇. 我们卓越的学术和多元化的男女同校社区促进学生的智力和道德发展,为他们进入顶尖大学做准备. St. 路加的人文领导课程建立了服务的承诺和领导的信心.