1 / 19

北京大学计算机科学技术研究所 (ICST)

计算概论 (Introduction to Computi n g). 孙 俊. 北京大学计算机科学技术研究所 (ICST). 2014年10月3日. 欢迎新同学成为北京大学的一员!. 一 塔 湖 图. 大学中的学习. 同一起跑线 自主学习 掌握原理 动手实践 — 实践改造人 团队协作 — 沟通的习惯、协作的习惯 勤奋,创新 读书的习惯 个人能力、团队精神、勤奋的习惯、读书的习惯. 《 计算概论 》 课程介绍 (教学大纲). 北京大学信息科学技术学院. 2014年10月3日. 主要内容. 内容概要 课程目标 教材及参考书 教学方式 考核方式.

harvey
Download Presentation

北京大学计算机科学技术研究所 (ICST)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 计算概论(Introduction to Computing) 孙 俊 北京大学计算机科学技术研究所(ICST) 2014年10月3日

  2. 欢迎新同学成为北京大学的一员! 一 塔 湖 图

  3. 大学中的学习 • 同一起跑线 • 自主学习 • 掌握原理 • 动手实践—实践改造人 • 团队协作—沟通的习惯、协作的习惯 • 勤奋,创新 • 读书的习惯 • 个人能力、团队精神、勤奋的习惯、读书的习惯

  4. 《计算概论》课程介绍 (教学大纲) 北京大学信息科学技术学院 2014年10月3日

  5. 主要内容 内容概要 课程目标 教材及参考书 教学方式 考核方式 教学辅导 教学要求 教学特点 课程进度 上机进度

  6. 内容概要 • 1、计算机和信息技术的基本概念和基础知识 • 计算机与人类社会的关系 • 计算机硬件基本组成 – 输入设备、输出设备、处理器 • 计算机系统的组成 – 硬件系统、软件系统 • 计算机内的信息表示与处理、信息的输入输出、信息的存储 • 操作系统、文件系统、数据库系统、应用软件 • 计算机网络与互联网 • 2、程序设计初步 • 程序设计语言及环境(Visual C++,C)、程序设计方法 • 3、上机操作 • Windows XP及其附属软件,Internet Explorer,ftp,E-mail • 办公软件:Microsoft Word/PowerPoint/Excel • C语言编程

  7. 课程目标 • 理论 • 个人计算机的基本组成及各部件的功能 • 操作系统的引导及其主要功能 • 信息的表示、处理、存储的基本原理 • 互联网的基本功能和原理 • 计算机程序的工作原理及开发过程 • 实践 • Windows 操作系统的使用 • 常用软件的操作 – 收发电子邮件、搜索引擎的使用、 MS Office(Word, Excel, Powerpoint) • VC++编程环境 及 C 语言编程

  8. 教材及参考书 • 教材: • 《C语言程序设计(第2版)》谭浩强著,清华大学出版社 • 《计算概论(第2版)》,许卓群、李文新、罗英伟,汪小林,清华大学出版社,2009年。 • 参考书: • 《程序设计导引及在线实践》,李文新、郭炜、余华山,清华大学出版社,2007。 • 市场上计算机入门、使用书籍过多过乱 ,以教材和课程讲义为主,使用手册和联机帮助等三者紧密配合。

  9. 教学方式 • 课堂讲授,每周3学时 • 周一7~8节(15:10-17:00),单周,一教204; • 周三3~4节(10:10-12:00),一教204 。 • 上机实习,每周2学时 • 周三7~8节( 15:10-17:00 ),计算中心7号机房,理科一号楼1249室; • 随堂小测验 • 课后阅读、作业 • 课堂讲授:2011年9月5日-2011年12月21日,共16周。每堂课分基础知识和应用知识两部分,主要以提出问题,并指出学习方向的方式讲授。 • 上机实习:第3周开始,计算中心机房,有助教参加。

  10. 考核方式 • 随堂小测验 • 平时上机练习、作业 40% • 期中考试 20% • (基本概念和基础知识,笔试) • 期终考试 40% • (程序设计,上机考试)

  11. 教学辅导 日常交流:大家可以利用课程网站以及助教email进行交流、讨论。有关课程的讲义、作业、通知等都将在网上发布。 http://course.pku.edu.cn, http://www.icst.pku.edu.cn/course/jsgl/jsgl.htm 程序设计上机实习:程序设计作业需要通过网上评测系统(编程网格:http://programming.grids.cn)来提交,期终考试也是通过它来进行(考前会安排模拟考试)。 教师(地点:方正大厦4楼412房间);辅导助教:刘昌盛 宋建国 伍慧敏 颜乐驹 待拿到学生最终名单后再确定具体分配。

  12. 教学要求 1、复习: 认真读书(教材) 以课堂演示讲稿为复习提纲; 2、上机准备:上机以前应该思考,上机的目的和准备工作,一开始第一步工作,大概会遇到的问题; 3、上机练习和作业:上机要大胆试验,学会总结经验。上机时交练习和作业权值为1,3天内0.8,7天内0.6,14天内0.3,其他情况为0。 可以讨论,但不要抄袭。

  13. 教学特点 • 注意加强基本概念、基本技能、和现场演示的配合; • 注意学生差别,让学生经过自学补齐差距。

  14. 课程进度 • 第一讲计算机、互联网与信息社会 • 计算机的发展、信息社会的特征 • Windows XP系统的简介 • 设备与互联;网上服务与交流 • 浏览器、搜索引擎、ftp、E-mail • 第二讲计算机系统 • 计算机的硬件组成及性能指标 • 计算机的配置 • 计算机软件系统组成、操作系统 • 计算机应用软件

  15. 课程进度 • 第三讲 信息的编码、存储与管理 • 数字化原理:二进制及信息编码 • 存储设备及计算机的分层存储结构 • 文件系统与数据库 • 第四讲 计算机的内部存储与处理 • CPU及存储程序原理 • 指令系统 • 程序基本结构 • 逻辑运算 • 表达式

  16. 课程进度 • 第五讲 程序设计语言和编程环境 • 编程语言,Visual C++编程环境 • 第六讲 算法设计 • 问题求解与算法设计 • 第七/八讲程序设计导引(I) • 程序基本框架、变量、常量、数据类型;算术表达式 • 第九/十讲 程序设计导引(II) • 指令流的控制、输入和输出、程序风格 • 第十一/十二讲数组与结构 • 数组(二维数组、多维数组)、结构 • 第十三/十四讲 指针与字符串 • 指针、字符串、动态数组

  17. 课程进度 • 第十五/十六讲 函数 • 函数、参数、全局变量、局部变量、递归方法调用 • 第十七/十八讲 链表 • 线性表的概念,单链表及其上的操作 • 循环链表,双链表,应用实例 • 第十九讲 文件操作 • 文件的概念,文件上的操作 • 第二十/二十一讲 综合练习及复习 • 习题讲解、编程问题分析、答疑

  18. 上机进度 • 第一次 Windows XP及互联网应用 • 第二次 Office的使用(Word、PowerPoint、Excel) • 第三~十五次 C 程序设计(包括2次模拟考试)

More Related