Reza Rawassizadeh rezar@bu.edu 办公时间:预约 课程描述 本课程首先介绍 Java 编程语言环境中的面向对象概念,包括抽象、封装和多态性。接下来,课程的重点将转移到对内存中 Java 数据结构的解释,尤其是集合和高效的磁盘数据存储和文件访问,包括 SSTables、LSM 树、位级压缩、滑动窗口、倒排索引、哈希结构和树对文件搜索的影响。 为了使学生能够安装和配置专业开发和编程环境,将有一到两节课专门介绍 shell 脚本和 Unix 编程语言。接下来,本课程将深入探讨大型编程环境中的构建环境和专业设置。之后,将解释不同的数据库结构,并在课堂上实现 SQL(MySQL)和 NOSQL(MongoDB)的示例。一节课将专门介绍并发性,接下来学生将学习异步和同步消息传递环境,包括 TCP、Socket、HTTP 和 Web 服务。参加本课程的学生需要对 Java 编程语言有基本的了解。书籍 本课程不需要特定的书籍,幻灯片和课堂上的表现就足够了。不过,对于对外部材料感兴趣的学生,建议阅读以下书籍: - Boyarsky 和 Selikoff 的“OCA / OCP Java SE 8 程序员认证套件” - Klepmann 的“设计数据密集型应用程序”。 - Nemeth 等人的“UNIX 和 Linux 系统管理手册:UNIX Linux 系统管理手册”。 类策略
这门课程对硕士生开放,但主要针对那些想了解非洲并能想象自己在那里做研究的博士生。我们希望这能帮助他们发现新的和有趣的问题。硕士生将接受考试。博士生必须就非洲的一些问题写一份简短的研究计划,最后两节课将用于演讲。这门课程有两个目标。首先,我们将试图说服自己,经济学和政治学试图解释“非洲”“发展”的视角充满了预设,限制了我们理解这些社会逻辑的能力。在这方面,这些学科没有什么特别之处,它们是特定文化和历史背景的一部分。在这样做的过程中,这门课程还涉及非洲这个术语中社会的丰富多样性。其次,我们将尝试解开通过这种视角编织的学习,但同时接触到研究的沃土,重点是产生新的研究想法,我们希望这些想法不会蒙上我们假设的厚重面纱。我们将在经济和政治领域寻找新的观念、思想和逻辑,其中许多是非洲学者和其他社会科学家所熟悉的。因此,在这样做的过程中,我们将探索经济学家、政治学家、历史学家和人类学家已经涉及的一系列研究课题,并询问我们可以从中学到什么,为什么不同的非洲社会拥有今天的制度、经济成果、政治制度和文化。为了实现这些目标,本课程以一场讲座开始,该讲座对比了经济学家研究非洲社会的方式和人类学家研究非洲社会的方式,并对研究人员自身所携带的偏见进行了几次自我反思。这是提出问题的一种尝试。接下来的挑战是如何解决这个问题。这是本课程剩余部分的雄心勃勃的目标。第 2、3 和 4 讲涵盖了历史上研究非洲社会的重点主题:外部影响的影响。它们如何受到奴隶贸易、殖民化和冷战期间地缘政治的影响。根据这一观点,这些力量是许多非洲社会政治和经济发展的主要决定因素。然而,这些问题仍然集中在剥夺非洲人自主权的力量上,
STS-UY.2274 空间与时空 纽约大学坦顿分校技术、文化与社会系 教授:Jonathan Bain 休息时间:Zoom,周二 12:30-1:30pm 远程 6 MetroTech Rm207 jon.bain@nyu.edu 办公室:2 MetroTech,9 楼,Rm929 周一/周三 12:00-1:50pm https://research.engineering.nyu.edu/~jbain 2025 年春季 I. 教学形式:除非情况另有要求,否则将在课堂上进行教学。请注意 nyu.edu/life/safety-health- wellness/coronavirus-information/covid-related-guidance/protective-equipment.html 上的纽约大学口罩政策。口罩不是必需的,但欢迎佩戴。提醒一下,如果您生病了或者出现了生病的症状(咳嗽、打喷嚏、流鼻涕等),您应该待在家里,直到感觉好些并且症状消失。错过这门课的一两节课是可以的:只要和我讨论错过的内容,就可以轻松弥补。另一方面,如果您发现自己不得不缺课一周以上,请参阅下面的第 VII.3.ii 节。我会在整个学期内定期提醒全班同学这些政策。二、描述:空间的本质是什么?它是独立存在的物质还是由物理对象之间的关系组成?运动可以用物体的关系属性来描述吗,还是我们必须始终相对于绝对静止的基质来定义运动?左手手套的存在是否意味着绝对空间的存在?在本课程中,我们将思考这些问题以及其他有关空间和时间本质的问题,这些问题出现在从柏拉图和亚里士多德到笛卡尔和牛顿的哲学家的著作中,最终出现在爱因斯坦和 20 世纪的空间和时间概念中。这是一门 4 学分的课程,为期 15 周。因此,您应该每周为这门课程投入 6.6 小时的补充时间。补充时间是课堂教学以外的时间,包括阅读作业、写作、考试准备、家庭作业和学习时间。有关 NYU 相关政策的更多信息,请参阅:www.nyu.edu/academics/accreditation-authorization-assessment/resources-faqs/required-weekly-minutes.html III. 目标 HuSS(人文和社会科学)通识教育目标 批判性、创造性和独立思考;展示信息素养;展示探究和分析技能;展示有效的口头交流技能;展示有效的写作技巧;将 HuSS 的观点运用到技术讨论中;展示道德推理。STS(科学、技术和社会)集群目标 • 展示对以下内容的基本理解: