English++ — Computer Science 专业英语教材
来源:
/books/epp_book.pdf作者:Monika Stawicka(雅盖隆大学语言中心) 年份:2008 页数:231页
本书概要
English++ 是波兰雅盖隆大学计算机专业学生编写的一本计算机科学专业英语教材(ESP: English for Specific Purposes)。书名”English++“巧妙借用了C++的递增运算符,暗示这是在普通英语基础上的”升级”。
全书由学生团队在教师Monika Stawicka指导下完成,内容涵盖计算机科学的多个核心领域,同时注重听、读、口语表达三种技能训练。
核心结构
1. Reading Chapter(阅读章节)
包含17篇精选文章,每篇附带:
- 主题信息(IT子领域、字数、语言难度)
- 阅读前问题(激发思考)
- 原文摘录(含完整版本见电子书)
- 理解练习题(附参考答案)
文章主题包括:
- 计算机历史
- ILOVEYOU病毒
- Linux内核结构
- 网络视频流媒体
- 计算机模拟
- 人脸动画
- 常微分方程建模
- 软件设计模式
- 网络战
- 进化式数据库设计
- 游戏引擎(Quake)
- 动脉壁力学模型
- 音高修正算法
- 软件开发流程
2. Listening Chapter(听力章节)
- 选取经典演讲和播客片段
- 提供完整转录文本
- 配套CD音频材料
内容包括:
- John McCarthy:“什么是人工智能?”
- Agile软件开发访谈
- Open News播客多期节目
3. Presentation Chapter(演讲章节)
系统教授英语学术演讲技巧:
- 开场白与自我介绍模板
- 主体部分衔接短语
- 结论与问答环节处理
- PPT制作与展示建议
- 肢体语言与发音要点
4. Appendixes(附录)
- 数学词汇表:中英对照数学术语(algebra→代数,algorithm→算法等)
- 数学公式:常见数学表达式的英文读法
- 希腊字母表:计算机科学常用的希腊字母
5. Glossary(术语表)
按主题分类的专业术语定义,涵盖:
- 敏捷开发(Agile Development)
- API、CAD、GUI
- Bug、Refactoring
- 设计模式(Design Pattern、Decorator Pattern)
- Linux内核、Unix
- 网络协议(TCP/IP、VoIP)
- 软件工程术语
知识要点
技术主题覆盖
| 领域 | 具体主题 |
|---|---|
| 计算机历史 | 早期计算机、个人电脑革命 |
| 网络安全 | 病毒、蠕虫、木马、网络战 |
| 操作系统 | Linux内核、Unix、Windows |
| 软件工程 | 敏捷开发、重构、设计模式 |
| 人工智能 | 机器学习、专家系统 |
| 网络通信 | 流媒体、TCP/IP、VoIP |
| 数学应用 | 常微分方程、数值方法 |
语言学习目标
- B2级别:适用于中级以上英语学习者
- 学术英语:培养阅读技术文献的能力
- 专业表达:掌握计算机科学领域的英文术语
- 演讲技能:能够进行技术演示和报告
特色与价值
- 学生编写,贴近学习者:由大三计算机专业学生参与编写,内容难度和表达方式更贴近学习者需求
- 跨学科融合:将英语语言学习与计算机科学专业知识相结合
- 多媒体配套:提供音频和视频材料,支持多感官学习
- 实用性强:附录的术语表和演讲短语可直接应用于学术交流
与其他资源的关联
- 可作为《Learn Python the Right Way》等编程入门书的英语辅助阅读材料
- 与TCP-IP详解卷一:协议等技术书籍形成互补,帮助理解英文技术文献
- 适合在准备国际会议或英文技术报告前作为演讲技巧参考