本文目录一览:

高分!关于大学计算机系和编程的一些问题

呵呵,本人是大学计算机专业的,课程方面3楼介绍的够详细了,我个人认为想要学习专业的计算机技术,一定要从基础做起。

1.dos命令行是一定要熟悉的。鉴于你们现在时间不是很充足,你可以先从这方面入手。

2.在编程方面,你以后可以考虑学习C语言,因为这是黑客界公认的最基础,也是最庞大的语言。其实这些高级语言都有共性。只要学会一门语言,其他自然就会无师自通。 在这方面其实用的数学知识不是很多,最重要的就是编程思想,就是所谓的算法

3.系统方面,一般人都用windows系统,但是我觉得linux才是最好的系统,一定要了解操作系统的内核及工作原理

4.与系统最有关系的语言--汇编语言,是一定要学习的

5.至于网络方面,最基础的要知道TCP/IP协议,网络安全是很重要的

6.计算机最有前途的就是嵌入式技术了,这是未来发展的趋势。不过不建议你现在学习这些。

至于计算机类学校最好的,对,就是国防科技大,因为国家对一些高深的计算机技术都是采取封杀式的,防止民间入侵或者病毒,只有在军队才能学到真正的黑客技术。在大学里黑客技术是不允许教学的,我现在后悔了怎么没有报国防大学。

另外,其他计算机较好的学校有清华,北京航空航天。

大学生如何提高编程能力

在这个互联网飞速发展的社会里,越来越多的人喜欢IT行业,认为计算机行业是一个高科技的行业。的确如此,但系统地学习一门计算机语言并将其应用于实际开发并不容易。特别是对于一些新手来说,学习编程语言的好习惯对他们来说尤为重要。那么,如何有效地学习一门编程语言呢?方法一:选择一种语言并确定感兴趣的领域。你可以开始学习任何编程语言(尽管其中一些语言被描述为比其他语言更容易学习),你必须问问自己学习这门语言想做什么。这将帮助你确定你应该追求的编程方式,并提供一个良好的开端。如果你想进入网络开发行业,你需要学习很多语言,这与开发计算机程序相反。移动应用的开发需要比PC更多的技能。所有这些决定都会影响你的方向。

所以,在刚刚开始学习时,考虑从一个容易学习的语言着手学习。

方法二:学习语言的核心观念。

尽管这一步的适合的部分取决于您选择的语言,但所有编程语言都有一些基本概念,这些概念对于构建有用的程序至关重要。尽快学习和掌握这些概念将使您更容易解决问题,并创建强大而有效的代码。以下是不同语言中的一些核心概念:变量——变量是一种存储并应用它来更改代码片段的方法。变量可以被操作,通常被定义为“整数”、“字符”和其他可以存储的数据类型。条件语句——条件语句是基于条件是否为真的行为。如果这个条件是真的,那么就会发生一件事。如果条件为假,则会发生另一件事。

方法三:每次只专注于一个概念。在学习几乎所有语言时教的第一个程序是“Hello world”。这是一个只在屏幕上显示“Hello,world”的简单程序。这个程序教初学者一些简单的语法来创建一个可以工作的基本程序,以及如何处理显示输出。通过更改文本,您还可以了解程序如何处理这些基本数据。在学习时,学习者可以通过在线示例的片段来学习。

关于大学选编程的问题

我可以实话告诉你 这个专业确实很难找工作,原因有这么几点 第一 很多人都是来混大学 混这个专业的 所以这个专业毕业后真正做程序员的少之又少。 第二 本科段的课程理论课占了整个专业70% 而公司只要那些有经验的程序员 就是这个地方卡住了毕业生的去路, 实践上机少,这个全国大学里面计算机专业的通病, 第三 在大学里面不明确目标 在大学里面 讲到的编程语言最少不下于5种,每一种语言你都学过 但你只是学皮毛,叫你开发程序,你跟本写不出来,所以在大学里面 一定要选择一门语言 把它学精通,C语言 C++,JAVA 汇编 等等。。。。你可以不会汇编语言,但你会C++,而且我学得很精通,那公司绝对要你,你不可能把大学里面所有的编程语言学精通,你只能选择一门去专研,C适合做小型系统,嵌入式开发,C++适合做大型系统开发,但我要告诉你一点,你不光要学编程语言,还要会点数据库知识,而且我们用的都是微软的WINDOW 界面 所以我建议你学点WINDOW内核编程。第四 没有创新性,有的人前两年学的很好 到大三 大四了,就直接放弃了,原因很简单,他放弃了,计算机课程本来就很难,很抽象,所以你要学这个 必须耐得住寂寞, 现在大学里面 老师叫你写毕业设计的时候,你要加点创新性的东西,不要老是跟那些学生管理系统 一样,没有什么创新性,只会从网上抄点应付老师,因为你已经明确了,你要自己开发软件,所以这个创新性是必不可少的,哪怕你只是在你的设计里面加点密码学的东西,别人都会对你另眼相看的,因为你加了别人没有想到的东西, 这就是为什么大学里面培养不出人才的原因,因为全部照老师的路走。记住 大学四年 千万不要来混,也千万不要全部照老师的路走,课内的知识是肯定要的 课外的知识是必不可少,然后就是创新性,你应该觉得你要设计的软件里面 我要加点别人没有的东西,比如密码钥匙,二维表,三维立体图形,这都是需要你学习很多课外的知识的。好了,就这么多,希望我能帮到你。

计算机软件编程有哪些专业问题

通常来说,计算机软件相关专业的课程设置包括三方面知识,分别是基础学科(数学等)、计算机基础(操作系统、编程语言、数据库、算法设计、数据结构、计算机网络、编译原理等)、流行技术(Web开发、移动终端开发、大数据开发等)。

第一:系统的学习一下Linux操作系统。目前Linux操作系统在软件开发领域有广泛的应用,所以系统的学习一下Linux操作系统是有必要的。可以从Linux操作系统的应用开始,然后逐渐深入,如果能利用大学期间把Linux的核心源代码阅读一下,将会对编程能力的提升有较大的帮助。

第二:学习一下大数据和云计算相关知识。未来软件开发与大数据、云计算的结合会越来越紧密,未来应用级软件开发将逐渐迁移到PaaS平台来完成,而软件服务更多将以SaaS形式交付给用户,所以掌握云计算相关知识是有必要的。从技术结构上来说,大数据与云计算并不分家,都是以分布式存储和分布式计算为基础,只不过云计算专注于服务,而大数据专注于数据价值化而已。

第三:学习一下物联网相关知识。随着5G标准的落地应用,未来物联网领域将迎来较多的发展机会,所以学习一些物联网知识对于未来的软件开发将有一定的帮助。另外,物联网与大数据、人工智能等技术的结合也会越来越密切,比如当前AIoT概念就值得重点关注。

自学编程有哪些困难和障碍?

其实你这个问题比较难回答,因人而异。

简单说几点问题及决方案吧。

1、不知道从什么地方看起,解决方案就是从第一章看起。

2、不知道如何编写第一个程序,很简单,解决方案就是:

(1)用书上的例子

(2)独立完成最简单的一个完整流程,如从写代码到完整产品,如软件就是一个提示框,硬件完成一个闪灯。

3、不知道程序怎么编写,这个是刚学习的通病,其实很简单,按照你的想法编写,错了也比不编程好得多,慢慢改进就会很精简。

4、不知道怎么更好的编写,其实编写程序有一些思想在里面多看看编程思路的书。

下面是总结的经验:

1、程序细化,利于组建其他程序。

2、程序模块化,利于整体调用。

3、分类程序段,使程序思路清晰。

4、合并相同和相似的代码,编写成一个函数,用到此功能调用此函数。

5、编写通用程序,载入不同的脚本实现不同的功能。

6、编写程序工具,不同功能的模块可以用程序工具来编辑,比用代码编辑方便。

7、用通用的现成功能库来提高工作效率。

8、持续优化重构和改进,提高代码质量。

9、建立通用数学模型,使一类事物用一个统一模型表示。

10、预留一些接口,提高程序的可扩展性。

11、添加一些注释、流程图、说明文档使思路清晰。

这样你编写的程序会可读性强、重复错误少,代码量少,时间少。其实好的代码往往比不好的代码可以差几十倍的代码量。

返回
顶部