计算机专业大学生如何学习
计算机科学技术发展至今,已经形成了一个十分庞大的科学体系,如计算机的系统结构、算法语言、计算方法、操作系统、网络技术、接口技术、数据库、人工智能等等。而每一个方面又包含极为丰富
的内容。就以“语言”为例来说,目前世界上已有的计算机语言不
下几百种,较为广泛使用的也有一二十种,而其中任何一种语言都
可以构成一门单独的学科。所以,即使是计算机专家也不可能在各
个方面样样精通。对于非计算机专业的学生来说,学习计算机的目
的完全在于应用,就是要结合自己的专业,以应用为目标,有选择
地学习有关的计算机知识,以便掌握这一现代化工具去解决本专业
的问题,促进本领域的发展。因此,对不同类型的学校和不同类型
的专业开设的计算机课程是不完全一样的。对于所有各专业的学生
来说,首先要学习的一门计算机课程是程序设计语言课。根据理工
类学生的特点,并结合国内外当前和今后一段时期的需要可以选择
以下三种语言。BASIC语言:它是一种具有会话功能,便于人机通
信的语言。
国内外几乎所有型号的计算机都配有BASIC语言。BAsIC语言的
语法结构简单,它使用的命令、语句中的保留字及运算符合与英文
单词和数学符号近乎一致,因此比较直观,易于理解和记忆,便于
人门,易为初学者掌握。BAsIC语言执行速度较慢,但能满足一般中、小型科学计算的需要,并有一定的数据处理能力。尤其近年推
出的一些新版本中,都增加了字符处理、图形、文件等功能,使它
的应用范围更加广泛。FORTRAN语言:在科学计算中,FORTRAN是目
前世界上最流行的一种程序设计语言。它自1956年问世以来一直居
于优先的地位。它执行速度快,可以解决比较复杂的计算问题。另外,FORTRAN语言有丰富的标准程序库,许多科技方面的计算,都
可以利用这些标准程序库,从而可以大大提高编程的效率。目前由
美国标准协会(ANSI)于1978年修订的FORTRAN77是世界通用的标准FORTRAN语言。在我国,多数理工科院校都规定FORTRAN为必学的
程序设计语言课程。PASCAL,语言:这是一种结构化程序设计语言。它有一套严密的程序设计规则,用它编制的程序有一个合理的结构:它既能明确体现解题的算法,提高程序的可读性,又便于检查程序
中的错误,提高程序的可靠性。由于PASCAL语言提供了较丰富的数
据类型和构造数据结构的方法,因此对今后要进行计算机软件开发
方面工作的人员来讲,掌握这门语言的使用是很有用的。近年来,
它的发展很快,如1983年推出的TURBOPAScAL使PASCAL的功能得
到了很大的提高,深为广大使用者所喜爱。
以上三种语言,各专业学生根据需要学习一到两种语言(如有的
学生在中学时已经学过了BASIC语言,就可以选学另一种语言),但
必须熟练地掌握好其中的一种。这对于下一阶段的学习是很有帮助的。通过学习程序设计语言课程,我们可以对计算机的工作原理有
个基本的了解,对本专业常用的一些数值计算的程序设计方法应有
较熟练的掌握。在学习了程序设计语言,对计算机的使用有了基本
了解的基础上,我们还要学习“微型计算机的原理和应用”这门课程,但对于不同的专业,课程内容的侧重点是不同的。有的专业除
了利用计算机进行计算外,还要用于实时控制,这就需要了解计算
机的内部结构和工作原理。学习这门课的重点在于学习计算机的硬
件系统、汇编语言程序设计、中断和接口技术等。通过这门课的学习,可以对微机在实时控制方面的应用有一个深入的了解。而对于
非控制类专业,该课程除了介绍微机的基本原理之外,着重介绍微
机系统的硬件、软件资源及其应用,重点是微机的应用。随着大学
课程的深入,或由于专业课程的需要,或结合毕业设计课题的需要,还要有选择地学习一些与本专业应用密切结合的计算机课程。例如,计算机制图、计算机辅助设计(CAN)、微机控制、数据库技术、网络
技术等。那么,我们如何来学好这些有关的计算机课程呢?首先,要
多动手多实践。理论与实践相结合,这是学习任何科学技术都应当
pascal语言难学吗遵循的重要原则和方法。学习计算机尤其要强调这一点。就以学习
程序设计语言课为例,通常这门课也是我们学习计算机的第一门课程。在学习过程中往往都会有这样的感觉,就是“听听似乎很简单,自己动手就不会”。这是由于各种语言的语法规则都不复杂,容易
理解,然而编写程序的方法和技巧,则需要经过大量的反复的程序
编写练习才能掌握。所以,对计算机的有关课程的学习,我们决不
能停留在“已经听懂了”的水平上,而要脚踏实地地亲自动手,多
练习,多实践。上机实践是每门计算机课程学习过程中必不可少的
重要环节。计算机的上机实践不同于一般的实验课,它不仅是课堂
教学内容的消化、补充,更重要的它还是我们学习计算机课的最后
归宿。例如,同学自己设计的一个微机控制程序,通过反复检查后
觉得完美无缺了,但一到机器上实现往往就会发现许多意想不到的
错误和问题。这样的情况在我们的学习过程中是会屡屡出现的,毫
不足怪。而上机实践就是给大家在发现问题、调试操作、解决实现
问题等方面提供一个锻炼的机会。问题、错误的查,调试手段的
运用也都需要一定的技巧,通过上机才能使我们真正掌握课堂上学
到的知识。
因此,我们都要认真对待每一次上机,使自己动手操作的能力得到提高。第二,多阅读一些有关的参考书,对学好计算机课程来说
是十分必要的。在学习程序设计语言课时,我们总希望自己能编写
出高质量的程序来,这固然要靠自己勤动手、多实践去摸索和体会,但一个人的思想毕竟是有局限性的。这时我们如果看一些参考书上
的程序例题,就可以从中学习和借鉴别人的经验,拓宽自己的思路,看看人家是怎样提出问题和解决问题的,采用了哪些方法和技巧,
有哪些优点和缺点,哪些是你还不曾想到的等等,这对于初学者来说,通常是很有帮助的。目前有关程序设计语言方面的书很多,诸
如各种语言例题选、语言趣味程序选、习题集、竞赛试题汇编等。
在看这一类参考书时,我们应该要注意到,同一种语言在不同型号
的计算机上实现还会有一些小的差异,不能完全生搬硬套,但其编
程的方法和技巧是完全可以参考和借鉴的。我们只要掌握了它的方
法就可以举一反三,为我所用。第三,在整个大学期间,学习计算
机课程要保持连续性,不能把它作为一门孤立的课程来学。学完每
一门课程之后,要能将它“渗透”到本专业中。这就是说对计算机
的掌握必须由简单的“了解”型向运用计算机解决本专业、本领域
中问题的“应用”型转变,这就是我们学习计算机课程的最终目的。特别对于高年级学生来说,如果能结合课程实习或毕业设计,参与
一些水平适当的有关计算机应用的科研工作,这将是对自己学习整
个计算机课程的一个最好的总结。最后,我们还应在学习现有的计
算机课程的同时,要对计算机的现状和发展有一个大致的了解。计
算机技术不同于其他学科,它发展快、更新快,一些新技术的运用
也快。比如80年代初才研制出来的数据库技术,目前已被广泛用于
几乎所有的微型计算机上,成为目前世界上最热门的软件之一。所以,如果仅满足于已有的一些计算机课的学习是很不够的。为了跟
上现代计算机技术的发展,我们要始终关心一些与本专业关系密切
的计算机新技术的发展和引人,为今后本专业、本领域计算机的应
用和发展,储备开拓性的技术力量。
(1)练内功。不要只花功夫学习各种流行的编程语言和工具,以
及一些公司招聘广告上要求的科目。要把数据结构、算法、数据库、操作系统原理、计算机体系结构、计算机网络,离散数学等基础课
程学好。不妨试试DonaldKnuth的ArtofComputerProgramming里的
题目,如果你能够解决其中的大部分题目,就说明你在算法方面的
功力不错了。
(2)多实战。通过编程的实战积累经验、内化知识。建议大家争
取在大学四年中积累编写十万行代码的经验。
(3)求实干。不要轻视任何的实际工作,比如一些看似简单的编
码或测试。要不懈追求对细节一丝不苟的实干作风与职业精神。
(4)不放弃数学。数学是思维的体操,数学无处不在。尤其当你
对一些“数学密集型”的领域有兴趣,例如视频、图像处理等等,
你需要使它成为你的利器。
(5)培养团队精神,学会与人合作。
(6)激励创新意识,不为书本和权威所约束。
(7)有策略地“打工”。在不影响学业的前提下,寻真正有意
义的暑期工作或兼职。去一个重视代码的公司,在一个好的“老板”指导下完成真正会被用户使用的程序。不要急于去一个要你做“头”而独挡一面的地方,因为向别人学习,是你的目的。打工和
工作一样,“不要只看待遇和职衔,要挑一个你能够学习的环境,一个愿意培养员工的企业,一个重视你的专业的公司,最后,要挑
一个好老板。
1、大学生活丰富多彩,会令你一生都难忘,但难忘有很多种,你可以学了很多东西而难忘,也会因为什么都没学到而难忘!
2、计算机专业是一个很枯燥的专业,但即来之、则安之,只要你努力学,也会发现其中的乐趣的。
3、记住:万丈高楼平地起!基础很重要,尤其是专业基础课,只有打好基础才能学得更深。
4、C语言是基础,很重要,如果你不学好C语言,那么什么高级语言你都学不好。
5、C语言与C++语言是两回事。就象大熊猫和小熊猫一样,只是名字很像!
6、请先学习专业课《数据结构》、《计算机组成原理》,不要刚开始就拿着一本VC在看,你连面向对象都搞不清楚,看VC没有任何用处。
7、对编程有一定的认识后,就可以学习C++了。(是C++而不是VC,这两个也是两码事!C++是一门语言,而VC教程则是讲解如何使用MFC类库,学习VC应建立在充分了解C++的基础之上。看VC的书,是学不了C++语言的。)
8、学习编程的秘诀是:编程,编程,再编程;
9、认真学习每一门专业课,那是你的吃饭碗。
10、在学校的实验室就算你做错一万次程序都不会有人骂你,如果你在公司你试试看!所以多去实验室上机,现在错的多了,毕业后就错的少了。
11、从现在开始,在写程序时就要养成良好的习惯。
12、不要漏掉书中任何一个练习题--请全部做完并记录下解题思路。
13、你会买好多参考书,那么请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论