想问一下计算机专业都学哪些专业课程,最好列举详细一些,从大一到大四。
如题,因为我不是计算机专业的但对计算机特别是编程感兴趣,想了解一下。还有,我现在大二,对于自学计算机并且以后从事这方面的工作有什么建议。谢谢。 问题点数:100、回复次数:31Top
1 楼mekiss(浪青)回复于 2006-10-08 14:14:35 得分 0
学通信的,路过顶下Top
2 楼chenhu_doc(^0^纯一狼^0^ 看书看到大笑,直到不能自已)回复于 2006-10-08 14:23:22 得分 0
打好基础,不满足现状。
作个有思想的计算机工作者 。Top
3 楼bjliren(爪子哇)回复于 2006-10-08 14:24:04 得分 0
学电子的,路过顶下.Top
4 楼chenhu_doc(^0^纯一狼^0^ 看书看到大笑,直到不能自已)回复于 2006-10-08 14:26:36 得分 0
平时多听听计算机的课程。
对于基础课程一个也不能放过。Top
5 楼jixingzhong(瞌睡虫·星辰)回复于 2006-10-08 14:40:46 得分 0
编译原理、计算机组成、 计算机系统 、数据库 、编程语言 、软件工程 ...Top
6 楼nasi00(莫傲·逍遥)回复于 2006-10-08 14:47:06 得分 0
C语言,数据结构,算法,操作系统,编译原理,软件工程,数据库等等,都是要学的
不过这些知识都不是立刻见效的那种,可以学一些.net之类的,多累积一些开发经验
另外,推荐学一下unix/linuxTop
7 楼hailongchang(什么时候才能看到星星啊。。。)回复于 2006-10-08 14:47:58 得分 0
计算机组成与结构
程序设计语言
数据结构
操作系统
编译原理
离散数学
这几门课最有用
Top
8 楼liumingrong(Frank)回复于 2006-10-08 15:19:02 得分 0
离散数学
程序设计语言
计算机组成原理
微机原理
计算机网络
操作系统
数据库
编译原理
软件工程
Top
9 楼lj860603(跑吧,键键)回复于 2006-10-08 15:39:23 得分 0
汇编也算是一门基础课程了。加上去吧。Top
10 楼OOPhaisky(异化$渴望成功~~)回复于 2006-10-08 16:58:23 得分 10
语言基础(c/c++/pascal)
汇编语言
离散数学
形式语言与自动机基础
数据结构/算法
数据库
计算机组成原理
操作系统
编译原理
计算机网络
软件工程Top
11 楼liumingrong(Frank)回复于 2006-10-08 17:04:54 得分 0
补充:
数理逻辑
数据结构
算法基础
网络安全Top
12 楼Aresky()回复于 2006-10-08 17:27:38 得分 10
最重要的5门:
数据结构
C/C++语言
操作系统
数据库
计算机网络
要是搞硬件的话,组成原理,体系结构也很重要。
其他的如编译原理、数理逻辑、离散数学、等等Top
13 楼CHROX(凌晨三点)回复于 2006-10-08 17:32:17 得分 0
我的意思是 如果记得的话,把每学期的课程都列出来。
麻烦大家了。Top
14 楼afgkidy(到处转悠找MONEY)回复于 2006-10-08 18:29:24 得分 0
各个学校开课不一样!Top
15 楼konj(恰八零后一代)回复于 2006-10-08 18:32:27 得分 0
数据结构
C/C++语言
操作系统
数据库
计算机网络
Top
16 楼vigorous001()回复于 2006-10-08 19:29:32 得分 0
离散数学,组合数学,数据结构和算法分析,编译原理,操作系统算是基础课吧。
其他的学起来就没有先后顺序了。Top
17 楼CHROX(凌晨三点)回复于 2006-10-08 21:33:10 得分 0
如果记得的话,把每学期的课程都列出来。
各个学校开课不一样!更有参考价值啊。Top
18 楼left_zxp(专逃课的左手)回复于 2006-10-08 22:29:56 得分 10
研一的飘过,计算机还是自己学的有用,个人认为自学的话《代码大全》值得一读,另外数据结构,操作系统,离散一开始学不知道有什么用,后来别人说计算机的经典《the art of program〉就知道离散有什么用了,边写边学最好。Top
19 楼summerorchis()回复于 2006-10-08 23:09:26 得分 10
基础课:数据结构、编译原理、计算机组成原理、 操作系统 、数据库 、C语言 、C++及面向对象程序设计、软件工程、离散数学、计算机网络、数字电路、汇编语言。
根据具体方向不同和个人兴趣还有一些选修课。Top
20 楼cxxylce0()回复于 2006-10-08 23:35:21 得分 0
大一:高等数学、物理、线性代数、英语、C++
大二:电工、数字电路、离散数学、统计、数据结构、Java
大三:编译原理、汇编、计算机组成、专业英语、多媒体、数据库、网络
大四:操作系统、软件工程、毕业设计
Top
21 楼cxxylce1()回复于 2006-10-08 23:50:07 得分 20
不过学校学的垃圾,建议补充下:
基础理论:计算机导论
算法:模式识别、数据发掘、人工智能、STL 和数据结构、并行程序设计
编程语言:Visual Basic、Visual C#、Ruby、ASP、PHP、JSP、HTML、T-SQL
软件架构:设计模式、重构、MDA
架构实践:MFC .NET VCL Spring
软件工程:人件、交互设计
艺术类:计算机图形学、平面设计、网站设计
硬件:IA32 汇编、单片机、CPLD
网络:TCP/IP 协议基础、SOAP Web Service、Ajax
游戏:游戏物理、游戏编程
操作系统:Windows WDM 驱动开发、Shell、Linux Shell、BSD、Unix
然后自己动手写一个编译器、写一个小操作系统,写几个小软件、搞一个网站、搞几个外包、参加几次编程大赛、做一个MIS类的系统、调试一个嵌入式系统、开发一个小游戏、最好参与团队开发,积累 50~100 万行代码。基本就可以达到比较完整的基础了。Top
22 楼cxxylce1()回复于 2006-10-08 23:55:06 得分 0
漏了:还有网络安全、密码学、文件驱动过滤、Shell 编程……最好学下怎么做流氓软件 :)Top
23 楼cryincold(夜来☆幽梦忽还【湘】)回复于 2006-10-09 00:03:10 得分 0
就快变成搞笑贴了Top
24 楼e251396(我要两个包子,How Much?)回复于 2006-10-09 09:30:51 得分 0
C#,数据结构,SQL,汇编语言,JAVA哦,Top
25 楼inanition(空洞)回复于 2006-10-09 10:25:45 得分 20
*基础课
高等数学或数学分析
概率论与数理统计
线性代数与解析几何
大学物理
大学英语
*专业必修课
计算方法
离散数学
计算机算法初步
操作系统
计算机图形学
面向对象程序设计(语言为Java, C++, 或C#)
计算机网络
数据结构与算法分析
数据通信原理
微机接口技术
数字逻辑
C语言程序设计
电路与电子技术
编译原理
计算机系统结构
计算机组成原理与汇编语言
软件工程
数据库原理
*专业选修课
形式语言
数字系统设计
模式识别
并行计算
自然语言处理
微机系统
数字图像处理
运筹学
数学建模
数值计算
人工智能
计算机控制原理与技术
计算机科学技术史
Top
26 楼dev1978(adsc)回复于 2006-10-09 10:40:27 得分 0
还有
复变函数
积分变换Top
27 楼waterczh(三十年河东三十年河西,我TMD是掉到河里了)回复于 2006-10-09 10:52:22 得分 0
学水利的路过一下Top
28 楼yanggm001(暖)回复于 2006-10-09 10:53:31 得分 10
如果完成以上所有的。估计这辈子也就没时间为国家做贡献了。Top
29 楼allen_lc(都市现代狼-名字虽土。但代表一种回忆)回复于 2006-10-09 11:54:30 得分 10
已经变成搞笑贴了。。。。Top
30 楼CHROX(凌晨三点)回复于 2006-10-09 12:25:14 得分 0
谢谢大家了 参考参考。Top
31 楼wangyill()回复于 2006-10-09 15:28:57 得分 0
markTop




