计算机专业课程自学参考有人说,计算机专业的人编的程序要比非计算机专业的人编的要好.也许这是在大多数情况下适用的,但是并不是绝对的.你在这个方面经验比别人多,研究的比别人深入,那你就比别人专业,所以要相信自己.我本不是计算机专业的,但是本专业也学过许多计算机课程.准备把没学的补补.下面是计算机专业课程,供大家自学参考,当然这些都是基础.

  ==================================================================================================================

  离散数学,数据结构,计算机组成原理,汇编语言程序设计,面向对象技术,数据通信原理,

  数字电路与逻辑设计,程序设计课程设计,数据结构课程设计,计算机组成原理试验,数字电路与逻辑设计试验,

  计算机文化基础,计算机程序设计,线性代数A,概率论与数理统计B,普通物理B,电路电子学数据库系统,操作系统,

  计算机网络,计算机系统结构,光通信技术,嵌入式系统设计,Internet与web编程,Cisio/Solaris网络体系设计与实现,

  综合布线系统编译原理,数字系统设计VHDL,信号与系统,微机系统与接口技术,数字信号处理,软件工程,IT项目管理,

  七号信令系统,电子商务概论,

  多媒体技术,UNIX操作系统,计算机信息安全移动通信,卫星通信,计算机系统维护技术

  ==================================================================================================================

  基础方面:(应该无需解释啦)

  ⒈高等数学

  ⒉线性代数

  ⒊复变函数与积分变换

  4.概率统计

  硬件方面:(最终应该达到可以看懂并分析电路图;可以设计专用计算机系统的程度)

  ⒈电路分析基础一切电子方向的基础

  ⒉模拟电子技术基础一切电子方向的基础(开始分化方向)

  ⒊数字电子技术基础数字电子(计算机)专业的基础

  ⒋计算机组成原理抽象的数字电子的“可以用来计算的机器”的大原理

  ⒌微机原理及接口技术基于8086的PC微型计算机系统的原理

  ⒌IBMPC汇编语言程序设计8086CPU指令系统程序设计

  ⒌计算机系统与结构抽象的数字电子计算机系统(非单指计算机)的原理

  ⒌单片机及接口技术单芯片计算机系统的基本原理

  ⒍(计算机)信号与系统从数字电路角度理解的计算机系统的接口与通讯

  ==================================================================================================================

  软件方面:(最终应该达到可以阅读并分析程序(不单指源码);可以设计计算机程序系统)

  ⒈离散数学

  ⒈C语言程序设计或C++面向对象程序设计或Pascall语言程序设计

  ⒉数据结构计算机中数据的组织与管理方式(启发式,非结论式)

  ⒊计算方法计算机数值计算提高计算精度的方法

  ⒋操作系统计算机系统基础管理软件的组成与实现技术

  ⒌编译原理从源码到可执行代码的翻译过程快速有效的实现方法

  ⒍数据库系统概论计算机中大批量数据的管理与检索方法

  7SQLServer数据库一个具体的数据库系统的应用

  8软件工程从工程管理的角度来管理“软件制造业”的方法

  9汇编语言

  ==================================================================================================================

  其它方向:(电子)信号与系统

  通信原理

  计算机网络

  TCP/IP技术

  分布式应用原理

  图形学

  多媒体技术基础

  ==================================================================================================================

  很多朋友可能跟我一样,想学习计算机专业知识,又没机会接受正规的大学计算机教育。在此我作为过来人跟大家谈谈自己自学的感受。

  ★确立学习方向计算机专业人才的培养目标有很多,就大学计算机专业的设置来看,大致可以概括为以下几个方面:

  一、计算机软件与理论本专业主要培养具有较强理论基础和设计、开发软件能力的软件人才,以满足软件开发、技术管理、科学研究和高等教育等多层次的社会需要。

  二、计算机应用技术本专业主要培养计算机应用技术领域的各类开发、研究、应用人才。毕业生适合的工作有:高等院校计算机科学与技术的教师和研究人员、中小型控制系统的设计实施人员、大型控制系统的应用人员、企业级MIS/ERP建设人员、基于Internet/Intranet的多媒体应用程序开发人员、数字通讯领域各类应用人员、大中型企业及涉外企业IT部门的工作人员。

  三、计算机系统(体系)结构本专业以并行处理、容错计算等为主要研究方向,所开设的课程反映当前国内外计算机系统结构学科的发展水平。培养学生的计算机软硬件基础,以及熟练的以计算机为手段独立研究与设计计算机系统的能力和计算机应用、软件开发能力。

  ==================================================================================================================

  ★如何挑选教材好的教材对于自学者来说是至关重要的,因此下面我们重点介绍一下适合自学用的计算机专业教材。

  一、数学数学是计算机专业的基础,学好数学是学好计算机专业的关键。高等数学课程主要学习微积分、空间解析几何和微分方程,一般高校通用的教材是同济大学编的《高等数学》,目前已经有了第五版,也可以使用自考教材——西安交通大学陆庆乐编的《高等数学》,可以买一些配套的辅导书和习题解答。还有两门重要的数学课程是《线性代数》和《概率统计》。可以分别采用高等教育出版社出版、同济大学编写的《线性代数》和浙江大学编写的《概率统计》。注意:自学一定要多做习题,而且最好一门课有一本习题解答和辅导书。除了上面数学基础课外,在计算机专业中举足轻重的就是《离散数学》,这门课要多花点力气来学。可以采用左孝凌教授等编的《离散数学》,上海科学技术文献出版社。也可以用北大、清华的教材,还可以参考左教授编的自学教材,经济科学出版社。其他课程还有《复编函数》、《计算方法》等,有余力的朋友可以选学。

  ==================================================================================================================

  二、专业基础课

  1.《程序设计》:学习内容一般为C和C++。C语言可以采用谭浩强教授的《C程序设计》,内容比较浅显,C++方面的书推荐钱能编写的《C++程序设计》,清华大学出版社。

  2.《数据结构》:这门课程比较难,可以采用严蔚敏教授编写的《数据结构(C语言版)》,有配套习题册。好好做题,有时间多编几个大的程序。

  3.《模拟电路》和《数字电路》:这是难度较高的两门课程,选用自考教材相对来说容易些,也可以参考清华大学出版社出版的相关教材。

  ==================================================================================================================

  三、专业课

  1.《计算机组成原理》:推荐白中英主编的《计算机组成原理》(第三版),科学出版社;黄爱英主编的《计算机组成原理》(第三版),清华大学出版社。

  2.《操作系统》:汤子赢编写的《计算机操作系统》(第三版),西安电子科技大学出版社。还可以参考高教司司长张尧学教授编写的教材,清华大学出版社。

  3.《汇编语言》:可以用清华大学出版社出版的教材,也可以用自考教材。

  4.《数据库原理》:人民大学教授王珊编的《数据库系统概论》(第三版),高等教育出版社,复旦大学施伯乐老师编写的教材也不错。

  5.《编译原理》:国防科技大学陈火旺院士编写的教材十分不错,最新版本是2000年出的,国防工业出版社。

  ==================================================================================================================

  四、选修课包括计算机网络与通讯、软件工程、图形学、人工智能、系统结构、图形学等。

  此类课程的教材可选用全国高等教育自学考试指定教材,或参考各高校所采用的计算机专科和本科教材及配套辅导书。英文基础好的朋友可以用国外著名大学的影印版教材。

  需要提醒大家的是,除了教材,网上有许多相关课堂录像和课件,有条件的朋友要充分利用。我自己通过上述课程的学习和实践,已经考完了计算机本科自学考试的大部分课程,并已通过计算机四级考试,下半年还准备参加高级程序员考试。

  希望我的经验对大家能有所帮助。总结一下,没学过的课程大概有:

  1.*离散数学

  2.*计算机组成原理,*计算机系统结构,嵌入式系统设计,编译原理,*Unix系统

  3.*Internet与web编程,Cisio/Solaris网络体系设计与实现,*TCP/IP技术

  4.综合布线系统,信号与系统,数字信号处理,单片机及接口技术,分布式应用原理

  5.*IT项目管理

  6.多媒体

  *号的一定会看,其他的课可能会看.除了以上的,其他基本都在本科学过.需要进一步加强的有:

  1.汇编语言,操作系统,微机原理

  2.数据库,计算机网络,软件工程.

  补充:研一第一学期计算机专业课:

  并行程序设计,算法设计与分析,组合数学,高级计算机网络,程序设计语言理论,高级数据库系统,

  现代密码学理论与实践,智能计算模型与方法,高级计算机图形学,计算机辅助设计与制造,嵌入式系统设计方法、

  工具与环境,高性能处理器体系结构,数据库技术前沿,人工智能前沿,软件安全的理论与方法,普适计算

  注释:(本人在论坛上,获得了很多学习资源,很感谢本论坛给本人带来的帮助,所以本人写此历程也希望把这份乐于助人的精神传承下去,希望能够对新手有所帮助。后期本人会搜集更多新手资料,以便大家学习,希望看到此文章的人。都能帮忙顶起)

计算机专业课程体系介绍(含学习顺序)非常有利于新手学习相关推荐

  1. 计算机专业课程体系介绍(含学习顺序)

    计算机专业课程自学参考 有人说,计算机专业的人编的程序要比非计算机专业的人编的要好.也许这是在大多数情况下适用的,但是并不是绝对的.你在这个方面经验比别人多,研究的比别人深入,那你就比别人专业,所以要 ...

  2. 中职学校计算机专业课程设置,中等职业学校计算机专业课程体系

    中等职业学校计算机专业课程体系 架构反思与研究 [摘要] 本课题根据我国职业教育的发展形势和中职计算机专业的特点,坚持以就业为导向的职业教育教学指导原则,就中职计算机专业的改革思路和专业教学课程设置框 ...

  3. 大学计算机专业课程体系参考

    #参考一 对于跨专业小白来说,熟悉大学本科计算机专业课程体系设置对于把握计算机知识体系具有重大意义.特此,结合笔者学习过程,分享一下本人认为比较有价值的体系层次图,以便于初学者和跨专业者更好的构建自己 ...

  4. 顶尖中文大学计算机专业课程体系

    <wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style=" ...

  5. 职高计算机专业内容讲解,对职高计算机专业课程教学创新的探讨

    对职高计算机专业课程教学创新的探讨 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 对职高计算机专业课程教学创新的探讨戚锦华(四川省苍溪 ...

  6. 中职计算机专业选修课程,对中职计算机专业课程改革的思考

    摘要: 本文分析了目前中职计算机专业课程不适应"以服务为宗旨,以就业为导向,以能力培养为主线"的职业教育理念的现状,并着重提出中职计算机专业课程改革通过以就业岗位群设置专业课程,以 ...

  7. 计算机专业课程学习顺序

    计算专业课程学习顺序                 --答同学问题 导语:下面是一个学生的私信留言. 天之骄子呃:"老师 计算机专业应该按什么顺序来学习专业知识呢 我是大一的 学了一年语言 ...

  8. 知乎live:高效学习计算机专业课程 笔记

    前言 计算机专业各种骨干核心课程中包容了计算机科学中最基础的知识,计算机专业课程难度较大,可锻炼自身思维能力.计算机专业的学习与实用应用型知识的学习相互促进. 计算机专业课程: 必修课:计算机专业的核 ...

  9. 包装计算机辅助设计软件,包装设计专业计算机辅助设计课程体系研究

    包装设计专业计算机辅助设计课程体系研究 Update:2012-07-25 柯胜海,湖南工业大学 来源: <装饰>杂志2012年第5期 内容摘要 为凸显包装设计专业人才培养的优势,湖南工业 ...

最新文章

  1. 基于动态提前退出的预训练模型推理加速简介
  2. GDCM:gdcm::CodeString的测试程序
  3. 【海淘域名】GoDaddy账户被锁定后的解决方法
  4. HDU5688 Problem D【字符串排序+MAP】
  5. oracle 已知表名查询所属的schema_sql注入联合查询总结
  6. 微信小程序模板平台_小程序模板免费使用_小程序界面模板
  7. 进军杀毒市场!百度杀毒软件2013正式发布
  8. 23.方法重写的本质与虚方法表的使用
  9. mysql evict_SpringBoot+Mybatis+MySQL实现读写分离
  10. 基于JAVA的校园二手交易平台(附:源码 论文 数据库文件)
  11. YAML简介(.yml文件后缀)
  12. agv机器人无人仓系统-仓库控制模块设计
  13. python输入星期几的第一个字母判断星期几_python怎么判断是星期几
  14. bootstrap-editable表格编辑弹框无效
  15. 导出地图 | EXCEL批量导出ShapeFile、GeoJSON、KLM等格式
  16. RFC7814基于BGP/MPLS IP VRF的子网扩展解决方案
  17. 五子棋双人c语言程序,tc 版双人对战的五子棋
  18. 鼎信通达光口SDH网关MTG3000-63E1, 话批可用,运营商级别设备
  19. UG数控编程的后处理两种方法,建议收藏
  20. 电脑清理——C盘深度清理腾出10G空间 NVIDIA更新驱动删除

热门文章

  1. POI EXCEL(.xls/.xlsx)转CSV格式
  2. 海星星博客oracle,海星星hktk
  3. 统计机器翻译(SMT)工具Moses在Ubuntu上的安装及使用(安装篇)
  4. 微信小程序17__分享功能
  5. 【Notepad++】解决notepad打开大文件后卡住的问题
  6. 0057____火电厂aP^2+bP+c (平方或折线分段函数) 的线性化
  7. 锐捷睿易:交换机上云MACC方式
  8. 用四级法测量计算机土壤电阻率,四极法测量土壤电阻率的方法详解
  9. 单纯形法解下列线性规划问题_用单纯形法求解下列线性规划问题 线性规划单纯形法教学策略探求...
  10. 光场成像2.0——聚焦型光场相机