所在位置:
程序设计基础(1)
省级示范
学  校
授课教师
教授
累计学习人数1931
课程简介
       程序设计基础(1)是一门重要的学科教育基础课程,面向计算机科学与技术专业大一学生第一学期开设,72学时,4.5学分,每年学生数100人左右。课程主要培养学生运用结构化程序设计方法解决实际问题的计算思维能力和软件设计能力,为从事硬件驱动开发、大型软件系统设计提供编程理论基础。
       围绕三维课程目标,依托“贪吃蛇”游戏大案例,按照开发流程,自顶向下逐层分解任务,映射得到简单数据的表示与应用、复杂数据的表示与应用、经典算法设计和结构化程序设计思想等4大教学内容模块,创新了“旧知识”体系;结合各章节知识点,优化传统案例,设计了“投票系统”“信息加密”“航空语音识别”等贴近大学生活和跨国防、测试、艺术等学科领域的54个小案例;通过大量案例,提升学生问题分析、问题抽象、符号表示、算法实现的计算思维能力。
       针对学生难以建立计算思维、难以形成高阶设计思维、难以获得主动学习内驱力的问题,课程从“重构‘双尺度案例’教学内容”“建设‘多维立体化’教学资源”“实践‘全程做中学’教学方法”“实施‘多元多阶化’教学评价”“践行‘多维全过程’思政育人”五个方面全面开展创新改革,实践表明,学生的问题分析与算法设计能力、软件开发与创新思维能力得到提升。
教学设计
教学视频
教学说课
教学课件
标题 类型 操作
文档 预览
授课教师
教授 | 中北大学
美国匹兹堡大学访问学者,山西省计算机学会理事,山西省教学名师,山西省高校师德楷模,山西省模范教师。长期从事信息处理及虚拟仿真技术的研究与开发工作,先后主持或作为骨干成员参与国家级、省部级和横向科研项目15项,发表论文55篇。主持国家级一流本科课程1门,省级金课2门,省级课程思政示范课1门,省教改3项,获山西省教学成果一等奖2项,山西省普通高等学校课程思政教学设计大赛一等奖1项,全国高校教师教学创新大赛全国二等奖1项,全国计算机类课程实验教学案例设计竞赛一等奖1项。
相关推荐