计算机体系结构课程可以帮助您了解处理器设计、内存层次结构、指令集和系统组织。您还可以掌握性能优化、软硬件交互和并行处理技术方面的技能。许多课程都会介绍仿真软件、汇编语言和硬件描述语言等工具,这些工具支持在实际应用中实施和测试体系结构概念。

Princeton University
您将获得的技能: 计算机结构, 可扩展性, 系统架构, 计算机系统, 微架构, 硬件架构, 性能调整, 操作系统, 计算机工程
高级设置 · 课程 · 3-6 个月

您将获得的技能: Microarchitecture, Computer Architecture, Hardware Architecture, Computer Hardware, Computer Systems, Embedded Systems, Data Storage, Computer Programming, C (Programming Language), C# (Programming Language)
初级 · 课程 · 1-3 个月

您将获得的技能: Microarchitecture, Computer Architecture, Simulation and Simulation Software, Hardware Design, Hardware Architecture, Electronics Engineering, Electronic Hardware, Electronics, Computer Hardware, Performance Tuning
中级 · 课程 · 1-3 个月

IBM
您将获得的技能: 技术支持, Linux, 虚拟化和 Virtual Machine, 系统配置, 计算机结构, 计算机硬件, 文件系统, 数据存储, 计算机系统, 软件安装, 硬件故障排除, USB, 外围设备, 用户账户, 计算平台, 操作系统, 网络基础设施, 灾难恢复, Mac OS, Virtual Machine
初级 · 课程 · 1-3 个月

Hebrew University of Jerusalem
您将获得的技能: 调试, 数据存储, 计算机硬件, 计算机结构, 计算逻辑, 系统设计与实施, 软件设计, 计算机编程工具, 验证和确认, 计算机工程, 计算机编程
混合 · 课程 · 1-3 个月

Birla Institute of Technology & Science, Pilani
您将获得的技能: Computer Architecture, Hardware Architecture, Computer Systems, Software Architecture, System Programming, Application Performance Management, Data Pipelines, File Systems, Hazard Analysis, Cloud Platforms
中级 · 课程 · 1-3 个月

您将获得的技能: JSON, 脚本, NumPy, 数据处理, 网页抓取, 数据导入/导出, Python 程序设计, 还原式 API, 编程原则, 数据操作, 应用编程接口 (API), Pandas(Python 软件包), 计算机编程, 数据结构, 面向对象编程(OOP), 数据分析, Jupyter, 自动化
初级 · 课程 · 1-3 个月

University of Alberta
您将获得的技能: 代码审查, 软件可视化, 网络服务, 统一模型语言, 面向服务的架构, Java, 面向对象设计, 软件设计模式, 面向对象编程(OOP), 简单对象访问协议(SOAP), 还原式 API, 系统架构, 软件开发, 软件设计, 模型-视图-控制器, 微服务, 软件架构, 解决方案架构, API 设计, 软件设计文件
初级 · 专项课程 · 3-6 个月

University of Colorado Boulder
您将获得的技能: Image Analysis, Computer Vision, Deep Learning, Generative Model Architectures, Applied Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Computer Graphics, Visualization (Computer Graphics), Machine Learning Methods, Artificial Intelligence, Data Ethics, Microsoft Excel, Generative AI, Data Processing, Responsible AI, Unsupervised Learning, Linear Algebra, Data Manipulation, Feature Engineering, Supervised Learning
攻读学位
中级 · 专项课程 · 1-3 个月

Microsoft
您将获得的技能: 商业软件, 网络安全, 生成式人工智能, Microsoft Windows, 计算机结构, 系统配置, 计算机硬件, 计算机系统, 技术支持与服务, 数据存储, 服务器, 操作系统, 企业安全, 数据维护, 系统软件, 信息技术, 数据存储技术
初级 · 课程 · 1-4 周

Universitat Autònoma de Barcelona
您将获得的技能: Computer Architecture, Hardware Architecture, System Design and Implementation, Embedded Systems, Application Specific Integrated Circuits, Digital Design, Design Software, Computer Hardware, Verification And Validation, Simulations
中级 · 课程 · 1-3 个月

您将获得的技能: 数据导入/导出, Git(版本控制系统), CI/CD, 响应式网页设计, Node.JS, 软件开发生命周期, Istio, 还原式 API, 云 Native 计算, Prompt Engineering, 工程软件, Django (网络框架), 软件架构, 云计算, 服务器端, React Redux, 应用程序部署, 云计算架构, Kubernetes, 超文本标记语言(HTML)
攻读学位
初级 · 专业证书 · 3-6 个月
计算机体系结构是指计算机系统的设计和组织,包括计算机硬件的结构和各种硬件组件之间的相互作用。 它涉及了解计算机系统(如处理器、内存系统、输入/输出设备和网络组件)的设计、构造和运行背后的原理和技术。 计算机体系结构在决定计算机系统的性能、效率和功能方面起着至关重要的作用。
要想在计算机体系结构领域出类拔萃,你需要掌握以下技能:
掌握了计算机体系结构技能后,您可以寻求各种工作机会,包括
这些职责包括设计、优化和评估计算机系统,开发硬件组件,分析系统性能,以及促进计算机架构和技术的进步。
计算机体系结构非常适合具备以下素质的人:
您可以学习与计算机体系结构相关的多个主题,以提高自己的技能和知识水平,其中包括
通过在线课程、学术项目、研究论文和实践项目来探索这些主题,将使您全面了解计算机体系结构中使用的概念和技术,从而为计算机系统设计和优化的进步做出贡献。
在线计算机体系结构课程提供了一种方便灵活的方式来提高您的知识或学习新的计算机体系结构技能。 由顶尖大学和行业领导者提供的计算机体系结构课程种类繁多,适合不同技能水平的学生选择。
Coursera 的全部课程目录都提供给企业客户,没有任何限制。 选择最佳的计算机体系结构课程取决于员工的需求和技能水平。 利用我们的 "技能仪表板 "了解技能差距,并确定最适合的课程,以便有效地提高员工的技能。 了解关于 Coursera for Business 的更多信息