1 授课教师:孙 辉 上课地点: 3103 上机实验:理工楼 2 层机房 程序设计导论 —— 第 1 讲.

Slides:



Advertisements
Similar presentations
1 计算机软件考试命题模式 计算机软件考试命题模式 张 淑 平 张 淑 平. 2  命题模式内容  组织管理模式 − 命题机构和人员组成 − 命题程序  试卷组成模式.
Advertisements

数据结构的引入. 通讯录管理 社团机构管理 校园导航管理 通讯录管理 社团机构管理 校园导航管理.
计算机网络 授 课: 李俊娥(教授 武汉大学计算机学院) 电 话: : 课程网站 :
联系方式 课程学习平台网址: 用户名:学号 ; 密码:身份证后 6 位.
《程序设计实践》 孙辉 理工配楼104A
计算机网络教程 任课教师:孙颖楷.
ASP .NET 程序设计(C#版) 第二版 机械工业出版社同名教材 配套电子教案
——Windows98与Office2000(第二版) 林卓然编著 中山大学出版社
一、关于课程的参考书目 二、关于课程的教学大纲(内容) 三、关于课程的考试
山东英才学院 SHANDONG YINGCAI UNIVERSITY
C++面试笔试精要 张立伦 讲师的CSDN博客地址
XXXX学院2014年度 本科教学工作总结 2015年1月15日.
正修科技大學典範人物專訪 寫作徵文比賽實施要點
嘉義縣溪口國民中學 語文領域-國文科 閱讀與寫作 書目導讀 蕭奕鈞老師
Excel VBA视频教程 课程介绍-什么是VBA
对 培训者 培训的理解 丁革建
实用操作系统概念 张惠娟 副教授 1.
人工智能技术导论 廉师友编著 西安电子科技大学出版社.
课程介绍 网页游戏制作 信息学院 孙辉 理工配楼 104A
关于本门课程.
《机械设计基础》(王军主编)教材配套电子教案
單元19 韓信傳(一) 漢書選讀 授課教授:宋淑萍教授 【本著作除另有註明外,採用創用CC「姓名標示
全国计算机等级考试 二级基础知识 第二章 程序设计基础.
《数据结构》课程简介 李武军 南京大学计算机科学与技术系 2016年秋季.
钟红春 讲师 软件工程硕士 微软认证讲师 电子信息工程系 08-09学年上
计算机技术应用 ——文科 计算中心公共计算机教学部 陈志云
《数据库原理及应用》课程介绍 信息工程学院 孙俊国
嵌入式系统课程简介 宋健建 南京大学软件学院 2004/02/10.
Computer Graphics 计算机图形学基础 张 赐 Mail: CSDN博客地址:
一、丛书和手册: 1.高小霞,分析化学丛书,北京:科学出版社(1996开始出版,全书六卷29册) 。 2. 杭州大学化学系分析化学教研室,分析化学手册,第2版,北京:化学工业出版社,1997。 3. Cooper D, et.al.Analytical Chemistry by Oper Learning.
靜宜大學專用 PowerPoint 檔案 數位教材
第五讲 四则运算计算器(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
园林专业本科阶段课程拓扑图:平台期课程 通识 12 数学 14 物理 4 化学 11 英语 6 政治 14
第二章 Java语言基础.
动态规划(Dynamic Programming)
《编译原理与技术》 期末复习 计算机科学与技术学院 郑启龙 李 诚 25/12/2018.
分布式程序设计 姚斌 计算机科学与工程系 上海交通大学.
Unit 11.Operating System 11.1 What’s OS 11.2 Related Courses
第4章 非线性规划 4.5 约束最优化方法 2019/4/6 山东大学 软件学院.
Linux Programming: Overview
C++语言程序设计 C++语言程序设计 第七章 类与对象 第十一组 C++语言程序设计.
内容摘要 ■ 课程概述 ■ 教学安排 ■ 什么是操作系统? ■ 为什么学习操作系统? ■ 如何学习操作系统? ■ 操作系统实例
C语言程序设计 主讲教师:陆幼利.
计算机及办公软件应用 ©2013 苏州工业园区职业技术学院
数据密集型计算 张奇.
网页设计与制作 —— 学习情境二:网页模板设计
实验七 安全FTP服务器实验 2019/4/28.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
北师大版五年级数学下册 分数乘法(一).
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
用穷举法设计程序 南京师范大学 教育技术系 倪佳慧
无线通信系统 信源:消息信号(调制信号) 振荡器:高频载波(正弦) 三要素: 振幅 AM 频率 FM 相位 PM 超外差接收 已调信号.
<编程达人入门课程> 本节内容 计算机编程语言 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,
魏新宇 MATLAB/Simulink 与控制系统仿真 魏新宇
Parallel Programming Xuanhua Shi/Pingpeng Yuan
计算机绘图 AutoCAD2016.
工业机器人技术基础及应用 主讲人:顾老师
<编程达人入门课程> 本节内容 学习路线 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,
地 理 信 息 系 统 ——专业必修课程 田永中 西南大学地理科学学院
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
我们能够了解数学在现实生活中的用途非常广泛
PPCA2014.
机械设计A 、B 重修 涮分 学习过,想提高?? 上课 考勤?? 平时成绩 %
Copyright © 2004 HRBEU.605. All Rights Reserved
数据密集型计算理论与实践 张奇.
学习数据结构的意义 (C语言版) 《数据结构》在线开放课程 主讲人:李刚
任课教师:戴开宇 TA:时均帅、谭肖、王安华 程序设计B班 :20-16:50(90分钟)
第六讲 酒店客房管理系统(二) 教育部“十二五”职业教育国家规划教材
实验六、COM类型病毒分析实验 实验开发教师: 刘乃琦 谌黔燕.
狂犬病 指導老師:黃顯璋 報告人:唐芸.
Presentation transcript:

1 授课教师:孙 辉 上课地点: 3103 上机实验:理工楼 2 层机房 程序设计导论 —— 第 1 讲

2 课程信息 主讲教师:孙辉 主讲教师:孙辉 – 中国人民大学,信息学院,计算机系 – 办公室:理工配楼 1 层 104A – 电 话: – 课程信箱: 答疑 答疑 – 课程题库: 统一导入账号,用户名 为学号 统一导入账号,用户名 为学号

3 上机安排 时间: 时间: – 周二上午 10:30-11:30 12:00-13:30 – 从 9 月 23 日开始 地点:理工配楼 2 层机房 地点:理工配楼 2 层机房

4 预备知识 要求学生具有计算机操作的基本技能, 能够较熟练地使用 Windows 操作系统; 要求学生具有计算机操作的基本技能, 能够较熟练地使用 Windows 操作系统; 能够通过 与教师、助教交流 能够通过 与教师、助教交流 能够使用常用的字处理软件(如: Microsoft Word, Powerpoint )编写实验 报告 能够使用常用的字处理软件(如: Microsoft Word, Powerpoint )编写实验 报告

5 教材 教材 – 《 C 程序设计》第三版,谭浩强,清华大学出 版社, 2006 – 《程序设计基础》第 2 版,吴文虎 著,清华大 学出版社, 2004 参考书目 参考书目 – 《 C++ 大学教程》( 第二版), Harvey M. Deitel , Paul James Deitel ,邱仲潘 等译,电子工业出版社, 2004 – 《 C++ 大学教程》( 第二版), Harvey M. Deitel , Paul James Deitel ,邱仲潘 等译,电子工业出版社, 2004 – 《计算机程序的构造与解释》,裘宗燕 译,机械工业出版社, 2004 – 《计算机算法 -- 设计与分析导论》,英文, Sara Baase, Allen Van Gelder , 高等教育出版社, 2001 – 《数据结构与算法 --C++ 版》(第三版), Adam Drozdek ,郑 岩等译,清华大学出版社, 2006 – 《数据结构算法与应用 -C++ 语言描述》, Sartaj Sahni 著,汪 诗林等译,机械工业出版社, 2004

6 成绩评定 平时成绩、期中考试 平时成绩、期中考试 – 共占 40 % – 平时成绩包括出勤、作业、课堂回答问题、 大作业等 期末成绩 期末成绩 –60 % – 笔试 + 上机

7 Computer Programming 程序 (Computer Program) 程序 (Computer Program) – 一组指令,控制计算机每一步的动作 编程语言 编程语言 – 一组定义计算机程序的语法规则 编程 (Computer Programming) 编程 (Computer Programming) – 编写、测试、调试 / 排除问题、维护计算机 程序源代码的过程

8 目标 学习利用计算机解决问题的基本能力 学习利用计算机解决问题的基本能力 – 分析问题 – 设计算法 – 编写程序 学习使用 C/C++ 编程语言 学习使用 C/C++ 编程语言

9  程序设计的重要性  程序设计的基本概念与基本方法  编程解题的思路与典型方法  数学模型简介  算法及算法步骤  程序结构与相应语句  编码与上机调试 教学目标

10 教学重点  程序设计的基本概念,基本方法;  在 C 语言的环境下,学会如何针对问题进 行分析,构建数学模型,寻找算法并编程 实现;  有条有理有根有据的编程实践;  养成良好的编程风格与习惯;  重在思维方法的学习,鼓励创新。

11 四、指导思想 1. 教学上要突破传统观念和传统模式,以培 养高素质有创造精神的人才为这门课的教 学目标。 2. 强化实践   程序设计是高强度的脑力劳动,实践性极 强,不是听会的、也不是看会的,而是练 会的。要让学生充分上机动手编程。这可 能与以往的教学安排最大的不同之处。

12 3. 突出重点   重点放在思路、算法、编程构思和程序实现上 ;   语句只是表达工具,强调抱西瓜,不拣芝麻 ;   重在训练利用计算机编程手段分析问题和解决问 题的能力。 4. 养成良好的编程习惯   强调可读性 ;   变量要加注释;   程序构思要有说明;   学会如何调试程序 ;   尽可能优化 ;   对运行结果要做正确与否的分析。

13 5. 考试方法   笔试与上机解题相结合   上机解题,自动测试   不计失败,只计成功 6. 学习方法   动手动脑,在理论指导下实践   注重学习思路,总结思路   倡导:做学问,要又学又问   倡导: “ 自学、动手、应用、上网 ”   倡导:实践出真知。在编写大量程序之后,才 能感到运用自如。 7. 学习心态   “ 自立、自信、自尊、自强 ”   要有战胜困难的勇气和信心

14 五、教学内容安排 1. 概论:程序设计的基本概念与基本方法; 怎样才能学好这门基础课 2. 程序的基本结构、 C 语言基础 3. 编程关键:逻辑思维与问题求解。人是 怎样让计算机帮助自己解题的 4. 数据的组织方式一:数组 5. 模块化:函数与函数调用

15 6. 分治思想:递归算法及其实现 7. 逻辑指代与物理指代:指针 8. 数据的组织方式:文件,数据的永久存 储与重复使用

练习、上机考试系统