“面向对象的设计与分析”课程思政教学案例
王文乐
课程信息
一、课程简介(https://www.daowen.com)
“面向对象的设计与分析”课程是一门是软件工程专业重要的、实践性很强的一门选修课。它不仅需要软件开发过程和管理的理论和方法等知识,还需要问题建模、程序设计、文档撰写等工程实践知识,同时还和实际软件开发相结合。从课程地位上来说,本课程是“软件工程导论”的延伸,是软件工程专业的重要课程;本课程强调软件工程知识和面向对象技术及统一建模语言(Unified Modeling Language,简称UML)的结合。UML是一种定义良好、易于表达、功能强大且适用于各种应用领域的建模语言,已被软件行业纳为标准建模语言。通过本课程的学习,不仅有助于理解面向对象的分析与设计方法,也有助于对软件开发全过程的理解。通过该课程的学习,学生能基本掌握面向象技术基本概念和面向对象分析与设计方法,能够使用UML语言来进行初步的系统分析与设计。因此,在本课程的教学过程中,重点要求学生在学好软件面向对象开发思想及方法的同时,注重理论联系实际,特别是要掌握对于社会软件分析设计中重点问题和难点问题的学习。使学生了解软件设计与分析的发展、重要方法及特征、学会如何理解和分析软件需求、学会根据需求具体地进行软件设计,提高认识软件需求和设计解决问题的能力,提高学生的探索精神和实践精神,培养学生的文化自信与科学发展观、世界观与职业道德。作为软件工程专业的专业主干课,对于其他课程的学习具有基础性与示范性作用。
二、教学目标
值此建党百年之际,通过党史教学案例,把党史内容融入“面向对象的设计与分析”课程的学习中,在培养学生软件分析、设计相关的基本理论、方法的同时,从宏观的角度分析实际软件应用的各个层面、各种表现及其发展规律;对软件分析、软件设计等整个过程及方法的理解建立在马克思主义理论基础上,提高学生的人文素质及世界观。立足“立德树人”的根本任务,不断地提高学生理论思维能力和钻研精神,培养创新思维和职业道德,从而更自觉、更高效地参与到社会建设中去。同时也更加了解百年党史发展过程,在互联网和大数据技术高速发展的今天,坚持中国共产党的领导,坚定中国特色社会主义道路自信、制度自信和文化自信,以自己的实际行动为中国特色社会主义事业和中华民族伟大复兴做贡献。