吉林大学软件学院培养方案(学科学时安排)
- 格式:doc
- 大小:122.00 KB
- 文档页数:5
软件工程学硕培养方案软件工程学硕培养方案一、培养目标•培养软件工程领域的高级专门人才•提高学生的软件工程理论和实践能力•培养学生具备独立开发和管理软件项目的能力•培养学生具备软件需求分析、设计、开发和测试的能力•培养学生具备软件工程研究和创新能力二、培养课程1. 基础课程•计算机组成原理•数据结构与算法•操作系统原理•编译原理•数据库原理•计算机网络•软件工程基础2. 专业课程•软件需求工程•软件设计与架构•软件开发技术•软件测试与质量保证•软件项目管理•软件工程实践项目3. 选修课程•云计算与大数据技术•嵌入式系统开发•人工智能与机器学习•软件安全与保护•用户体验设计•移动应用开发三、实践教学•软件工程实训课程:组织学生参与实际软件项目开发,提升实践能力和团队协作能力。
•实习实训:安排学生到软件企业实习,与实际工作相结合,锻炼学生综合能力和实际应用能力。
四、科研与创新•学生科研创新能力培养:鼓励学生参与科研项目,培养独立思考和创新能力。
•科研导师指导:为每位学生配备科研导师,指导学生进行科研工作和论文撰写。
五、学位论文•硕士学位论文:要求学生选择一个具有一定难度和创新性的软件工程研究课题,进行深入研究,并撰写学位论文。
六、考核要求•课程成绩:学生需完成所有课程,并达到一定的课程成绩要求。
•实践能力:学生需通过实践教学环节的考核,展示自己的实际应用能力。
•学位论文:学生需顺利完成学位论文,并通过学位论文答辩。
•综合评价:学生需参加毕业综合评价,包括口试和论文答辩等环节。
以上为软件工程学硕的培养方案概述,具体课程安排和要求请参考学校相关文件或咨询导师。
七、学习资源与支持•图书馆资源:学校图书馆提供丰富的软件工程领域的书籍和期刊,支持学生学习和研究。
•实验室设施:学校配备先进的软件工程实验室,供学生进行实践课程和科研项目的实验。
•导师指导:每位学生有专门的导师进行指导和辅导,帮助学生解决学习和研究中的问题。
软件学院2016级软件工程专业本科培养方案一、培养目标本专业面向软件系统应用、设计、开发、运维、服务等与软件全生命周期相关的产业,培养基础扎实、专业突出、并具有较强国际竞争能力和创新能力的软件系统的科学家和工程师。
二、基本要求软件工程专业本科毕业生应达到如下知识、能力和素质的要求:1.具有坚实的自然科学、人文社会科学和工程技术基础,以及较强的工程实践能力;2.具备较强的社会责任感和良好的职业道德;3.具备扎实的软件理论和软件工程专业知识,具有良好的工具使用与实验能力、软件分析与开发能力、过程控制与管理能力、团队协作与沟通能力;4.具有独立工作能力、终身学习能力和创新精神。
三、学制与学位授予学制:本科学制4年,按照学分制管理机制,实行弹性学习年限。
授予学位:工学学士学位。
四、基本学分学时本科培养总学分170学分,其中春、秋季学期课程总学分138学分;夏季学期实践环节17学分,综合论文训练15学分。
五、专业核心课程计算机系统软件数据结构与算法软件理论基础六、课程设置与学分分布1.公共基础课程 26学分(1) 思想政治理论课 14学分10610183 思想道德修养与法律基础3学分10610193 中国近现代史纲要3学分10610204 马克思主义基本原理4学分10610224 毛泽东思想和中国特色社会主义理论体系概论 4学分(2) 体育 4学分第1-4学期的体育(1)-(4)为必修,每学期1学分,必修课必须在大三结束前完成;第5-8学期的体育专项不设学分,其中第5-6学期为限选,第7-8学期为任选。
由于身体原因导致无法完成已选体育课的可以酌情更改到适当的体育课程类型。
学生参加国外(境)外交换,可以用国外(境)外的体育学习或训练成绩,申请相应学期的课程替代。
体育课在补退选阶段结束后不能退课。
详细规定请参考2016级学生手册。
(3) 外语 8学分非外文专业学生英语课程要求8学分,实践环节2学分,共计10学分。
软件工程专业本科培养方案一、培养目标本专业培养具有良好的科学素养、创新意识、掌握自然科学基础知识、系统地掌握计算机科学理论、计算机软/硬件系统及应用知识、先进的软件工程化方法、工具和技术,能够从事软件分析、设计、测试和维护等工作,并且具有较强的外语应用交流能力的高层次、实用型、国际化、复合型软件工程技术人才和软件工程管理人才。
二、培养要求(含毕业生应获取的知识和达到的能力)掌握科学的思维方法和科学研究方法;具备求实创新意识和严谨的科学素养;熟练掌握先进的软件开发技术、方法和软件工程规范,并具有较强的工程实践能力,能胜任软件系统的分析,设计,实现,测试和系统管理维护任务;1.培养良好的思想素质,注重职业道德修养,具有团队精神和现代意识;2.掌握自然科学知识、人文社会科学知识及计算机专业的基本理论、基本知识;3.掌握计算思维能力,算法设计与分析能力;4.具有软件工程项目的组织与管理,团队协作和市场开拓能力;5.培养学生自学能力、信息获取与表达能力、创新能力及应用知识能力。
三、主干学科计算机科学与技术、软件工程。
四、主要(核心)课程高等数学、大学物理、外语、电工电子技术基础、程序设计、数字逻辑、计算机组成原理、计算机系统结构、数据结构与算法、操作系统、编译原理、离散数学、算法分析与设计、计算机网络技术、软件工程、windows程序设计、数据库原理与应用、物联网原理与应用、现代软件开发技术、.NET企业级开发、多媒体与流媒体技术、数字媒体后期制作技术、嵌入式系统原理,嵌入式软件开发与案例。
五、专业方向及特色软件开发与测试方向:掌握计算机软件领域的基本理论知识,具有较强的外语应用能力和计算机实践技能。
重点学习国际软件产业最新的软件开发设计技术和软件项目管理技术,并能熟练使用流行的商用软件工具及开源软件工具高质量地开发中、大型软件项目。
数字媒体技术方向:掌握计算机软件、软件工程基本理论和数字媒体艺术基础知识,以及数字媒体制作与开发专业知识。
软件工程培养方案本科一、培养目标软件工程专业是为了培养符合国际软件工程师(IEEE/ACM)的标准,以及国家相关法规的软件工程师。
培养具备扎实的计算机科学、软件工程和管理学科知识,具备计算机软件的设计、开发、测试、维护和管理能力。
并且能够在大型软件系统开发中承担领导、管理和组织团队工作的复杂任务,培养适应社会发展需要的高素质、高水平的工程技术人才。
二、培养目标要求将学生培养成具备良好的文化素养和较高的科学素养,具备宽厚的学科基础知识,较丰富的专业技术能力,思维敏捷、创新能力强,有一定的管理和组织能力和团队协作精神,能适应现代社会和未来信息技术对软件工程师的需求。
三、教学内容和课程设置为了培养学生的软件工程专业核心技能,我们的教学内容和课程设置如下:1. 计算机和程序设计基础课程(包括数据结构,算法,计算机网络等)2. 编程语言课程(包括C/C++,Java,Python,等)3. 软件工程基础课程(包括需求分析,软件设计,软件测试等)4. 软件项目管理课程(包括项目管理原理,项目管理实践,团队合作等)5. 软件质量保证与测试课程(包括软件质量保证,软件测试方法,软件测试工具等)6. 软件开发与架构课程(包括软件开发方法与过程,软件架构设计,设计模式等)7. 软件工程实践与实训(包括实践项目,实验室实训,科研成果等)四、专业实践、实习和毕业设计为了培养学生的实践能力,我们将实践的环节融入到整个专业培养过程中,并制定以下措施:1. 专业实践:开设专业实践课程,邀请业界资深从业人员来校进行专业知识讲座,组织学生参与行业相关实践活动。
2. 实习:在专业实践课程的基础上,安排学生到企业进行实习,让学生深切了解软件开发的实际环境和工作方式。
3. 毕业设计:在学生即将毕业时,要求学生完成相关专业的毕业设计,以考核对所学专业知识的掌握,培养学生的独立思考和问题解决能力。
五、教学方法和手段为了培养学生的创新能力、团队协作能力和问题解决能力,我们将采取下面的教学方法和手段:1. 项目驱动教学方法:通过实际项目的开发,培养学生的实践能力和协作能力。
软件工程专业培养方案1. 专业背景软件工程是应用计算机科学原理和方法,以科学化、系统化、规范化和自动化的方式开发、运行和维护软件系统的一门学科。
随着信息技术的迅速发展,软件工程专业的培养已经成为高校的重点之一。
软件工程专业培养方案旨在培养学生具备软件开发、项目管理以及创新能力的综合型人才。
2. 培养目标软件工程专业培养目标主要包括以下几个方面:2.1 工程能力培养学生具备扎实的软件开发技术和工程能力,能够独立完成软件系统的设计、开发、测试和维护工作。
2.2 创新能力培养学生具备创新思维和创新意识,能够在软件开发过程中提出创新的解决方案,并能够将创新应用到实际项目中。
2.3 团队合作能力培养学生具备良好的团队合作能力,能够与不同背景的人进行有效沟通与协作,完成团队项目。
2.4 职业素养培养学生具备良好的职业道德和职业素养,能够适应软件工程行业的发展需求,具备自我学习和自我发展的能力。
3. 培养课程软件工程专业的培养课程主要包括以下几个方面:3.1 基础课程•计算机组成原理•数据结构与算法•操作系统•数据库原理与应用•离散数学3.2 专业课程•软件工程导论•软件需求工程•软件设计与架构•软件测试与质量保证•软件项目管理•软件工程实践3.3 选修课程•Web开发技术•移动应用开发•人工智能与机器学习•大数据技术与应用•云计算与分布式系统4. 培养实践软件工程专业的培养除了课堂学习外,还强调实践能力的培养。
培养实践主要包括以下几个方面:4.1 实验课程实验课程是培养学生实践能力的重要环节,通过实验课程,学生可以将理论知识应用到实际项目中,提升解决实际问题的能力。
4.2 实习实训实习实训是培养学生与企业合作的重要环节,学生将在实习单位进行为期数月的实习,接触实际项目并学习实践经验。
4.3 项目实践项目实践是培养学生团队合作和创新能力的关键环节,学生将组成小组,完成一个完整的软件开发项目,并进行项目展示和评估。
吉林大学本科课外培养计划实施细则为规范课外培养计划学生成绩评定工作,依据《吉林大学本科课外培养计划实施办法》(校教字[2016]64号),学校现就课外培养计划实施工作提出具体要求,特制定本细则。
一、成果审核与学分认定1.课外培养计划实施“档案袋”管理方法,学院为在校本科生建立“课外培养计划”个人专属“档案袋”。
通过吉林大学实践教学管理系统实施网上管理。
2.学生申请课外培养计划学分,需提交相应的成果证明(纸质版),经学院审核后方可认定学分。
3.学院组织教务管理、学生管理、实验教学管理人员,组成工作组,针对学生申请成果及相关证明进行鉴别审核,并提交至吉林大学实践教学管理系统确认。
4.学生所提交的成果通过审核后,即可获得学分。
完成专业培养方案要求的课外培养计划学分,即可在吉林大学教务管理系统录入该环节成绩。
具体成绩根据完成学分来确定。
完成本专业课外培养计划基本学分要求,记60分;每超出1学分,成绩增加3分;成绩上限为100分。
5.学生完成课外培养计划要求学分,所有成果将记载于《吉林大学本科生课外培养计划成果汇总表》,学院加盖公章后装入本人档案。
二、成果提交1.学生所有课外创新实践成果须提交吉林大学实践教学管理系统在线管理。
2.成果提交程序的设置遵循便捷、高效、准确原则。
3.成果提交权限分为教务处、学院、学生三个层次。
4.提交的课外实践成果信息,应当真实、准确、客观、有效。
5.提交成果责任单位或责任人将成果提交后,学院、学生须在规定时间内进行成果核对与确认,必要时通过系统提交“更正申请”。
6.全校本科生参加大学生创新创业训练计划项目结题、参加校级及以上学科竞赛,成果由教务处提交;由学校或学院组织的社会实践、开放实验、实践成果展演(展示)等有组织的实践活动成果,由学院或组织单位提交;其他成果由学生自己提交。
三、学分赋值原则1.为引导学生广泛参与社会实践、科研训练、校园文化活动及技能训练等环节,拓展实践空间、锻炼实践能力,设定学生各模块可核算学分上限;超额完成学分将记载于《吉林大学本科生课外培养计划成果汇总表》。
软件工程专业培养方案
软件工程专业培养方案是指在软件工程专业的教学计划中,为了让学生获得良好的软件工程素养和技能,需要采取一系列措施进行培养。
以下是一些具体的建议:
1. 加强编程基础训练
编程是软件工程师的基本功,因此需要注重加强编程基础训练。
学生需要掌握基本的编程语言、数据结构和算法等知识,同时需要熟悉编程范式和软件开发流程。
2. 强化软件工程实践
软件工程实践是软件工程专业的核心课程,学生需要学习如何使用软件开发工具和平台,进行软件项目的开发和管理。
在实践中,学生需要注重代码质量、可维护性和可扩展性等软件工程基本原则。
3. 培养团队协作能力
软件工程是一个团队合作的过程,因此学生需要具备良好的团队协作能力。
在课堂上,学生可以通过小组项目、团队协作等方式来锻炼自己的团队协作能力。
4. 注重创新思维和解决问题的能力
软件工程师需要具备创新思维和解决问题的能力,因此需要在教学中注重培养学生的思维能力和解决问题的能力。
可以通过开展头脑风暴、解题实践等方式来培养学生的创新思维和解决问题的能力。
5. 实践性和创新性课程设计
软件工程专业的培养方案需要注重实践性和创新性,通过实践性
课程和创新性课程来提高学生的实践能力和创新能力。
可以通过开展软件工程竞赛、课程设计等方式来培养学生的实践能力和创新能力。
软件工程专业培养方案需要注重加强学生的编程基础训练、强化软件工程实践、培养团队协作能力、注重创新思维和解决问题的能力、实践性和创新性课程设计等方面,以提高学生的软件工程素养和技能。
软件工程培养方案x《软件工程培养方案》一、培养目标1、培养能够在软件工程领域中从事研究、开发、应用、设计及管理等技术和工作的专业人才,具备综合素质高、能够适应软件行业发展及社会进步的软件工程专业素质和软件工程实践能力,为社会生产和发展提供有效的技术和服务。
2、能在软件开发环境中熟练应用软件工程知识,具备软件工程项目任务的规划、实施、管理和控制能力,有能力参与软件工程系统设计以及大型软件开发项目;具备中高级程序设计技术及管理经验;具备软件测试和故障诊断的基本能力;具有较强的软件运行维护和调试技术能力;具有良好的表达与沟通能力,并有较强的责任感和团队合作精神。
二、培养内容与课程安排1、专业主干课程:(1)概率论与数理统计、数据结构、计算机组成原理、数据库原理与应用、系统分析与设计、计算机网络、面向对象程序设计、软件工程、算法设计与分析、操作系统、软件测试技术、计算机辅助软件工程、计算机图形学、虚拟现实技术、计算机网络安全等。
(2)计算机科学领域基础课程:数学、概率论和数理统计、英语、信息安全、技术经济等。
2、实践性教学:开设计算机组成原理实验、数据库原理与实验、系统分析与设计实验、面向对象程序设计实验、软件工程实验、算法设计与实验、操作系统实验、软件测试技术实验、计算机辅助软件工程实验、计算机图形学实验、虚拟现实技术实验等。
三、培养模式培养模式采用以论文和论文答辩为基础,结合综合考核的方式,将毕业设计成为本科生的最后考核,要求学生在毕业设计阶段,结合学习的基础,按规定的要求,完成一定的实践性任务,以证明自身的软件工程能力。
四、实践性教学为实现培养目标,落实培养模式,提高软件工程实践能力,培养方案在课程安排中,积极贯彻实践性教学的原则,并将实践教学与理论教学有机结合起来。
本科生须完成实践性教学的专业实习、毕业设计、工程总结等,以扩大本科生的实际经历,提高软件工程实践能力,为担当实际工作做好准备。
软件工程专业培养方案范本软件工程专业培养方案(080902)(SoftwareEngineering)一、培养目标本专业培养德、智、体等方面全面发展,掌握自然科学和人文社科基础知识,掌握计算科学基础理论、软件工程专业的基础知识及应用知识,具有软件开发能力以及软件开发实践的初步经验和项目组织的基本能力,能从事软件工程技术研究、设计、开发、管理、服务等工作的应用型高级专门人才。
二、培养要求本专业学生主要学习自然科学和人文社科基础知识,学习计算科学、软件工程相关的基本理论和基本知识,接收软件工程的基本训练,具有软件开发实践的基本能力和初步经验、软件项目组织的基本能力以及基本的工程素养,具有初步的创新和创业意识、竞争意识和团队精神,具有良好的外语运用能力。
毕业生应获得以下几方面的知识和能力:1、掌握基本的人文和社会科学知识,具有良好的人文社会科学素养、职业道德和心理素质,社会责任感强;2、掌握从事本专业所需的数学和其他相关的自然科学、系统科学知识以及一定的经济学与管理学知识;3、掌握计算学科基础理论知识和专业知识,了解本学科的核心概念、知识结构和典型方法;4、掌握软件工程学科的基本理论和基本知识,熟悉软件需求分析、设计、实现、评审、测试、维护以及过程与管理的方法和技术,了解软件工程规范和标准;5、经过系统化的软件工程基本训练,具有参与实际软件开发项目的经历,具备作为软件工程师从事工程实践所需的专业能力;6、具备综合运用掌握的知识、方法和技术解决实际问题的能力,能够权衡和选择各种设计方案,使用合适的软件工程工具设计和开发软件系统,能够建立规范的系统文档;7、充分理解团队合作的重要性,具备个人工作与团队协作的能力、人际交往和沟通能力以及一定的组织管理能力;8、具备初步的外语应用能力,能够阅读本专业的外文材料,具有一定的国际视野和跨文化交流、竞争与合作的能力;9、了解与本专业相关的职业和行业的重要法律法规及方针与政策,理解软件工程技术伦理的基本要求;10、了解软件工程学科的前沿技术和软件行业的发展动态,在基础开发、工程设计和实践等方面具有一定的创新意识和创新能力;11、能够运用所学的知识、技能和方法对系统的各种解决方案进行合理的判断和选择,具备一定的批判性思维能力;12、具备自我终身学习的能力,自觉学习随时涌现的新概念、新模型和新技术,使自己的专业能力保持与学科的发展同步。
软件工程专业培养方案软件工程是一门涉及计算机科学与工程学的交叉学科,旨在培养学生掌握软件工程的理论、方法和实践技能,以应对日益复杂的软件开发需求。
为了合理规划软件工程专业的培养方案,我们应该从以下几个方面进行考虑。
一、课程设置软件工程专业的培养方案应该设计一系列的课程,既能够传授学生基本的计算机科学知识,又能够培养学生实际操作和项目开发的技能。
具体而言,培养方案应该包括以下几个方面的课程。
1. 计算机基础课程:如计算机组成原理、数据结构、操作系统等,这些课程能够帮助学生建立起扎实的计算机基础知识。
2. 软件开发技术课程:如面向对象程序设计、数据库原理与应用、软件测试与质量保证等,这些课程能够帮助学生掌握软件开发的基本技术和方法。
3. 软件工程理论课程:如软件工程导论、软件需求工程、软件项目管理等,这些课程能够帮助学生学习软件工程的基本理论和方法论。
4. 实践项目课程:如软件工程实训、软件项目开发实践等,这些课程能够帮助学生将所学知识应用到实际项目中,培养其实际操作和项目管理的能力。
二、实习实训软件工程专业培养方案应该注重学生的实践能力培养,因此应该设置实习实训环节。
通过参与实际软件开发项目,学生能够更好地了解软件开发过程中的挑战和难点,提升自己的解决问题和团队合作能力。
同时,实习实训还能够使学生更好地适应软件工程行业的工作环境和要求。
三、学术研究软件工程是一个快速发展的领域,培养学生的学术研究能力是软件工程专业培养方案的重要组成部分。
学生应该有机会参与学术研究项目,并通过撰写论文或参与学术会议等方式,与国内外专家学者进行交流和合作。
这样不仅能够提高学生的专业素养,还能够为学生今后从事学术研究或进一步深造打下坚实的基础。
四、学科交叉随着软件工程的发展,越来越多的领域需要软件工程专业的人才。
因此,软件工程专业培养方案应该鼓励学生学习其他相关学科的知识,如人工智能、大数据、云计算等。
通过学科交叉,学生能够拓宽自己的知识面,提高自己的综合应用能力,更好地适应未来的发展趋势。
吉林大学本科培养方案计算机科学与技术学院College of Computer Science and Technology吉林大学计算机科学与技术学院始建于1976年,由著名教育家、数学家、计算机科学家王湘浩院士创建,是国内最早开展计算机科学教学与研究的单位之一。
2001年5月,由原吉林大学计算机科学系、原吉林工业大学计算机科学与工程系、原长春科技大学计算机系、原长春邮电学院计算机系合并组成新的计算机科学与技术学院。
学院拥有一支实力雄厚、知识和年龄结构合理的师资队伍。
现有教职工270余人,其中教师212名,具有博士学位172人,占80%以上;教授56人,含博士生导师41人;副教授69人,含博士生导师3人。
教师中有中科院双聘院士1人,长江学者讲座教授1人,国家百千万工程人才1人,国务院学位委员会学科评议组成员1人,国务院特殊津贴专家6人,教育部新世纪优秀人才4人,中科院百人计划1人,宝钢教育奖优秀教师奖7人,吉林省长白山学者特聘教授3人,吉林省教学名师3人,吉林省省管优秀专家1人,吉林省高级专家5人,吉林省有突出贡献的中青年专业技术人才8人,吉林省拔尖创新人才11人,吉林省首批学科领军教授1人,吉林省青年科技奖获得者4人,吉林省杰出青年基金获得者4人。
学院还聘任国内外著名学者10人担任吉林大学唐敖庆讲座教授。
学院拥有“计算机科学与技术”和“软件工程”两个一级学科博士学位授权点,国内首批博士后科研流动站;设有计算机软件与理论、计算机应用技术、计算机系统结构、软件工程和生物信息学5个博士点,其中计算机软件与理论为国家首批重点学科,计算机系统结构、计算机应用技术为吉林省重点学科;设有计算机软件与理论、计算机应用技术、计算机系统结构和网络与信息安全4个硕士点;设有计算机科学与技术(含网络与信息安全方向)和物联网工程等2个本科生专业,均为国家特色专业,以及“基础学科拔尖学生培养试验计划”本科试验班,是教育部首批珠峰计划项目。
软件工程专业培养方案一、专业概况软件工程专业是计算机科学与技术学科的一个重要分支,它是以计算机科学理论和方法论为基础,以工程学知识和方法为工具,以软件工程技术和实践为内容,解决计算机软件开发和维护过程中的各类问题,全面培养掌握软件工程方法、技术和工具的高级专门人才。
二、培养目标1.掌握软件工程理论和方法,具备系统理解和分析软件系统的能力;2.具备熟练的程序设计和实现能力,有较强的软件开发和系统集成能力;3.具备软件项目管理和团队合作能力,具有较强的创新意识和实践能力;4.了解软件工程技术的最新发展动态及前沿问题,有较强的自主学习和适应能力;5.具备良好的沟通能力和英语阅读、写作能力,具备文献检索和资料查找的能力。
三、主干课程设置1.计算机组成原理2.操作系统3.数据结构4.数据库技术5.面向对象程序设计6.软件工程7.软件测试8.项目管理9.算法设计与分析10.计算机网络11.人机交互12.计算机图形学13.大型数据库系统14.分布式计算15.嵌入式系统设计16.系统仿真与建模17.软件体系结构18.软件项目实训19.专业英语四、实践教学环节1.实验课软件工程专业的实验课主要包括软件设计、开发、测试、管理等实践性环节,实验内容涵盖各类计算机应用软件和系统软件的设计与实现。
2.课程设计通过对课程设计的学习,培养学生的软件设计和开发能力,提高学生的工程素质,锻炼学生的综合应用能力。
3.项目实训项目实训是软件工程专业教学的重要环节,学生在实际项目中担当软件工程师角色,学习软件项目管理、团队合作、需求分析、系统设计、程序编码、软件测试等全过程,提高学生的实际应用能力和综合素质。
4.实习为了让学生更好地了解软件工程的行业实践情况,提高学生的实际工作能力,学校将组织学生进行暑期实习,以便学生能在实践中积累经验,增强对软件工程实际工作的认识。
五、综合素质教育软件工程专业的综合素质教育包括软件工程专业知识教育、数理基础教育、通识教育、思想品德教育、身心素质教育等。
软件方案课程介绍课程目标本课程旨在帮助学生掌握软件方案开发的基本理论和应用技能。
通过学习本课程,学生将会了解软件方案设计的基本流程和方法,能够理解和应用软件开发中的常用工具和技术来完成软件方案开发任务。
学习内容本课程的学习内容包括以下方面:1.软件方案概述介绍软件方案的定义、概念、发展历程和应用领域等基本知识。
2.软件需求分析学习软件需求分析的基本原理、方法和工具,能够运用需求分析工具和技术进行需求分析。
3.软件设计学习软件设计的基本理论、方法和技术,能够进行软件设计任务,并能使用常见的设计工具和技术。
4.软件开发学习软件开发的基本知识和技能,能够使用常见的开发工具和技术进行软件开发。
5.软件测试与维护了解软件测试与维护的基本原则、方法和工具,掌握软件测试与维护的基本技能。
课程安排本课程为学期课程,总共开设36学时。
每周授课2-3学时,其中包括理论课和实践课。
具体课程安排如下:课程内容授课学时软件方案概述2软件需求分析8软件设计8软件开发10软件测试与维护8学习评估本课程的学习评估分为平时考核和期末考试两部分。
平时考核主要包括作业、实验和课堂表现等评估项目,占总成绩的30%;期末考试主要考察学生对于本课程内容的掌握情况,占总成绩的70%。
参考资料1.余洪岩等. 软件方案设计(第3版)[J]. 清华大学出版社, 2012.2.Robert Cecil Martin. Agile Software Development, Principles, Patterns, and Practices[J]. Prentice Hall PTR, 2003.3.迈克尔 F. 马丁. 敏捷软件开发:原则、模式与实践[M]. 机械工业出版社, 2010.以上是本课程的基本介绍,欢迎学生选修并参与到本课程中来。
如果有任何问题,请与任课教师联系。
软件工程专业培养方案目标软件工程是一门涉及软件开发、设计和维护的学科。
许多企业和组织对软件工程师的需求日益增加,因此培养具备扎实的软件工程知识和技能的专业人员显得尤为重要。
软件工程专业的培养方案旨在: - 培养学生的计算机基础知识、编程能力和软件开发技能; - 培养学生的系统分析和设计能力; - 培养学生的软件质量控制和项目管理能力; - 培养学生的团队协作和沟通能力; - 培养学生的终身学习和创新能力。
实施步骤步骤1:课程设置为了达到上述目标,我们需要设计一系列的课程来全面培养学生的软件工程能力。
以下是一些可能的课程设置: - 计算机基础:包括计算机组成原理、数据结构与算法、操作系统等基础课程,帮助学生建立起扎实的计算机基础知识。
- 编程语言:学习多种编程语言,如Java、C++、Python等,培养学生的编程能力和灵活运用各种工具的能力。
- 软件工程导论:介绍软件工程的基本概念、原则和方法,使学生对软件工程有一个整体的认识。
- 软件需求工程:学习如何获取、分析和管理软件需求,培养学生的需求工程能力。
- 软件设计与架构:学习软件设计的基本原则和方法,培养学生的系统分析和设计能力。
- 软件测试与质量保证:学习软件测试的各种技术和方法,培养学生的软件质量控制能力。
- 软件项目管理:学习软件项目管理的理论和实践,培养学生的项目管理和团队协作能力。
除了以上课程,还应设置一些选修课或实践课,如软件工程案例分析、软件工程实践、软件开发实习等,以提供更多实践机会,加深学生对软件工程的理解和实践能力。
步骤2:实践项目为了帮助学生将理论知识应用到实践中,我们需要为学生设置一些实践项目。
这些项目可以是个人项目或团队项目,通过实践项目,学生可以学习到软件开发的整个过程,并培养团队协作、沟通和问题解决能力。
实践项目还可以与企业或组织进行合作,提供真实的软件开发环境和场景。
步骤3:实习机会为了让学生更好地了解实际的软件工程行业,我们需要为学生提供实习机会。
软件工程硕士研究生培养方案(学科专业代码:081212)一、学科概况软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。
它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。
它是应用计算机科学、数学及管理科学等原理,开发软件的工程。
软件工程借鉴传统工程的原则、方法,以提高质量、降低成本。
其中,计算机科学、数学用于构建模型与算法,工程科学用于制定规范、设计范型、评估成本及确定权衡,管理科学用于计划、资源、质量、成本等管理。
是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的理论和技术。
二、培养目标培养坚持党的基本路线,德智体全面发展,掌握坚实宽广的计算机基础理论和专门知识,面向国民经济信息化建设和发展的需要、面向企事业单位对软件工程技术人才的需求,培养高层次实用型、复合型软件工程技术和软件工程管理人才。
作为一名合格的软件工程领域工程硕士获得者,应当符合国民经济信息化建设和发展需要,以及国家和企业对软件工程技术人才需求,能够成为企业所需要的高层次的软件工程技术和管理人才。
三、研究方向1.信息安全技术2.网络工程技术算3.嵌入式系统4.数据挖掘与粗糙集理论5.软件工程6.企业管理信息化四、学习年限及应修学分软件工程专业硕士研究生的学习年限一般为2年。
要求研究生至少修满34学分,专业学位研究生的培养分三个主要环节,即课程学习、专业实践和学位论文,要求总学分不低于34学分,其中课程学习环节不低于22学分,专业实践环节12学分。
五、课程设置及考核方式(具体见课程设置一览表)六、培养方式以本领域(专业)采用系统的课程学习和专设的工程实践相结合的培养方式。
课程学习实行学分制;软件工程实践要求学生直接参与软件工程项目实践,完成必要的技术方案设计、软件开发、项目管理等工作,并在所取得的工程实践成果基础上完成学位论文的撰写。
软件工程本科培养方案
1. 咱软件工程本科的培养方案那可真是不一般啊!就像为你量身打造的超级战袍!举个例子,你想想,从一无所知的小白到能够独当一面的软件高手,这中间得经历多少酷的学习和实践啊!跟打怪升级一样刺激!
2. 你知道软件工程本科培养方案会给你带来什么神奇的变化吗?那简直就像打开了一个满是惊喜的魔法盒子!比如说,你会学到各种各样厉害的编程技能,就如同拥有了无数的魔法咒语!
3. 软件工程本科培养方案呀,那是走向未来的黄金大道啊!这不就好比给你配备了一辆超酷的跑车,带你一路飞驰!像学习数据结构的时候,不就是在给这辆跑车安装强大的引擎嘛!
4. 哇塞,软件工程本科培养方案可太重要啦!它就像指引你前进的明亮灯塔!就比如参加项目实践,那不就跟在灯塔的照耀下勇敢前行一样嘛!
5. 嘿,软件工程本科培养方案能让你变得超级厉害哦!就如同给你披上了无敌的铠甲!学习操作系统的时候,可不就像给自己的铠甲增加了一层坚固的防护嘛!
6. 哎呀呀,软件工程本科培养方案可是不得了的东西!像是一把能打开所有知识大门的神奇钥匙!当你学会软件开发流程,不就跟成功转动了那把钥匙一样兴奋嘛!
7. 软件工程本科培养方案,这绝对是个宝藏啊!就仿佛挖掘不尽的金矿!就像通过课程设计锻炼自己的能力,那不是跟挖到了大金块一样开心嘛!
8. 哇哦,软件工程本科培养方案真的好牛啊!好比是带你翱翔天际的翅膀!比如在学习算法的过程中,你不就感觉自己像长了翅膀一样在知识的天空中飞翔嘛!
9. 总之呢,软件工程本科培养方案那是超级棒的!它能让你成为真正厉害的软件人才!所以啊,还等什么,赶紧拥抱它吧!。
培养方案——计算机软件与理论(学科代码:081202)一、培养目标本学科培养德、智、体全面发展,能适应我国经济、科技、教育发展需要,面向二十一世纪的高层次人才。
具有坚实宽广的计算机软件与理论专业的理论基础,掌握 系统的专业知识,了解计算机软件与理论发展的前沿和动向,熟练掌握一门外语,能在本学科与相关学科领域独立开展研究工作,做出创造性成果。
二、研究方向1.计算复杂性理论、2.并行与分布计算、3.形式描述方法和技术、4.软件工程学、5.嵌入式操作系统、6.多媒体数据库、7.移动计算和主动网络、8.信息安全、9.并行与分布数据库、10.软件设计三、学制及学分1. 对于按硕—博一体化课程体系培养的研究生,获得硕士学位一般需要3年。
研究生在申请硕士学位前,必须取得总学分不低于35分(含开题报告2学分)。
获得博 士学位一般需要5年,最长学习年限不超过7年。
研究生在申请博士学位前,必须取得总学分不低于45分(含开题报告2学分、专业综合知识答辩2学分;博士层 次课程不低于8学分)。
2. 对于通过我校博士生入学考试的普通博士生,获得博士学位一般需要3年,最长学习年限不超过6年。
研究生在申请博士学位前,必须取得总学分不低于10分(含开题报告2学分;博士层次课程不低于8学分)。
四、课程设置英语、政治等公共必修课和必修环节按研究生院统一要求。
学科基础课和专业课如下所列。
基础课:CS05101 算法设计与分析★#(3) CS05102 组合数学★#(3)CS05113 高级操作系统(3) CS05114 高级软件工程★(3)CS05115 程序设计语言理论(3) CS06101 计算机数学(3)专业课:CS04301 并行程序设计(3.5) CS33013 并行计算(3.5)CS05111 并行算法(3) CS05112 高级计算机网络(3)CS05116 高级数据库系统(3) CS05132 逻辑演绎系统(3)CS05133 可计算性与计算复杂性(3) CS05134 编译原理高级教程(3) CS05135 智能计算模型与方法(3) CS05145 高级计算机图形学(3) CS05151 NP难解问题及其近似算法(3) CS05169 分布式计算(3)CS06201 网络计算与高效算法(3) CS06202 协议理论与工程(3)CS06208 软件安全的理论与方法(3) CS06210 高性能算法研究前沿(3) 备注:1. 带#号课程为硕士阶段必修课;2. 带★号课程硕博连读生必修;3. 编号为CS06101的课程博士研究生必修。
软件学院《09版培养方案》学生修读学分的规定
(2009级起适用)
教学计划是学校为实现人才培养目标组织教学过程,进行教学活动的依据,包括学制、教学制度、培养目标、课程设置和各个教学环节的时间分配、学时安排和进度计划等。
根据教学计划和个人学习能力对四年的学习进行合理安排,是顺利完成学业并为将来发展做好准备的前提和保证。
在选课之前,首先要对学校、学院的课程设置及相关的选课管理办法有所了解。
一、学制:吉林大学每学年实行两长一短三学期制。
两个长学期为理论教学学期,分别为16个教学周,1个考试周,称为秋季学期、春季学期;短学期为暑期实践教学学期,称为夏季学期,共6周。
每学年假期为11周,机动教学周为1周。
短学期的教学任务随春季学期安排,学分计入上一学年。
二、课程设置:
软件学院本科教学课程体系包括必修课和选修课两大类。
1、必修课:是教学计划规定必须学习的课程,包括公共必修课和专业必修课两类:
(1)公共必修课:是全校本科学生都必须学习并达到一定学分要求的课程,包括政治理论、外语、数学、体育等。
(2)专业必修课:是专业教学计划规定必须学习并达到一定学分要求的课程,体现了所修专业对学生必须掌握的专业基本知识和技能的要求。
2、选修课:是学生根据教学计划要求或个人兴趣选择学习的课程,包括:
(1)专业选修课:是在专业必修课的基础上,该专业领域内可选择学习并达到一定学分要求的课程,是对专业基础知识的进一步深入和扩展;
(2)专业限选课:即限定选修课,是指根据专业方向,深化、拓宽与专业相关的知识和技能的课程。
学生必须根据本专业的知识体系和自身实际,在教学计划规定的限选课程范围内选择修
读的课程,并取得规定的学分。
(3)公共选修课,是学校开设供全校本科生根据个人兴趣选修的课程,也可以是其他专业的基础课程。
这部分课程有规定的学分要求。
对于选修课的学分要求,每一类的选修课各不相同。
现对此说明如下:
普通教育课程选修课:普通教育公共选修课分为核心限选课程和任选课程两部分。
根据学科特点,要求学生在核心限选课程中选修2个以上类别的课程(本专业培养计划中列出的
学科基础选修课程及本学院开设课程除外),限选6学分;其他任选课程选修4
学分,合计10学分。
信息科学类要求学生在核心课程Ⅳ、Ⅴ类中各选修2学
分,在Ⅱ、Ⅲ类中任选一类,选修2学分。
选课号倒数第3位为类别,分别为
哲学与社会(第Ⅰ类)、政治与法律(第Ⅱ类)、历史与文化(第Ⅲ类)、文学
与艺术(第Ⅳ类)、经济与管理(第Ⅴ类)、自然科学(第Ⅵ类)、方法与技术
(第Ⅶ类)共七大类。
一般课程设置为30学时,2学分。
其中,学生应在1-7
学期修完公共选修课所要求的学分。
每名学生每学期最高的选课学分限定为4
学分,公共选修课不安排缓考和补考。
详细规定请查询《吉林大学本科普通教
育公共选修课管理办法》(2009年修订),网站可下载。
学科基础课程选修课:要求学生在所开设的课程中至少修满4学分。
包括如下课程
学科基础课程限选课:要求学生在所开设的课程中全部修满学分,6门课程15学分。
方向模块选修课:要求学生在所开设的六个模块中至少修读一个模块,每个模块包含4-6门课不等。
包括如下课程:
专业教育基础课程选修课:要求学生在所开设的课程中至少修满6学分,也可以在六个方向模块选修
课中任选课程。
IT认证选修课:要求学生在所开设的IT认证选修课中修满1学分。
注:每一类选修课所开设的具体课程,可参照学院的教学计划。
三、选课的相关规定
1、选课时间
每学期期末,教务处安排学生进行下学期的选课工作。
选课工作分三个阶段进行。
第一阶段为预选,于第十四周进行;第二阶段为正选,于第十五周至第十六周进行;第三阶段为退补选,学生在开学两周内试听,第三周可以根据试听情况进行一次退选及补选。
学生选定课程后不能再改动。
校公共选修课在正选时完成;体育课(同一项目)每学年选修一次;重修选课在退补选时完成。
2、选课的规定
网上选课属于教学活动的一部分,学生必须认真参与,不得请人代选。
由代选而引起的错选、漏选、多选等情况,由学生本人负责。
学生应在通知的系统关闭时间前,一定要再次查看一次你的选课结果。
凡选定的课程,学生必须参加所选课程的教学活动和期末考试。
根据选课规则,选课系统关闭后,本学期的课程就算选定了。
凡未办理退选而又未参加考试的课程,成绩自动以零分记入;未选上的课程,成绩不予承认,不录入成绩。