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:MythicalManMonth & 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 EndUser0
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:AIpowered 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:CreatingHighQuality Code
Listening Comprehension:Writing the Code
Dictation:Concentrate on the Vital Few, Not the Trivial Many
Part 2Reading & Translating
Section A:ComputerProgramming
Section B:GoodEnough 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 Email
Glossary(词汇表)
Abbreviation(缩略语表)
Answers(练习答案)
全站搜索