跟我学编程山东大学

计算机编程是工科学生必备的技能,也是信息时代科技人才必备的素质。C/C++语言因其高效、简洁、以及跨平台的特性,使得它成为编程语言中的常青藤,事实上,它也是众多操作系统和编程语言的基石。对于计算机相关学科尤其是控制科学与工程学科的同学而言,C/C++语言在单片机系统、嵌入式ARM系统、工业控制计算机等多种类型的应用环境中都有着不可替代的作用。

本课程针对的学习对象是零基础的大学一年级学生,也可以是对计算机编程感兴趣的中学生。通过本课程的学习,能够帮助学生打开通往数字世界的大门,掌握利用计算思维解决问题的技能和素质,帮助学生为大学相关课程的学习以及参加各类科技创新活动奠定良好的基础,更为学生在未来的择业和发展中建立自信和夯实实力。

课程以讲述C语言编程技术为引导,后续过渡到C++语言面向对象的编程技术。主要包括:程序设计的基础知识、算法的表示方法、数据的表示形式、运算符和表达式、程序设计结构、数组、函数、指针、结构体、类和对象、继承和派生、文件等内容。这些内容涵盖了编程语言的基本要素,能够使学习者在熟练掌握本课程内容的基础上,方便快捷的进行Java、Python等其他语言的学习。

编程语言的学习需要配合实际的源程序编辑、调试和探讨,我们介绍了Windows、MacOS、以及Linux下的编程环境。

输入一段程序,编译运行;

有错误?查错、改正,重新编译运行,成功了,好高兴!

改一下参数如何?哦,原来这样,又学到了!

换个算法?运行又快又好,我成大神了!

打开你的电脑跟我们一起学习吧!

本课程针对零基础的大学一年级学生,也可以是对计算机编程感兴趣的中学生。

本课程实践性很强,请做好上机练习。

学习过程中,请积极参与课堂讨论环节,能够拓展你的思路,也是与师生交流的窗口,达到互相学习的目的。

为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。

完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。

认证证书申请注意事项:

1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。

2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。

谭浩强,C语言程序设计(第五版),清华大学出版社。

谭浩强,C程序设计(第五版)学习辅导,清华大学出版社。

Brian W. Kernighan, Dennis M. Ritchie. C Programming Language (2nd Edition), Prentice Hall.

Stephen Prata. C Primer Plus, Sams Publishing.

谭浩强,C++面向对象程序设计(第2版),清华大学出版社

谭浩强,C++程序设计题解与上机指导(第三版),清华大学出版社。

Stanley B Lippman, Josee Lajoie著,潘爱民,张丽译,C++  Primer(第三版),中国电力出版社。

由高教社联手网易推出,让每一个有提升愿望的用户能够学到中国知名高校的课程,并获得认证。

THE END
0.少儿编程启蒙阶段有必要报班吗?看团妈的测评机器人计算机少儿编程启蒙阶段有必要报班吗?看团妈的测评 文| 团妈 但凡关注几个育儿号,总能看到不少关于学习编程的推送,“未来几十年,具备这种能力才能成功”“不会这种技能,随时会被淘汰”“未来的文盲,就是现在不懂编程的小孩”……仿佛不学编程的孩子,已经彻底输在了起跑线上。jvzquC41yy}/3?80eqs0f‚4ctvodnn4HRU71QA92738HOZ80jvsm
1.创业者说做STEAM教育,解决真实难题才是科创的意义所在还有一个软件可以让学生们去初步了解电路方面的知识,现实生活中导电的物体接入。还有一个3D建模的软件,如果大家觉得有必要的话,也可以花几千元购买一台3D打印机,很多时候孩子们对3D打印机还是非常有兴趣。这些是给低年级孩子使用的东西。 Q:国内的孩子去哪里学编程比较好? jvzquC41yy}/lrjoqf{j0lto1P562=;20jznn
2.编程要从娃娃抓起:家长们的焦虑托起百亿级产业学编程有什么用? 来自武汉的思培拥有某重点大学计算机与数学领域的博士学位。女儿萌萌今年8岁,上小学二年级。虽然在学校成绩还不错,但思培一直觉得少了点儿什么:作为“专业人士”,她发现萌萌的逻辑思维能力比较弱,体现在数学学习方面很明显——课内功课虽然没问题,但只要稍微拓展一点点,就完全没有了思路。当她听说jvzq<84yyy4jpn|uygkl0ls1uqijg}~14279/9>/4554;>90ujznn
3.财务人到底有没有必要学python?又该怎么学?你想知道的都在这里那些什么网络编程、云计算开发、机器学习、人工智能啥的,需要更深更精的专业知识,如果你想实现那些,那要看的就不是这里的财经频道,得换个频道了。 5. 学python用什么学习资源或课程比较好? 这个问题是很多很多童鞋关心的问题,对初学者特别是零基础初学者来说,没有好的学习资源或课程,两眼一抹黑,完全不知道该如何jvzquC41yy}/fxzdcp4dqv4itq{q1}trke53499:8;:5
4.被到爽流片动漫软件推特app软件免费ios版下载石鼓路小学校长高云梅告诉记者:“石鼓路小学开展非纸笔考试已经有五个年头了,以往我们只面向一年级,在‘双减’后,二年级也取消了纸笔考试,考试都是以活动的方式进行。今年活动的主题是‘梧桐娃迎虎年’,让孩子们在期末舞台上向大家展示自己一个学期学到的本领,并且能够把书本上的知识运用起来。希望孩子们虎虎生威jvzq<84o0m|l6n0kplp1Jwvkerf1A9:56<50Qyo
5.江苏要求在中小学普及编程教育为人工智能发展培养人才中国江苏网6月15日讯 今年,江苏省教育厅下发《关于印发<江苏省义务教育劳动与技术课纲要><江苏省义务教育信息技术课纲要>的通知》,要求在中小学普及编程教育。记者从今天举行的“江苏省小学低年级信息技术课观摩及研讨活动”了解到,目前,南京市已有部分学校尝试在一、二年级开设信息技术课,学编程、做动画,培养孩子计jvzq<84lupkxu7ouejooc7hqo0io1toyv1813A581v813A5837e28A;7744tj}rn
6.《程序设计基础I(C语言)》课程思政教学案例1课程名称程序设计基础I授课对象所属专业机械与智能制造学院课程类型综合教育课开课年级大学一年级课程性质必修课程总学时64一、 课程简介(300字左右)《程序设计基础I》立足九江学院“应用型本科大学”的发展定位,结合软工类专业培养对学生“具备扎实的专业基础和工程实践jvzq<84zzz/lsz0gf{/ew4kphu039:514=857mvo
7.3位工程师爸妈的“大白话”:让小孩学编程到底有多大必要当时孩子才小学一年级,学机器人纯属兴趣娱乐,家里有三盒机器人,但只会按图搭建,下载程序,不会即兴发挥创造自己的作品,所以就报了个班,一学就是六年。 兴趣使然,又学EV3,收获肯定是有的,练就了编程思维与逻辑思维,提高了数学成绩(数学老师总是夸奖孩子,说他是班里逻辑条理最清晰的孩子)。 jvzquC41dnuh0lxfp0tfv8|gkzooa;>23::2;8ftvkimg8igvcomu86343829A=