面向对象程序设计是高等学校计算机学科核心专业课程,是培养学生软件设计能力的重要课程,在计算机学科的本科教学中起着非常重要的作用。Java语言是目前功能较强、应用较广泛的一种完全面向对象程序设计语言,具有面向对象、与平台无关、安全性强等特点。因此,以Java语言作为程序设计和面向对象方法的基础训练课程所使用的编程语言是十分恰当的。全书共11章,第1章是认识Java语言,第2章是Java语言编程基础,第3章是数组,第4章是类与对象,第5章是继承与多态,第6章是抽象类与接口,第7章是包与访问权限,第8章是异常处理,第9章是字符串,第10章是常用工具类,第11章是综合项目案例。书中实例侧重实用性和启发性,趣味性强、难易适度、通俗易懂,使读者能够快速掌握面向对象编程的基础知识、编程思想,以及主流开发平台工具的使用技巧,为适应实战应用打下坚实的基础。 本书可作为高等院校计算机及相关专业本科生的“面向对象程序设计”课程的教材,也可作为有一定经验的软件工作人员的参考用书。
本书根据教育部高等学校计算机科学与技术教学指导委员会非计算机专业计算机基础课程教学指导分委员会颁布的《高等学校非计算机专业计算机基础课程教学基本要求》中大学计算机基础课程教学要求,兼顾2020年版全国计算机等级考试一级考试大纲的要求编写,适用于高等学校非计算机专业大学计算机应用基础课程的教学,也适用于全国计算机等级考试(一级)的学习。内容主要包括: 计算机基本领域知识(数据编码、计算机网络等)、常用软件(Windows 7、Word 2016、Excel 2016、PowerPoint 2016)实际操作和全国计算机等级考试一级考试考点分析及模拟试题。全书以二维码的形式将常用软件的操作过程以主题式视频的形式内嵌在相应章节,扫码即学,是纸媒与数媒无缝对接,学、练、考相结合的新形态一体化教材。
本书是《C程序设计》的配套上机指导教材。 本书介绍了C语言的基础知识,例如变量与表达式、数据的输入和输出、分支和循环语句、数组、函数与变量、指针与编译预处理等。另用两章篇幅介绍了C语言的简单实例和高级实例,最后介绍了目前应用比较广泛的学生宿舍管理系统、学生成绩管理系统、运动会管理系统和图书管理系统的设计与实现。 本书从实践性和应用性出发,按照软件开发的流程,描述了案例从设计到实现的过程。本书内容组织合理、分析详细、通俗易懂。 本书适合非计算机类本(专)科生学习和参考。