程序设计基础

程序设计基础
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , ,
2015-10
版次: 1
ISBN: 9787560580210
定价: 68.00
装帧: 平装
开本: 16开
  •   《程序设计基础》为面向信息技术大类专业群平台课——《程序设计基础》而开发的任务驱动式项目化教材,其内容设计依托“学生信息管理系统(SIMS)”,开发该项目的C语言版和Java语言版。用SIMS系统的典型工作任务代替传统的学科知识体系章节。

      《程序设计基础》把SIMS系统分解成若干子项目,子项目进一步分解成若干典型工作任务。各项目按照:任务背景、知识目标、任务实施(目标效果、必备知识、拓展训练、实现机制)、项目总结、知识归纳、知识巩固、项目实训七个固定环节组织。这样安排利于激发学生对专业知识学习的兴趣,同时能熟悉项目开发的流程,积累实际项目经验。 基础平台篇 程序设计思想

    ——项目1 认识程序设计

    项目创设

    学习目标

    1.1 任务1 走进程序的世界

    1.1.1 目标效果

    1.1.2 必备知识

    1.1.2.1 程序的含义与数据传递

    1.1.2.2 程序设计的发展历史

    1.1.2.3 程序的基本结构

    1.1.2.4 程序设计步骤

    1.1.2.5 程序员的基本素养

    1.1.3 拓展训练

    1.2 任务2 算法的设计与描述

    1.2.1 目标效果

    1.2.2 必备知识

    1.2.2.1 算法的概念和特征

    1.2.2.2 算法的复杂度

    1.2.2.3 算法的表示

    1.2.3 拓展训练

    1.3 任务3 程序设计模式

    1.3.1 目标效果

    1.3.2 必备知识

    1.3.2.1 面向过程编程模式特征

    1.3.2.2 面向过程编程模式方法

    1.3.2.3 面向对象编程模式特征

    1.3.2.4 面向对象编程模式方法

    1.3.3 拓展训练

    1.4 任务4 程序开发环境搭建与测试

    1.4.1 目标效果

    1.4.2 必备知识

    1.4.2.1 C语言程序开发环境

    1.4.2.2 最简单的C语言程序

    1.4.2.3 Java语言程序开发环境

    1.4.2.4 最简单的Java语言程序

    1.4.3 拓展训练

    项目总结

    知识归纳

    知识巩固

    项目实训



    基本模块Ⅰ 面向过程编程(C)

    ——项目2 学生基本信息处理(C)

    项目创设

    学习目标

    2.1 任务1 学生基本信息录入与保存

    2.1.1 目标效果

    2.1.2 必备知识

    2.1.2.1 标识符与注释符

    2.1.2.2 基本数据类型

    2.1.2.3 变量和常量

    2.1.2.4 基本数据类型转换

    2.1.2.5 简单数据的输入输出

    2.1.2.6 运算符和表达式

    2.1.2.7 运算符优先级

    2.1.3 拓展训练

    2.1.4 实现机制

    ……



    基本模块Ⅱ 面向对象编程(Java)

    拓展模块 ACM程序设计竞赛
  • 内容简介:
      《程序设计基础》为面向信息技术大类专业群平台课——《程序设计基础》而开发的任务驱动式项目化教材,其内容设计依托“学生信息管理系统(SIMS)”,开发该项目的C语言版和Java语言版。用SIMS系统的典型工作任务代替传统的学科知识体系章节。

      《程序设计基础》把SIMS系统分解成若干子项目,子项目进一步分解成若干典型工作任务。各项目按照:任务背景、知识目标、任务实施(目标效果、必备知识、拓展训练、实现机制)、项目总结、知识归纳、知识巩固、项目实训七个固定环节组织。这样安排利于激发学生对专业知识学习的兴趣,同时能熟悉项目开发的流程,积累实际项目经验。
  • 目录:
    基础平台篇 程序设计思想

    ——项目1 认识程序设计

    项目创设

    学习目标

    1.1 任务1 走进程序的世界

    1.1.1 目标效果

    1.1.2 必备知识

    1.1.2.1 程序的含义与数据传递

    1.1.2.2 程序设计的发展历史

    1.1.2.3 程序的基本结构

    1.1.2.4 程序设计步骤

    1.1.2.5 程序员的基本素养

    1.1.3 拓展训练

    1.2 任务2 算法的设计与描述

    1.2.1 目标效果

    1.2.2 必备知识

    1.2.2.1 算法的概念和特征

    1.2.2.2 算法的复杂度

    1.2.2.3 算法的表示

    1.2.3 拓展训练

    1.3 任务3 程序设计模式

    1.3.1 目标效果

    1.3.2 必备知识

    1.3.2.1 面向过程编程模式特征

    1.3.2.2 面向过程编程模式方法

    1.3.2.3 面向对象编程模式特征

    1.3.2.4 面向对象编程模式方法

    1.3.3 拓展训练

    1.4 任务4 程序开发环境搭建与测试

    1.4.1 目标效果

    1.4.2 必备知识

    1.4.2.1 C语言程序开发环境

    1.4.2.2 最简单的C语言程序

    1.4.2.3 Java语言程序开发环境

    1.4.2.4 最简单的Java语言程序

    1.4.3 拓展训练

    项目总结

    知识归纳

    知识巩固

    项目实训



    基本模块Ⅰ 面向过程编程(C)

    ——项目2 学生基本信息处理(C)

    项目创设

    学习目标

    2.1 任务1 学生基本信息录入与保存

    2.1.1 目标效果

    2.1.2 必备知识

    2.1.2.1 标识符与注释符

    2.1.2.2 基本数据类型

    2.1.2.3 变量和常量

    2.1.2.4 基本数据类型转换

    2.1.2.5 简单数据的输入输出

    2.1.2.6 运算符和表达式

    2.1.2.7 运算符优先级

    2.1.3 拓展训练

    2.1.4 实现机制

    ……



    基本模块Ⅱ 面向对象编程(Java)

    拓展模块 ACM程序设计竞赛
查看详情
相关图书 / 更多
程序设计基础
程序员超强大脑
[荷兰]费莉安·赫尔曼斯(Felienne Hermans)
程序设计基础
程序员考前突破:考点精讲、真题精解、难点精练
詹宏锋 李锋 许纪贤 编著
程序设计基础
程序员的README
[美]克里斯·里科米尼(Chris Riccomini) (美) 德米特里·里
程序设计基础
程序员的制胜技
[土耳其]塞达特·卡帕诺格鲁(Sedat Kapanoglu)
程序设计基础
程序设计基础(C语言)(第3版)
刘明军 袁宁 张玲 蒋彦 赵亚欧 编著;潘玉奇 主编;蔺永政
程序设计基础
程序设计基础(Python语言)(微课视频版)
陈守森;刘衍琦;邵燕;张言上;任爱华
程序设计基础
程序设计算法基础
于瑞国 主编;赵满坤 副主编;喻梅;李雪威
程序设计基础
程序员的算法趣题2
[日]增井敏克
程序设计基础
程序性能优化理论与方法
韩林;高伟
程序设计基础
程序设计基础实验和学习指导(C语言)(微课版)
苏小红 张羽 袁永峰 李东
程序设计基础
程序设计基础(C语言)习题集与实验指导(第3版)
蒋彦 袁宁 张玲 赵亚欧 编著;潘玉奇 主编;蔺永政
程序设计基础
程序设计基础(C语言)教程
刘媛媛;雷莉霞;胡平
您可能感兴趣 / 更多
程序设计基础
微创肺段手术学
胡坚、高树庚、陈椿、冯靖祎、包飞潮 编
程序设计基础
海南省土地整治研究
胡坚、邱彭华、谢跟踪、李漾 著