1、计算机基础和程序设计学习方法第 1 页 共 3 页计算机基础和程序设计学习方法大学之前的基础大家是不是认为我大学之前就积累了很多计算机方面的基础知识呢?事实不是这样的,我的小学是在们村里上的,根本就接触不到电脑,高中的电脑课时有一次没一次的,基本上都被老师占用上别的课了,就是高二的江苏省计算机的考试也只是背题目过的。至于浏览器只知道 IE,QQ 也是 6 月 9 号晚上去网吧我干的唯一一件事,本来准备包夜的,无奈自己什么都不会,只好回宿舍睡觉了,那好像是我第三次去网吧,那时不知道有迅雷可以下载东西,至于最基本的 word,excel 是上个暑假恶补了一下。PPT 我相信在座不会的是极少数吧,我
2、是这学期要做班长论坛 PPT 才学的。所以我并没有什么关于计算机的基础,可谓是大学之前一片空白。大学开始现状大学一切都是美好的,一切都是陌生的,一切都是残酷的。刚开始时我的学习方法还都是和高中一样的,除了预习高数,其他一切都是浮云了。我们的计算机老师也许和大家的不一样,大学计算机信息基础教程应该只讲了三个星期吧,我的基础大家也知道了,而且我的老师又不按书上的讲,我就更当听天书了。就到了第四个星期吧,开语言的课,结果我发现老师好像讲了页的内容吧,一点也不夸张,就连文件都讲了,带了语言书的同学可以看看文件在书上的哪个地方。课后我就想大学计算机信息基础教程我是一个字不懂,现在老师又讲了,要是到期末考
3、试我可怎么办啊,而且我是班上学号最后的,这样的如果我不挂还有谁挂呢,要是大家的期中考试在一年前的时间我来考,我肯定考不到二十分的。请问在座的各位同学有多少没有考到二十分的?又有多少同学有我上面所说的那么好的基础的?可是现在呢?我是这么样的呢?全国计算机等级考试是在今年的月份考的,当时语言的课还没有授完,我就以优秀通过了。江苏省计算机等级考试是这学期月份考的,因为班上的事情在考试前一直没有时间复习,也就是我是裸考的,结果还以以优秀通过了。下面就讲讲我的学习方法吧。学习方法大学计算机信息基础教程对于大学计算机信息基础教程没有其他好的学习方法,一个字的看,最后一章就不要看了,一是不这么能看懂,二是考
4、试不这么考到。那如何去看呢,首先没有重点,不要让老师给你划重点,重点就都是重点,就考试来讲什么都考,就个人而言,为了自身的发展就都要学,为什么叫基础教程呢,因为这些都是一些最基础的东西。比如在座的各位有多少知道,实质上就是乐谱的数字表示。用与计算机合成音乐的。不同于语言的是大学计算机信息基础教程要慢慢看,一章一章的看,每看完一章然后就做关于这章的习题,然后再把这章在看一遍,把做错的相关知识点重点看,最后在把自己做的习题在看一遍每一个选项搞懂就了。最后说白了就看你有没有看了。不看不会,认真看就会了。计算机基础和程序设计学习方法第 2 页 共 3 页C 语言很多人对学习 c 语言感到无从下手,经常
5、问我同一个问题:究竟怎样学习 c 语言?c 语言是一个实用性很强的语言。你如果想要学好它,就得下一翻功夫。可是大多数人都认为它太难学了。所以就没有认真的学,也当然学不好了。首先你要有一个正确的态度,没有一个正确态度的人是学不好任何东西的。你如果真想学好 C 语言的话,你就要做好好好学它的准备,不要三心二意。其次,你要了解你学这个语言的目的。你是想过计算机等级考试呢?还是想真正想用这一门语言。这就有很大的区别,这决定你学习的程度。你可能认为我们学院要学习它干什么呢?又有什么用呢?那大家想不想什么东西都像电脑一样智能化呢?如果想那这就是我们学习 C 语言的理由,就拿电脑而言吧,是有许多的微型计算机
6、集成的,说白了就是单片机,而单片机是深入我们生活的,比如电子表之类的。而单片机能接受的语言有 2 种,一是汇编语言,另一个就是 C 语言了,如果 C 语言要一年学的话,那汇编语言至少要学 3 年。到了大三的时候我们会有微机原理的专业选修课,到时大家就可以选了。现在社会发展的趋势不就是实现智能化吗。又有谁会嫌自己的东西太智能话人性化呢。为了让自己的生活更美好所以大家得把它当专业课看待。然后,就是学的问题了。你做好了上面的准备,就好好开始学了。可是学好一门语言,一个好的方法很重要的。C 语言是面向过程的一门语言,特别强调各个程序的关系。像程序之间的调用,所谓面向过程就是你要知道他在计算机了每一步到
7、底是怎么的一个执行过程。所以你要多的把它透。下面我给大家提几点建议1、要提前预习,不预习一切都是白费,c 语言上课的容量以我的眼光来看是很大的,而且大学课都是 2 节课一起的,如果不预习,上课也许前面的你懂了,但是头脑的容量是有限的,上到后面你就会渐渐不懂,如果长此下去,你的 C 语言就可想而知了,况且老师不可能把书上的知识全部讲到。所以对于 c 语言预习是必不可少的。而且在预习得时候要达到懂的程度,也就是你只把上课当做一种提升自己的时候,从老师那里学书上没有的知识。2、如何正确的预习呢?要带着思考看书,不思考书是看不下去的,看着看着头就晕了,马上就不想看了,结果就不看了。书不是看一遍就懂的,
8、要每次在看不下去之后再从你这次开始看的地方看,看上几遍就懂了。如果你在晕头转向之后就停止的话,差不多就等同于这次没看吧,白白浪费时间了,所以得多看多思考。如何思考呢?你要带着计算机是这样实现理解这个语句的,为什么要有这个语句?就比如变量为什么要先声明后使用呢,因为他不是人,不知道他是变量,只有你用语句表达出是什么,他才知道是什么,你不说的她不知道。所以电脑是很笨的。3、上课时相当重要的,老师会讲无形中强调书上的重点,编程在哪些地方容易错(比计算机基础和程序设计学习方法第 3 页 共 3 页如在 scanf 中的&) ,以及一些编程的技巧。当然 c 语言无所谓重点,都是重点,也许你就会因为一个小
9、小的错误最后 vc 给你报 100 多个错误的。习题课一定不要逃,基本上现在我们常见编程的老师都会讲到。当然了第一学期都是一些基本的,和高中的伪代码没有什么多大的区别,有的就是有好多注意点,所以有了预习的基础上课这些东西一点你就会明白的。切记不要一节课或几节课不懂就不听了,课后也许你这要看上一遍就会明白了上课不懂的地方,因为你毕竟知道老师这个地方是怎么讲的,有听的基础。4、要多练习,学了 C 不就是为了自己能写吗?怎样才能写出好的呢,只有自己多练习了,尤其是上机课,不要玩,要利用好,因为这是有老师指导的,有错了你会很容易问到老师你哪里出错了,而课后能你只能自己去发现它,那样会费好长时间的。自己
10、多写还能很容易发现自己的薄弱点,C 语言的使用时很灵活的,所以就更要多练,灵活掌握。总结一下就是一看二思三听四练,要反复反复再反复。就我个人而言,我认为最重要的还是看书,书是一切之本,我们不要因为这本书看不懂就去找其他书刊,至少对于语言我们现在用的书可以说是最经典的了。所以你要做的就是要把它变成你的,说老实话,如果你认真看书,不用老师你也会精通的。那看书最重要的是什么?答:读程序。没错,读程序是学习 c 语言入门最快,也是最好的方法。尤其是我们用的书,基本上每一个知识点后都有例程供大家学习。然后就是自己编程了,最好是和例程类似的或一样的,自己试图写出这段已经读懂的程序,不要以为例程你已经读懂了
11、,你就可以写出和它一样的程序,绝对不一定,不相信你就试一试吧,如果写不出来,也不要着急,回过头来再继续研究例程,想想自己为什么写不出来,然后再去写这段程序,反反复复,直到你手到擒来为止,祝贺你,你快入门了。最后说一下怎样才能成为一个高手呢?写程序的最高境界其实就是掌握各种解决问题的手段(数据结构) 和解决问题的方法(算法)。举个例子:你面前有10 个人,找出一个叫“张三”的人,你该怎么办?第一种方法:直接对这10个人问:“谁叫张三” 。第2种方法:你挨个去问“你是不是张三?” ,直到问到的这个人就是张三。第三种方法:你去挨个问一个人“你认不认识张三,指给我看” 。不要小看这个问题,你说当然会选第一种方法,没错恭喜你答对了,因为这个方法最快,效率最高,但是在程序设计中找到解决问题的最优方法和你用的手段却是考验一个程序员程序设计水平的重要标志,而且是不容易达到的。程序要考虑它运行所需的内存空间,和运行时间,谁能达到两者兼顾谁就是高手。考试学校考试如何复习。我们学校讲的知识与全国计算机等级考试与江苏省高校计算机考试有和差别以及如何备考。