提问帖:非计算机专业,目前设计算法/软件,要看那些基础课呀?

参考:浙大408

准备考试时,需要关注的四个核心科目,即计算机组成原理、计算机网络、操作系统和数据结构与算法。这些科目构成了计算机专业的基础知识体系,是考研计算机专业学生必须掌握的重要内容。

教材如下?

针对上述提到的四个科目,以下是一些常见的教材和参考书籍:

  1. 计算机组成原理:《计算机组成原理》(第2版)作者:唐朔飞,出版社:高等教育出版社。
  2. 计算机网络:《计算机网络:自顶向下方法》(第7版)作者:James F. Kurose & Keith W. Ross,出版社:电子工业出版社。
  3. 操作系统:《操作系统概念》(第10版)作者:Andrew S. Tanenbaum & David J. Wetherall,出版社:电子工业出版社。
  4. 数据结构与算法:《数据结构与算法分析:C语言描述》(第2版)作者:Mark Allen Weiss,出版社:清华大学出版社。

这些教材是根据最新的考研大纲和教学实践推荐的,可以帮助考生更好地准备考试。此外,还有一些其他的参考书籍和辅导资料,考生可以根据自己的需要和偏好选择合适的教材进行复习。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
需求分析文档: 需求分析文档是软件开发的第一步,它重点描述了用户的需求、用例、功能、功能需求、系统约束等内容。其目的是为了明确用户需求和系统功能,为后续的设计和开发提供指导。需求分析文档应包含以下内容: 1. 引言:对项目的背景、目的等进行介绍。 2. 需求概述:对系统的整体功能进行概括性描述。 3. 用户需求:明确系统用户的需求,包括功能需求和功能需求。 4. 用例模型:通过用例描述系统的功能,包括输入、输出、预条件、后置条件等信息。 5. 系统约束:描述系统的硬件、软件、网络等约束条件。 6. 功能需求:描述系统的功能要求,如性能、可靠性、安全性、可维护性等。 7. 界面设计:描述系统的界面设计,包括UI设计、交互设计、用户体验等。 8. 需求跟踪矩阵:将需求与设计、开发、测试等环节进行关联,以便跟踪需求实现情况。 概要设计文档: 概要设计文档是在需求分析文档的基础上进行的,它描述了系统的结构和组成部分,以及各个部分之间的关系。概要设计应包含以下内容: 1. 引言:对项目的背景、目的等进行介绍。 2. 系统结构:描述系统的组成部分和它们之间的关系。 3. 模块设计:对系统的各个模块进行描述,包括模块的功能、输入输出、数据结构、算法等。 4. 接口设计:描述模块之间的接口设计,包括数据传输方式、数据格式等。 5. 数据库设计:描述系统的数据库设计,包括数据表设计、数据存储方式等。 6. 安全设计:描述系统的安全设计,包括用户认证、权限控制等。 7. 性能设计:描述系统的性能设计,包括响应时间、并发能力等。 8. 部署设计:描述系统的部署设计,包括硬件环境、操作系统等。 9. 需求跟踪矩阵:将需求与设计、开发、测试等环节进行关联,以便跟踪需求实现情况。 详细设计文档: 详细设计文档是在概要设计文档的基础上进行的,它描述了系统的具体实现方式,包括算法、数据结构、代码实现等。详细设计应包含以下内容: 1. 引言:对项目的背景、目的等进行介绍。 2. 算法设计:描述系统中涉及到的算法设计,包括数据结构、流程图、伪代码等。 3. 数据结构设计:描述系统中使用的数据结构设计,包括数据模型、数据表设计等。 4. 接口实现:描述系统的接口实现方式,包括代码实现、数据传输方式等。 5. 数据库实现:描述系统的数据库实现方式,包括DDL、DML语句等。 6. 安全实现:描述系统的安全实现方式,包括用户认证、权限控制等。 7. 性能实现:描述系统的性能实现方式,包括代码优化、缓存等。 8. 部署实现:描述系统的部署实现方式,包括硬件环境、操作系统等。 9. 需求跟踪矩阵:将需求与设计、开发、测试等环节进行关联,以便跟踪需求实现情况。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值