《软件技术基础》课程简介2025.docx
《软件技术基础》课程简介
课程英文名
FundamentalsofComputerSoftwareTechnique
课程代码
04M0050
学分
2.5
总学时
40
理论学时
32
实验学时
8
上机学时
0
实践学时/周数
0
先修课程
C语言程序
适用专业
电子科学与技术、微电子科学与工程
内容简介
(中文)
本课程主要讲授软件的基础编程思想、理论和实现方法。培养学生的软件设计与开发能力。掌握在VisualStudio\MFCQT平台下快速开发桌面应用项目和工程,熟悉利用面向对象技术与方法设计开发项目的步骤与流程,掌握软件数据结构和模块设计的原则与方法。掌握程序调试技巧。熟悉软件的封装性设计,继承性设计,重载实现,多态性设计。掌握人机交互系统设计。
通过设计和实现综合性软件实验,培养学生自主学习能力和独立解决软件开发遇到问题的能力。
内容简介
(英文)
Thiscourseprimarilyfocusesonteachingthefundamentalprogrammingconcepts,theories,andimplementationmethodsofsoftware.Itaimstocultivatestudentsabilitiesinsoftwaredesignanddevelopment.StudentswilllearntorapidlydevelopdesktopapplicationprojectsandengineeringontheVisualStudio/MFCQTplatform,becomefamiliarwiththestepsandprocessesofdesigninganddevelopingprojectsusingobject-orientedtechniquesandmethods,andmastertheprinciplesandmethodsofsoftwaredatastructureandmoduledesign.Additionally,studentswillacquireskillsinprogramdebugging,becomeproficientinencapsulationdesign,inheritancedesign,overloadingimplementation,andpolymorphismdesign,andgainexpertiseinhuman-computerinteractionsystemdesign.
Throughthedesignandimplementationofcomprehensivesoftwareexperiments,thecourseaimstofosterstudentsself-learningcapabilitiesandtheirabilitytoindependentlysolveproblemsencounteredinsoftwaredevelopment.
执笔人
倪军
审定人
孟彦龙
制定时间
2025年1月