斯科特•安德森
计算机科学高级讲师
安德森教授的教学兴趣包括web应用程序编程, 包括数据库, web框架, 还有计算机图形学. 他的研究兴趣是相似的, 但也包括人工智能(特别是规划和自然语言处理), 模拟, 系统软件和系统管理.
他的课程涵盖模拟、计算机图形学和网络接口数据库.
教育
- B.S.耶鲁大学
- M.S.马萨诸塞大学阿默斯特分校
- Ph.D.马萨诸塞大学阿默斯特分校
当前和即将开设的课程
带有Web接口的数据库
CS304
cs304是一门皇冠体育全栈web开发的课程. 栈包括前端(通常是web浏览器), 后端(用于存储和检索用户提供的数据的数据库)和将两者结合在一起的中间件. 我们将学习如何解析传入的web请求, 将请求路由到适当的处理程序, 从数据库中检索与用户搜索相关的数据, 将这些数据与网页的静态模板结合起来, 并将数据传递给浏览器. 我们将构建端点来处理Ajax请求,并了解REST api. 我们还会讨论性能,可靠性, 并发性和安全性问题. 在学期专题中,我们将创建由数据库条目驱动的动态网站. 在秋季,cs304栈将包括Flask和MySQL. 在春季,cs304堆栈将包括Node.js和MongoDB.
-
前端Web开发概论
CS204
本课程介绍使用HTML, CSS和JavaScript的现代web开发. 详细探讨了JavaScript, 包括范围, 闭包, 对象, 类, 面向对象编程, 和模块. 还介绍了jQuery库,课程涵盖了事件处理和Ajax交互. 学生将构建使用菜单和表单管理数据结构的网页, 并且从本地存储中保存/恢复该数据,从而产生持久的, 动态web应用. 设计好的网页将是现代的、响应迅速的和可访问的. 本课程还涵盖了Bootstrap和jQuery UI(用户界面)库.