你的位置: 首页 > 英语培训机构

软件工程英语教与学(教学大纲)

2022-03-28 12:03:40 | 人围观 | 评论:


软件工程英语教学大纲

01

课程的性质、目的与任务

《软件工程专业英语》是为开设软件工程专业英语课程编写的教材,在满足软件工程专业英语教学的同时,注重实际应用与调动学习兴趣。全书共分为10个单元,分别为软件项目启动、需求获取、项目策划、团队合作、系统设计、系统实现、系统测试、系统交付、参加面试和开始工作。

本课程的目的与任务是使学生通过本课程的学习,深入理解软件工程的相关知识免费自学英语软件,熟悉IT行业的相关英语技能,并运用在今后的学习生活中。本课程信息容量大,知识性强,注重英语能力的全面培养和实际应用软件工程英语教与学(教学大纲),除要求学生掌握软件工程的基础知识和相关英语技能,更重要的是要求学生掌握理论与实践结合的学习方式,为更深入的学习打下良好的基础。

02

教学内容及教学基本要求

1. Starting a Software Project 软件项目启动(4学时)

• 理解软件的基本概念、主要特点、组成要素;

• 理解软件工程的基本概念、意义及其主要发展历程;

• 理解AI如何改变软件工程的5个领域;

• 掌握备忘录的写作方法。

2.Capturing the Requirements 需求获取(4学时)

• 理解与用户沟通获取软件需求的过程;

• 理解需求工程的基本概念、作用和主要目标;

• 理解需求阶段的主要活动和主要方法;

• 掌握需求分析的主要方法和最终产品;

• 理解在软件项目中客户与最终用户的区别;

• 理解用例及场景的概念;

• 掌握软件需求规格说明书的写作方法。

3. Planning the Project 项目策划(3学时)

• 理解软件项目计划的基本概念、作用和主要目标;

• 理解项目计划的主要活动和主要方法;

• 理解软件项目中需要管理的变量要素及其之间的相互作用;

• 理解未来AI如何驱动项目管理;

• 掌握软件项目计划文档的写作方法。

4. Working in a Team 团队合作(3学时)

• 理解软件项目中团队合作的重要性;

• 理解软件项目中团队结构的分类、各自特点及适用情况;

• 理解敏捷软件开发的基本概念和主要特点;

• 理解如何创建高效的软件开发团队;

• 掌握PowerPoint演讲稿的写作方法。

5. Designing the System 系统设计(4学时)

• 理解软件系统设计的基本概念、作用和主要目标;

• 理解软件设计阶段的主要活动和主要方法;

• 理解用户体验和用户界面设计的重要性;

• 理解UX设计与UI设计的区别;

• 掌握软件设计规格说明书的写作方法。

6. Implementing the System 系统实现(3学时)

• 理解系统编码实现的基本概念、作用和主要目标;

• 理解编码阶段的主要活动;

• 理解编写高质量代码的主要方法;

• 理解程序设计语言的主要发展阶段、分类,及其典型代表语言;

• 理解软件开发中的“20-80法则”;

• 理解什么是够用的软件;

• 掌握进度报告的写作方法

7. Testing the System 系统测试(4学时)

• 理解软件系统测试的基本概念、作用和主要目标;

• 理解软件测试阶段的主要活动和主要测试方法;

• 理解冒烟测试的基本概念;

• 理解程序员和测试员一起工作的过程;

• 掌握软件测试规格说明书的写作方法。

8. Delivering the System 系统交付(3学时)

• 理解软件维护的基本概念、作用和主要目标;

• 理解软件维护阶段的主要活动和主要方法;

• 理解软件交付的主要工作;

• 理解软件部署的主要工作;

• 理解软件Bug和调试Bug的基础知识;

• 理解软件交付管理的重要性;

• 掌握用户手册的写作方法。

9. Taking an Interview 参加面试(2学时)

• 熟悉面试基本技巧和常见面试问题;

• 理解软件配置管理的基础知识;

• 理解计算机专业人员的主要职位及其主要工作;

• 理解安全的软件开发生命周期的概念;

• 掌握简历的写作方法。

10.Beginning Your Work 开始工作(2学时)

• 理解IT公司的组织结构、管理层次、各部门职责;

• 理解信息系统的主要分类;

• 理解软件系统开发生命周期的主要阶段和各阶段主要任务;

• 理解在软件工程中为什么需要解决道德问题;

• 掌握商务电子邮件的写作方法。

03

教学方法

本课程教学方法以教师为主导的启发式讲授教学法为主,讨论(提问)式教学为辅,结合课外学习的教学方法。

1.本课程概念较多,因此教学形式以讲授方式为主。本课程拟采用多媒体PPT的教学方法,增加课堂信息,浅显通俗地对概念、定义和原理进行解释,增加教学的直观性,教学过程中注意各个知识点的关联性,以使学生更好地理解课程内容。

2.对课程中关键性概念、设计思想方面的问题辅以课堂讨论的形式。

3.为加强和落实动手能力的培养,每章课后应安排作业,帮助学生学习和应用。

04

课内外教学环节及基本要求

本课程共32个学时,讲授16周(每周2学时)

授课时间比例为:听说部分40%,阅读部分40%,写作部分20%

1.课内教学环节:

本教材共有10个单元,每个单元的训练都分为读与译、写作、听与说三个部分。听力部分概要讲述与软件工程相关的知识免费自学英语软件,对话部分涉及实际工作中与同学、客户或同事之间的交流;读与译部分包括与软件工程相关的文章,分为精读和泛读;写作部分讲解如何撰写报告、商务信函等。各部分还附有形式多样的练习,并提供详细的写作样例。针对各部分的教学,教师可采用如下方式:

阅读与翻译部分(Reading & Translating):Section A部分的内容为软件工程领域知识,使读者深入理解和掌握软件工程相关专业知识。教师可让学生阅读文章(教师可根据文章的长短和难易程度来设定阅读的时间),并完成文章后的练习。之后教师公布练习答案,并讲解文章后的单词表、短语表和复杂句子来帮助学生进一步理解这篇文章。另外,教师最好还要讲解一下这篇文章所涉及的软件工程相关知识。Section B部分的内容为软件工程拓展的相关知识,供读者开阔视野。教师可让学生阅读文章(教师可根据文章的长短和难易程度来设定阅读的时间),并完成文章后的练习。之后教师公布练习答案,并讲解文章后的单词表、短语表和复杂句子来帮助学生进一步理解文章。另外,教师最好还要讲解一下本篇文章所涉及的软件工程的相关知识。如果课堂时间不够,可将Section B作为学生课后的作业。

写作部分(Simulated Writing):教师可先让学生阅读写作方法指导,并配合本教材的写作样例进行讲解和指导。教师还可根据实际情况设置场景,让学生根据写作指导并参照写作样例完成一篇类似文章。如果课堂时间不够,教师可建议学生课下自学“写作部分”。

对话部分(Dialogue):教师可先让学生听对话录音,并以提问的方式,引导学生根据所听信息概括对话主要内容,让学生理解和学习对话中涉及的相关知识。然后,教师可将学生分成三人小组,让其中一组或两组(分别)朗读这个对话,并纠正学生的发音;或让一组或两组参照已有对话并通过替换右边栏中的语句,组织完成一个类似的对话,并对学生完成的情况加以点评。

短文听力理解部分(Listening Comprehension):教师可先让学生听短文录音和短文后的问题,让学生根据所听内容选择正确的答案。若播放一遍短文学生感觉有难度,教师可酌情增加录音播放次数。教师最后公布答案,并且讲解相应的单词和短语及句子,解释这篇短文的重点和难点。另外,可让学生读一遍原文。

听写部分(Dictation):教师可可根据实际情况播放1-3遍短文录音,让学生根据所听内容填空,将文章补充完整。文章填充完整后,教师最后公布答案,并且讲解相应的单词和短语及句子,解释这篇短文的重点和难点。另外,可让学生读一遍原文。

2.课外学习要求:

(1)做好课前预习,预习时以教材为主,理解相关的概念、定义、原理。预习中认真思考,以便带着问题主动地听课。

(2)课后要复习,有余力的学生复习时还应阅读参考资料,认真整理课堂听课笔记。

(3)要求学生课外自主学习。

05

考核内容及方式

本课程成绩由平时成绩和期末考核成绩组合而成,课程成绩以百分制计算,分配比例如下:

1.平时成绩占30%,主要考查作业的完成程度,上课的出勤率。其中作业占20%,出勤率占10%。

2.期末成绩占70%,采用考试的考核方式。考试采用闭卷形式,题型为选择题、正确/错误题、填空题、简答题。

06

教学用书

扫描,优惠购书

07

内容简介

本书是按照**的《大学英语教学大纲》对专业英语的要求,以一个大学本科二年级学生Kevin与他的同学在一个酒店管理信息系统的实际项目中进行专业实践,直至经过求职面试进入一家IT企业工作为主线免费自学英语软件,将IT行业中所需的英语“听、说、读、写、译”基本技能与项目从开始到结束的整个流程有机地融合起来。

本书包括10个单元,每个单元都分为听与说、读与译以及模拟写作部分。听与说部分描述了软件开发的技术场景;读与译部分给出了与软件工程相关的文章;模拟写作部分则重点介绍如何撰写技术/商务文档和技术报告等。

本书注重听、说、读、写、译能力的全面发展,适用于高等院校软件工程及其相关专业、软件学院、各类职业信息技术学院和专业培训机构等。

08

持续改进

本课程根据学生作业、课堂讨论、平时考核情况和学生、教学督导等反馈,及时对教学中不足之处进行改进,并在下一轮课程教学中改进。

09

配套音频样例

10

目录

上下滚动查看 ↓

Unit 1Starting a Software Project软件项目启动00

Part 1Listening & Speaking 00

Dialogue:Startinga Software Project00

Listening Comprehension:Software Engineering00

Dictation:MythicalManMonth & No Silver Bullet00

Part 2Reading & Translating00

Section A:SoftwareEngineering00

Section B:5 Areasof Software Engineering AI will Transform0

Part 3Simulated Writing:Memo0

Unit 2Capturing the Requirements需求获取0

Part 1Listening & Speaking 0

Dialogue:Communication with Customers0

Listening Comprehension:Software Requirements0

Dictation:TheDifference between Customer and EndUser0

Part 2Reading & Translating0

Section A:SoftwareRequirements0

Section B:UseCases & Scenarios0

Part 3Simulated Writing:Software Requirements Specification0

Unit 3Planning the Project项目策划0

Part 1Listening & Speaking 0

Dialogue:SoftwareProject Planning0

Listening Comprehension:Software Project Planning0

Dictation:FourVariables in Projects0

Part 2Reading & Translating0

Section A:SoftwareProject Plan0

Section B:AIpowered Project Management in the Near Future0

Part 3Simulated Writing:Software Project Plan0

Unit 4Working in a Team团队合作

Part 1Listening & Speaking

Dialogue:TeamStructure

Listening Comprehension:Project Team

Dictation:AgileSoftware Development

Part 2Reading & Translating

Section A:TeamStructure

Section B:How toBuild a Highly Effective Software

Development Team

Part 3Simulated Writing:PowerPointPresentation

Unit 5Designing the System系统设计

Part 1Listening & Speaking

Dialogue:SoftwareDesign

Listening Comprehension:Software Design

Dictation:UserInterface Design

Part 2Reading & Translating

Section A:SoftwareDesign

Section B:What isthe Difference between UX Design and

UI Design?

Part 3Simulated Writing:Software Design Specification

Unit 6Implementing the System系统实现

Part 1Listening & Speaking

Dialogue:CreatingHighQuality Code

Listening Comprehension:Writing the Code

Dictation:Concentrate on the Vital Few, Not the Trivial Many

Part 2Reading & Translating

Section A:ComputerProgramming

Section B:GoodEnough Software

Part 3Simulated Writing:Progress Report

Unit 7Testing the System系统测试

Part 1Listening & Speaking

Dialogue:SoftwareTesting

Listening Comprehension:Software Testing

Dictation:SmokeTest

Part 2Reading & Translating

Section A:SoftwareTesting

Section B:Testersand Programmers Working Together

Part 3Simulated Writing:Software Test Specification

Unit 8Delivering the System系统交付

Part 1Listening & Speaking

Dialogue:SoftwareDeployment

Listening Comprehension:Software Delivery

Dictation:Bug andDebugging

Part 2Reading & Translating

Section A:SoftwareMaintenance

Section B:WhySoftware Delivery Management Matters

Part 3Simulated Writing:User Guide

Unit 9Taking an Interview参加面试

Part 1Listening & Speaking

Dialogue:Interview

Listening Comprehension:Expansion Company

Dictation:SoftwareConfiguration Management

Part 2Reading & Translating

Section A:BuildingSoftware Products vs Platforms

Section B:SecureSoftware Development Life Cycle

Part 3Simulated Writing:Resume

Unit 10Beginning Your Work开始工作

Part 1Listening & Speaking

Dialogue:BeginningYour Work

Listening Comprehension:The Organizational Structure of a Company

Dictation:OpenSource Movement

Part 2Reading & Translating

Section A:TheOrganizational Structure of a Company

Section B:Why WeNeed to Address Ethical Issues in

Software Engineering

Part 3Simulated Writing:Business Email

Glossary(词汇表)

Abbreviation(缩略语表)

Answers(练习答案)





相关内容推荐: