《高级语言程序设计》是计算机大类/软件工程大类的一门重要的专业基础课程。设置本课程的主要目的是使学生掌握用计算机分析和解决问题的思维方法以及程序设计的基本方法,建立从问题到算法再到程序的认知,在从问题到算法再到程序的问题求解及程序构造和实现的过程中理解高级语言的基本构造要素以及算法和数据结构在程序构造中的作用,具备良好的编程素养,以及综合运用所学程序设计语言和程序设计方法,设计、构造和应用计算系统求解科学或工程问题的程序设计和实现能力,为后继课程的学习和将来从事软件开发、解决复杂工程问题奠定编程能力基础。
考核环节 | 所占分值 | 考核与评价细则 | 对应课程目标 |
(1)自主式作业 | 20% | 自主式作业,占总成绩的20%。 | 课程目标1 至课程目标2 |
(2) 开放式实验大作业 | 20% | 开放式实验大作业,占总成绩的20%。 不提交实验大作业者,课程总成绩按0分计。 | 课程目标3 |
(3) 实验上机随堂测试 | 50% | 实验上机随堂测试,占总成绩的50%。 | 课程目标1 至课程目标2 |
(4) 小班主题研讨 | 10% | 小班主题研讨,占总成绩的10%。 | 课程目标3 |
(5)附加分 |
| (1)完成实验上机随堂测试的附加题,获得附加分。 (2)参加实验上机随堂测试后的生讲生评环节,获得附加分。 (3)参加“实验课堂大翻转、创意程序大比拼”获得附加分。 | 课程目标1 至课程目标3 |
课程免修 |
| (1)参加ACM/ICPC、NOI/NOIP竞赛并获得省级或省级以上奖项者,在中国大学MOOC平台上选修《C语言程序设计精髓》MOOC课程并获得合格认证证书者,或选修《程序设计基础》MOOC课程(含大学先修课)并获得优秀认证证书者,均有资格参加免修考试。 (2)免修考试成绩在90分及以上者,可以免修本课程。 (3)具有参加免修考试资格但未参加免修考试或免修考试未达到90分者,可以免自主式作业,均按满分计。 (4)参加ACM/ICPC、NOI/NOIP竞赛并获得省级或省级以上奖项者,可以免自主式作业和实验上机随堂测试。 |
|
课程最终成绩 = (1)+(2)+(3)+(4)+(5) | |||