• 计算机专业四年本科的课程表是什么样的?


    计算机专业四年本科的课程表是什么样的?

    如果认为自己随便看看,有人说一句就可以去做东西的超级学习者,请略过!
    如果有人工作了那么多年还要讨论c语言、java语言还有所谓的简单的python的大大牛人,也不用看了

     

    计算机专业四年本科的课程表是什么样的?
    本人非科班出身,感觉还是少了很多基础知识,想根据科班的课程设置补一补,越具体越好,最好能贴个表出来
    被浏览
    632,171
    大一上 全校都是学一样的知识 高数,线数,大学物理之类的基础课。大一下学期 计算机开了面向对象的程序语言设计这些课 主要学C++ java这些。
    计科开了python,MATLAB之类的选修。不过没什么卵用。表示那些老师代码水平也不高。
    有些甚至临时刚学完这类语言就来教学生了。思修,近现代史纲要,包括大二开的马原,毛概,这些东西全中国的大学生都要涉及的,就略过不提了。
    听听就好,长长见识。课能翘就翘,如果对绩点没需求的话,60分拉倒(不过貌似我都是靠这几门课拉绩点的233333)
    不过表示英语,高数,线代什么的还是要好好学。我开始后悔大一时候翘了太多课了。

    大二开始涉及专业。
    数据结构和算法,重中之重。这门课比较难,也比较重要。好好学。
    数电和模电,通信原理。个人觉得如果不是要搞硬件,这类课也是能水过去就水过去,不需要花太大精力在上面。只不过课确实难啊……
    离散数学:计科必修。好好学。跟高数,线代一样,现在觉得没用,指不定哪天就用上了。
    数据库系统原理,数据库系统设计与开发(SQL为主,比较重要也很有用,很多软件设计都以这为基础);
    计算机组成原理(必须学好,难度很大,建议买本 Computer systems,A programers perspective这本书好好研读);
    微机系统和汇编语言(如果要真正精通计算机,这两门课就要下功夫学好了。但我个人觉得不搞硬件也是 了解就行,开心就好)

    大三:
    操作系统原理及其应用(主要学的是linux系统,掌握shell命令行。自己可以装个虚拟机或者双系统折腾几个linux系统玩玩。我本人大一玩Ubuntu的虚拟机,后来装了双系统,又开始在虚拟机中折腾arch和debian。里面一些文件管理的思想比较有意思)
    计算机网络 (比较重要。建议自己买本TCP IP详解三卷看看,搞黑客必修)
    软件工程导论(听听就好。买本design pattern之类的看看也比听老师扯淡强些)

    大三下分方向:
    Java方向:(Java方向中J2EE最重要,是工程组织,精通后可以直接就业,本人是Java方向)
    JAVA高级程序设计
    软件工程与数据库课程设计
    网络工程
    J2EE架构与应用开发
    J2EE应用课程设计
    C#程序设计
    J2ME与移动应用开发
    数据库系统应用与管理
    软件开发规范

    数据应用开发方向:(.net最重要)
    C#程序设计
    软件工程与数据库课程设计
    .net架构与应用开发
    .net应用课程设计
    JAVA高级程序设计
    Oracle应用
    数据库系统应用与管理
    软件质量保证与测试
    软件开发规范

    嵌入式系统方向:(比较难,搞硬件的多)
    微机外围电路应用设计
    嵌入式系统应用开发
    单片机windows编程
    ARM与嵌入式操作系统基础
    C#程序设计
    嵌入式系统开发导论
    单片机应用设计
    WinCE移动开发技术
    嵌入式通信技术

    1 人赞同了该回答
    大一的公共课比较多,从下学期开始逐步增加专业课,计算机网络,操作系统,编译原理,C,C++,网站设计,离散数学算专业课来着不,
    呵呵,忘了,数据结构,数据库,很多啊,去书店看看去,估计计算机专业类的书多着呢,不过想一些软件什么的都不教,PS,autocad啥啥的

    只列举专业必修课,公共课、专业选修课略去。

    大一上

    高等数学(上)

    线性代数

    计算科学导论

    专业前沿讲座

    高级语言程序设计(上)

    大一下

    高等数学(下)

    离散数学

    大学物理(上)

    大学物理实验

    高级语言程序设计(下)

    电路与电子技术

    大二上

    概率论与数理统计

    大学物理(下)

    数据结构

    计算机网络

    数字电路与数字逻辑

    大二下

    计算机组成原理

    操作系统

    数据库原理与应用

    大三上

    软件工程学

    联系我们 © 2020 知乎

     

     

    1. 关于学习。我的经验是这样的(本人是学计算机的),总线是:用以致学。例如一门课,先快速通读教材,了解大致框架,然后自己想  或者  练习已有的    实例去应用教材上的知识,用以致学。
    2. 做一件事,必须要鉴定自己的立场,坚守自己的底线,知道了自己的立场就好比在做事的过程中有了一套自己的标准,这样就不容易走弯路;坚守的自己的底线,就好比有了保险丝,不容易短路起火(出事)。
    3. 想法要多实践,多实践才能历练,切忌只空想。
    4. 说话的内容最好有所依托,这样才更有说服力。依托:指依据。
    5. 做事要有收获,否则不如睡大觉。
  • 相关阅读:
    matlab 绘制条状图形
    细思恐极 天价房都被谁买去了?——如何操作?
    matlab中的containers.Map()
    林彪:怎样当好一个师长?
    matlab 怎么建立结构体数组?
    matlab中patch函数的用法
    Ubuntu 安装配置MySQL,并使用VS的Server Explorer UI界面远程管理MySQL
    CLIQUE 聚类算法以及Java实现+多线程
    R 中同步进行的多组比较的包:npmc
    基于D3JS绘制中国地图
  • 原文地址:https://www.cnblogs.com/xinxihua/p/12563822.html
Copyright © 2020-2023  润新知