个人推荐的计算机课程表
本人是一个计算机软件技术专业毕业的。相信各位计算机专业的大学生也应该知道我们这个专业落后了不少,有很多高校的课讲的并不是很仔细,有些大学老师就是照本宣科的念PPT,实际操作很少。因此我给大家整理了一些计算机专业相关的课程。
一、程序设计入门类
(一)浙江大学系列
本人来自浙江,自然先推荐浙江大学的课程,关于程序设计入门课程,其实可以学习一下三门课程。
1. 程序设计入门——C语言

大家不要被C语言本身的难度吓到,C语言听上去很难,但实际上这个入门课程还是相对简单的。不会涉及太多复杂的内容。
评分细则:
每周的编程练习:每周的编程练习分数的总和占总评成绩的50%;
期末测验:期末测验的分数占总评分数的50%。
2. 零基础学Java语言

如果大家觉得C语言比较晦涩难懂,那么Java语言也是一门不错的选择,同一个授课老师就很贴心,翁恺老师还特地安排了200+练习题,邀请码请加入课程查看。
评分标准:
每周的编程练习:每周的编程练习分数的总和占总评成绩的50%
期末测验:期末测验的分数占总评分数的50%。
3. Python程序设计

相较于Java和C语言,Python的语法就显得更加的简单,本课程虽然练习题不是很多,但授课的老师也还算不错。
评分标准:Pintia练习分(50 %) + 期末考试(50 %)
(二)北京大学系列
作为我国两所最强劲的大学之一,其程序设计入门课程还算不错。下面重点推荐郭炜老师的两门课程。
1. 程序设计与算法(一)C语言程序设计

评分标准:测验(70%) + 考试(30%)
2. 实用Python程序设计

评分标准:测验(45%) + 作业(15%) + 考试(40%)
郭老师的课我认为不错的原因是讲解的非常全面。实用Python程序设计更是一门顶三门。
二、程序设计进阶(此处偷个懒,不放图片了)
(一)浙江大学
1. C语言程序设计进阶(翁恺)
2. 面向对象程序设计——Java语言(翁恺)
(二)北京大学
1. 程序设计与算法(二)算法基础(郭炜)
2. 程序设计与算法(三)C++面向对象程序设计(郭炜)
如果你就只打算学习一门编程语言,那么我作为计算机专业毕业的学生强烈推荐你学习Python这门语言。因为它简单易学。而只学一门你就得深入,光浙大和北大的课就显得有些不够使了。我的建议是学习嵩天老师开设的Python系列课程。
学习流程:
1. Python语言程序设计
2. Python网络爬虫与信息提取
3. Python数据分析与展示
其余的课程选修即可。
(三)数据结构
数据结构我还是推荐浙大和北大的课
1. 数据结构(陈越)浙江大学
2. 数据结构与算法(张铭等6位授课老师)北京大学
3. 数据结构与算法Python版(陈斌)北京大学
暂时就先写到这里。