本书系统总结了从算法到系统横跨计算机领域的6类计算原理(计算、通信、协作、记忆、评估和设计),旨在构建起一个框架帮助读者认识计算思维,领会其核心思想──计算原理的相互影响以及问题有效解决的思维方式,并将计算思维运用到计算机科学以外的其他领域。本书适合作为高等学校非计算机专业计算思维课程以及计算机专业计算机科学导论课程的教学参考书,也适合IT领域的程序员及专业人员阅读。
适应着现代科学发展的既高度分化又高度综合,而以高度综合为主的大趋势,北京大学现代科学与哲学研究中心,以不同学科的交叉结合为直接研究领域;以促进、加强不同学科的学者之间的
本书主要内容有:用于脑-机接口的脑信号;运动任务下感觉运动振荡的动力学;用于脑-机接口的神经反馈训练;奥地利格拉茨的脑-机接口;基于调制EEG节律脑-机接口的有效设计;脑-机接口用于神经康复;非侵入式脑-机接口用于瘫痪手神经义肢控制;脑-机接口用于闭锁症患者的通信和控制;基于大脑和颅骨之间采集信号的脑-机接口。
本书通过展现简单但功能强大的计算机系统之构建过程,为读者呈现了一幅完整、严格的计算机应用科学大图景。本书作者认为,理解计算机工作原理的方法就是亲自动手,从零开始构建计算机系统。通过12个章节和项目来读者从头开始,本书逐步地构建一个基本的硬件平台和现代软件阶层体系。在这个过程中,读者能够获得关于硬件体系结构、操作系统、编程语言、编译器、数据结构、算法以及软件工程的详实知识。通过这种逐步构造的方法,本书揭示了计算机科学知识中的重要成分,并展示其它课程中所介绍的理论和应用技术如何融入这幅全局大图景当中去。全书基于“先抽象再实现”的阐述模式,每一章都介绍一个关键的硬件或软件抽象,一种实现方式以及一个实际的项目。完成这些项目所必要的计算机科学知识在本书中都有涵盖,只要求读者具备程序设计
本书从实际应用入手,结合作者自身多年从事AVR单片机竞赛培训与课堂教学的经验基础,以具体应用实例为引导,由浅入深、循序渐进地讲述了AVR单片机的硬件结构,在CodeVisionAVR环境下的编程方法及实例应用。本书以引导读者快速掌握对ATmega128单片机的编程开发为目的,详细介绍了ATmega128单片机内部结构和外围接口的特点、性能及其指令系统。在此基础上,介绍了CodeVisionAVR集成开发环境编译器使用C语言的相关知识。书中加入了大量的C语言实例程序,且均在CodeVisionAVR开发环境下编译通过。全书共分为13章,内容包括实用电子基础知识,数字电子电路基础,AVR单片机简介,CodeVisionAVRC编译开发环境,基本程序命令与I/O引脚,显示器件原理及应用,AD与DA,基本中断,定时/计数器,串口通信,电机控制,应用实验,轮式智能移动平台的开发与应用。
本书汇集了“国际计算思维挑战赛”的106道试题,分为6个阶段,分别对应1~12年级的学生。这些试题以大家熟悉的生活化场景,如准备宴会、预订蛋糕、编制手链等,将计算机科学概念具体化。青少年在解决问题的过程中,体会计算思维方式的便捷性、实用性,进一步理解和掌握计算思维这一过程性思维方式,最终迁移应用到实际生活的问题解决中。
本书是一幅计算机产业发展的全景图。它以计算机产业六个发展时代为经线,以计算机技术发展中所有作出贡献的科学家和发明家的生平事迹、发明故事和在计算机企业竞争中涌现的企业家的经营管理、商战风云为纬线,纵横交织出生机勃勃和波澜壮阔的计算机产业的历史画卷。本书内容翔实、趣味性强、时间跨度大。阅读本书既可学到计算机技术的知识,更可学到计算机企业的经营管理知识和商战谋略。 本书适合于计算机专业和非计算机专业的各阶层人士。