计算机科学

W大学计算机科学&L提供了计算基础的基础, 不变的原则和实践的学科,包括分析, 算法设计和理论模型的选择, 软件和硬件系统, 和历史, 社会, 计算的法律和伦理背景.

计算机科学
计算机改变了生活. 计算机技术的进步使遗传学取得了突破, 蛋白质建模, 医学, 天气模拟和所有科学领域. 电子游戏和电影画面越来越逼真. 孩子们通过有趣的教育软件获得各种技能. 互联网彻底改变了商业、交通和通讯. 政策和法律被重新构想,以适应网络空间创造的新世界.
作为一门通用学科,计算机科学吸引了来自各种背景的学生. 他们从事的项目只受人类想象力的限制. 拥有扎实的计算机科学基础&L学生拥有应对未来挑战的知识和技能. 因为计算机是许多其他学科的组成部分, 有些学生在学习其他专业的同时也学习计算机科学.
荣誉项目
计算机科学荣誉课程是为在计算机科学方面表现优异的学生提供的丰富机会. 荣誉工作包括研究和准备荣誉论文, 然后在邀请公众参加的部门研讨会上展示完成的论文.
研究和实习机会
学生可以在教师的指导下从事许多专业领域的个人或团队研究项目, 在夏季或学年期间. 这样的项目通常会获得荣誉论文,并在高选择性的研究生课程中获得实习机会. 我们鼓励学生在暑假期间在政府实验室和大小公司实习,以获得行业经验.
新闻
阅读更多样本 课程
在W&L,我们相信教育和经验是密切相关的. 你会被鼓励深入、探索和发现能拓宽你视野的联系.
去找找CSCI 315
人工智能
启发式搜索的基本概念, 玩游戏, 自然语言处理和智能系统, 重点是在这些领域编写程序. 课程结合了哲学问题的讨论和动手解决问题.
去找找CSCI 209
软件开发
对软件开发中使用的理论和设计技术的考查. 主题包括软件生命周期, 设计模式, 统一建模语言, 单元测试, 重构, 快速原型和程序文档.
去找找CSCI 313
计算理论
以形式语言体现的计算机科学原理的研究, 自动机, 可计算性和计算复杂性. 主题包括上下文无关语法,图灵机和停止问题.
去找找CSCI 319
电子游戏设计
在本课程中,学生将学习使用Python和Pygame模块设计和编程视频游戏. 所涵盖的概念包括利用面向对象编程的视频游戏代码组织, 面向对象设计模式, 二维动画, 人工智能和响应用户反馈.
满足 教师
在W&L,学生们喜欢小班授课,并与教授保持密切的关系,教授负责教育和培养学生.
莎拉Sprenkle
Head, 部门 of 计算机科学; Associate 计算机科学教授
Sprenkle教授编程课程, 软件开发, 还有软件工程的高级选修课. 她的研究重点是自动测试网络应用程序,以确保它们正常运行.

Hammad艾哈迈德
计算机科学兼职教授

穆罕默德·塔哈·汗
计算机科学助理教授
可汗教授编程基础II. 他的研究重点是计算机安全, 隐私和人机交互, 包括网络犯罪, 商用VPN业务隐私, 以及以隐私为中心的个人云纵向数据管理.

西蒙·利维
计算机科学教授
利维教授人工智能、神经网络和机器人方面的课程. 他目前的研究涉及自主飞行器(无人机)的高保真仿真。.

Kefu陆
计算机科学助理教授
卢教授计算机科学入门, 计算机科学理论课程, 以及从数据科学和计算机科学的角度进行并行计算和大数据分析的高级选修课. 他研究如何最好地利用复杂系统的力量.

杰弗里·马修斯
计算机科学客座助理教授

伊丽莎白·马修斯
计算机科学助理教授
马修斯的研究兴趣包括电子游戏设计, 衡量数字媒体的享受程度, 程序内容生成. 她教授编程、软件开发和视频游戏设计课程.
安迪Ramlatchan
计算机科学兼职教授
威廉击发弹
计算机科学兼职教授

科迪沃森
计算机科学助理教授
沃森教授深度学习在软件工程和软件开发中的应用.0. 最近一直在探索软件方法在基于深度学习的解决方案中的应用吗.







