计算机专业本科生四年应该学习哪些课程?
我是计算机专业的。我简单说一下:\ x0d \ x0d \大一(公共与专业基础):计算机入门;程序设计基础(C语言,需要学的比较扎实,深入学习后基于C语言思想)\ x0d \ x0d \大二(专业基础和核心):数据结构和算法(哪个比较难,我们是C,还有其他语言);数字电路(也很头疼);离散数学(计算机专业必修);数据库系统原理,数据库系统设计与开发(Delphi和SQL是主要课程,重要又有用,很多软件设计都是基于这两门课程);面向对象编程(我们是Java,也用C++,也是比较重要的);计算机组成原理,实验组成(毕业后想从事硬件,必须学好这两门,难度很大);操作系统原理,实验(当时学的是linux系统,忘了,里面的一些管理思想比较有意思);\ x0d \ x0d \ junior(专业核心和专业方向):微机系统与汇编语言、实验(枯燥、复杂、困难、就业等。关系不大,但如果真的想掌握计算机,就必须努力学好这两门课);计算机网络、实验(dos命令等。,黑客必备,很有意思);软件工程(即如何做出适销对路的软件产品);\x0d\\x0d\从大三开始,有方向:\x0d\x0d\ Java方向:(J2EE是Java中最重要的方向,是工程机构。掌握后可以直接就业,本人是Java方向)\x0d\\x0d\Java高级编程\x0d\软件工程与数据库课程设计x0。J2EE应用课程设计\x0d\C#编程\x0d\J2ME与移动应用开发\x0d\数据库系统应用与管理\x0d\软件开发规范\x0d\x0d\数据应用开发方向:(。net最重要)\ x0d \ x0d \ c #编程\。net应用课程设计\x0d\JAVA高级编程\x0d\Oracle应用\x0d\数据库系统应用与管理\x0d\软件质量保证与测试\x0d\软件开发规范\x0d\电子商务方向:(相对简单的软件开发)\ x0d \ x0d \电子商务系统的设计与实现\ x0d \电子商务系统的课程设计\ X0d\电子商务安全\x0d\网页设计与网站开发\x0d\嵌入式系统方向:(难度较大,涉及硬件较多)\x0d\应用 ARM与嵌入式操作系统基础\x0d\C#编程\x0d\嵌入式系统开发入门\x0d\单片机应用设计\x0d\WinCE移动开发技术\x0d\嵌入式通信技术\x0d\数字媒体方向:\x0d\艺术设计入门\ X0d\数字媒体后期制作\x0d\视觉传达\x0d\计算机动画基础\x0d\计算机动画设计\x0d\大四:只想找工作实习和毕业设计,缺的课程都是专业的移动选修课, 于是我根据自己的兴趣去取了,并附上了课程资料:\x0d\x0d\数学建模(ⅱ)\x0d\计算机辅助设计\x0d\信息政策法规\x0d\软件开发规范\x0d\计算机图形学\x0d\编译技术\ X0d \项目管理\ X0d \图像处理与模式识别\ X0d \多媒体技术\ X0d \网页设计基础。 艺术设计概论\x0d\软件质量保证与测试\x0d\网络工程\x0d\人机交互技术\x0d\计算机发展前沿。