前言
党的二十大报告指出,“科技是第一生产力、人才是第一资源、创新是第一动力”。本书以培养C#应用程序开发工程师为目标,遵循项目导向理念,融合了编者多年的教学实践和课改经验,全面讲解了C#应用程序开发的知识。全书共9个模块,每个模块包含2~5个工作任务,围绕3~5个知识点展开,具有以下特点。
1)全书贯彻“理实一体化”的教学理念,以学生档案管理系统为载体,将项目开发分解为若干相对独立的工作任务。精心设计工作任务,每个工作任务都包含5个完整部分,首先概述项目需求,提出学习目标;接下来给出相关知识,进行知识点学习;然后进行项目设计、项目实施、项目测试,由此完整训练了企业软件项目开发的流程;最后进行项目小结,梳理工作任务与知识点的关系,升华理论知识学习的同时,使知识点学习与项目开发能力培养有机融为一体。
2)潜移默化职业素养,注重课程思政融入。工作任务实现步骤描述详实、可操作性强,方便学生实操训练,强调自主学习和职业素养潜移默化;用商业化应用程序的设计方法和思路设计工作任务,程序代码严格遵循软件编码规范,注释完善、命名和书写格式规范,全书代码量巨大,重视技能训练和工匠精神培养;技术介绍关注学生未来发展,注重全面育人。
3)内容取舍得当,编写尊重认知规律,组织结构合理,适合教与学。内容选取覆盖了国家职业资格四级证书全国计算机信息高新技术应用程序设计编制模块(Visual C#语言)程序员考查知识点,兼顾了信息管理系统的开发,能够全面训练C#应用程序开发素质;知识点介绍重点突出,难度适中,根据项目开发需要对界面控件的常用属性、事件和方法加以重点介绍,并用工作任务演示用法,实现了知识点、工作任务、项目三者之间的有机融合;各模块内容充实,知识点数量、组织、安排合理,模块之间衔接自然,难度具有一定的递进关系,符合学习认知规律;模块开头列出学习目标,结尾用思维导图整理知识点,学习目标明确,知识点逻辑结构清晰。
4)配套资源丰富,方便了教师的教与学生的学。二维码资源补充了实操演示和项目运行调试过程;习题与实验能够检验学习效果和升华学习内容;建有职业教育国家在线精品课程(https://www.icourse163.org/Course/WXIT-1001754089)方便教师教学和学生预习、复习;提供全部工作任务的源代码、电子课件、习题及答案、习题库。
本书可用于32、48、64课时的教学,详见表1安排,不同课时的教学计划以及课件、程序等相关资源可以从机械工业出版社教育服务网(www.cmpedu.com)本书链接下载。
表1 课时安排建议
本书由无锡职业技术学院刘培林、史荧中、刘贵锋主编,中国船舶科学研究中心黄翀、无锡职业技术学院张文健、中国电子科技集团公司第五十八研究所杨兵参与编写。全书由刘培林统稿,由无锡职业技术学院杨文珺主审。在编写过程中得到了编者所在单位领导和同事的帮助与大力支持,并参考了一些优秀的C#程序设计书籍,在此表示由衷的感谢。
由于编者水平所限,书中不足之处在所难免,欢迎广大读者批评指正。
编者