课程视频
课程简介

1. 本课程与相关课程的关系 对先修课的要求:《计算机科学引论》概括地介绍了本课程所需的常见概念、术语和主要应用领域。 对后续课的支撑:为《数据结构与算法》、《面向对象程序设计》、《Java高级程序设计》等课程奠定专业基础知识。 2. 本课程的特色与简介 程序设计基础是软件工程专业的计算基础课程,是程序设计的入门课程。本课程从结构化程序设计技术出发,以C程序设计语言为载体,通过对应用问题的分析引导出解决问题的方法,进而用C程序设计语言代码描述对应用问题的处理过程。通过本课程的学习,使学生了解计算机语言的语法规则、算法的基本结构,掌握结构化和模块化程序设计的方法,建立程序设计的逻辑思维概念,实现用计算机解决实际问题的目标,从而具备应用高级语言编制程序的初步能力,为解决复杂软件工程问题打下基础。 程序设计基础课程是实践性强的课程,在机房授课,采用“学中练,练中学”的模式,加强理论的实践应用。采用线上与线下相结合的学习方式,结合浙江大学的“程序设计类实验辅助教学平台(programming teaching assistant,简称 PTA)”进行过程性考核和期末考试考核。该课程属于校级精品课程,同时申请了混合式课程的建设进行持续改进。

课程统计
  • 所属院系

    软件工程系

  • 54

    选课学生数

  • 课程访问数

  • 访客访问数

  • 课程资源数

  • 课程通知数

  • 课程视频
    资源数

  • 课程讨论
    区主题数

  • 课程讨论
    区发文数

  • 常见问题数

  • 课程作业数

  • 课程问卷数

  • 研究型教学

  • 课程题库试题

  • 课程卷库试卷

您没有权限访问该栏目!