计算概论(B)课
哲学专业(逻辑学与科学技术哲学方向)

北京大学哲学系、宗教学系哲学专业(逻辑学与科学技术哲学方向)一、哲学专业(逻辑学与科学技术哲学方向)简介该方向始于1987年,原为逻辑专业,2003年改为现名,学制4年,毕业授予哲学学士学位。
二、专业培养要求、目标哲学专业科哲与逻辑学方向,培养兼具自然科学和哲学知识背景的综合型理论人才和科技传播、科技管理人才。
经过四年学习,使学生初步具备原典阅读与独立研究能力,具有较高的理论思维能力与语言表达能力,能够以自己的哲学素养处理现实工作中遇到的各种社会与文化问题。
本专业的毕业生,除了学习哲学系的基本课程之外,还要对中文、历史、考古等人文学科都有较多的了解,对相关的自然科学和社会科学都有一定的了解,具备比较全面的人文与科学的学术训练。
三、授予学位哲学学士四、学分要求与课程设置总学分:134学分,其中:1.公共与基础课程44-50学分2. 核心课程30学分3. 限选课程32学分4.通识与自主选修课程28-22学分并须同时满足下列选课要求:1.公共与基础课程:44-50学分(1)全校公共必修课:29-35学分留学生与哲学系学生要求一致。
注2:港澳台学生可以免修政治理论课及军事理论,免修课程学分必须由其他课程(可全校任选课程)补足。
注3:新生入学,英语要分级考试,根据考试结果确定需选修的学分,A级需修8学分(A 级课程4学分+B级课程4学分),B级需修6学分(B级课程4学分+C级课程2学分),C级需修C级课程4学分,C+级需修2学分。
本系学生修完C+级课程后,仅可以选修二外来补足学分;留学生免修英语。
免修课程学分必须由英语及母语以外第三门语言或者中文系开设的语言类课程来补足。
(2)学科基础课程15学分在下列课程中选15学分,其中带*号的为必修:数学类理学部4 通识与自主选修课:28-22学分,其中(1)专业任选课:4学分。
(2)通选课:18学分核心通选课:6-12学分;其他通选课:12-6学分A.数学与自然科学类:4学分(可用学科基础类课程中的相关课程代替)B.社会科学类:2学分C.心理学类:2学分(可用学科基础类课程中的心理系课程代替)D.历史学类:2学分E.艺术类:2学分(必须为艺术学院开设课程)(3)第二外语:6-0学分公共英语课程未修满8学分的,用二外补齐。
北京大学信息管理系图书馆学介绍

北京大学信息管理系图书馆学专业一、专业简介北京大学图书馆学专业成立于1947年,经过半个多世纪的发展,该专业已建设成学士、硕士、博士三级培养模式,成为全国最优秀的图书馆学专业之一,为国家培养了大批优秀人才。
许多知名学者,如王重民、刘国钧教授,曾在该专业任教。
该专业2001年被评为国家重点学科。
随着信息化和网络化的发展,除图书馆学、目录学、文献学等领域具有传统优势外,该专业目前着力发展网络信息资源管理、数字图书馆、知识管理等领域。
二、专业培养要求、目标本专业培养掌握现代信息管理理论、技术和方法,能够承担各级各类组织机构的信息管理工作和信息系统建设的综合性专门人才。
三、授予学位管理学学士四、学分要求与课程设置总学分:148学分,其中:1.必修课程87学分;2.选修课程54学分;3.毕业论文6学分;4.社会实习与实践1学分通过此课程使学生全面了解本行业或某一信息机构的主要业务,将书本知识与实际联系起来,并受到科学研究的初步训练,提高学生分析问题解决问题的能力。
实习内容由实习单位与本系协商确定,主要围绕信息组织、加工处理、检索、分析、传播、服务、利用以及信息系统设计开发等业务环节来进行。
并须同时满足下列选课要求:1)全校公共必修课程:32学分2)大类平台课程:16学分,其中非本院系课程不低于8学分大类平台基础课程:至少选三门,本系两门课必选,至少10学分大类平台开放课程:至少选三门,本系两门课程必选,至少6学分3)专业课程:必修:39学分注:理科生必须选高等数学B。
文科学生如果选择高数C,必须从专业选修课中补选2个学分的课作为必修课。
选修:至少42学分(可以在全校范围内选修最多10个学分)其它选修课程:如所选本科素质教育通选课和专业选修课不够选修课程42学分的要求,在此类课程中补齐学分。
4) 本科素质教育通选课:12学分A.数学与自然科学类:和F类相加至少4学分B.社会科学类:至少2学分C.哲学与心理学类:至少2学分D.历史学类:至少2学分E.语言、文学、艺术与美育类:至少2学分,其中至少一门是艺术类课程F.社会可持续发展类:和A类相加至少4学分。
(精校版)计算机科学B

(精校版)计算机科学B1. 概述本文档旨在介绍计算机科学B的相关知识和技术,涵盖的内容包括计算机网络、操作系统、数据结构和算法等方面。
通过研究本文档,读者将能够全面了解计算机科学B的基本概念、原理和应用,以及相关领域的最新进展。
2. 计算机网络2.1 网络体系结构计算机网络可以分为不同的层次结构,最常见的是TCP/IP模型和OSI模型。
本节将详细介绍这两种网络体系结构的结构和功能,以及它们之间的区别和联系。
2.2 网络协议2.3 网络安全网络安全是计算机科学B中的重要组成部分,涉及到信息保护、数据加密、防火墙等技术。
本节将介绍常见的网络安全攻防技术和策略,以及如何保护网络环境和数据安全。
3. 操作系统3.1 操作系统原理操作系统是计算机硬件和应用软件之间的桥梁,负责管理和控制计算机的资源和任务。
本节将介绍操作系统的基本结构和功能,包括进程管理、内存管理、文件系统等。
3.2 操作系统分类操作系统可以根据其特点和用途进行分类,例如批处理系统、分时系统、实时系统等。
本节将介绍不同种类的操作系统及其应用领域。
3.3 操作系统发展和趋势操作系统技术不断发展和演变,不断推动计算机科学B的发展。
本节将介绍操作系统的历史演变和未来发展趋势,探讨其对计算机科学B的影响和意义。
4. 数据结构与算法4.1 数据结构基础数据结构是计算机科学B中的核心概念,涉及到数据的组织和存储方式。
本节将介绍常见的数据结构,例如数组、链表、栈、队列等,以及它们的特点和应用场景。
4.2 算法设计和分析算法是解决问题的有效方法和步骤,对计算机科学B的研究和应用至关重要。
本节将介绍常用的算法设计方法和分析技术,例如递归、动态规划、贪心算法等,以及它们的复杂度分析和效率评估。
5. 总结本文档简要介绍了计算机科学B的主要内容和相关技术,但只是冰山一角。
计算机科学B是一个广泛而深入的领域,读者应该继续研究和研究,探索更多的知识和技术,以应对不断变化的计算机科学B行业的需求和挑战。
北大物理学院设置

北京大学物理学院13-14学年第1学期本科生课程序号课程号课程名学分周学时总学时1 00130201 高等数学 (B) (一) 5.0 6.0 102.02 00130211 高等数学 (B) (一)习题课0.0 2.0 32.03 00131460 线性代数 (B) 4.0 4.0 68.04 00131470 线性代数 (B)习题0.0 0.0 8.05 00132380 概率统计 (B) 3.0 3.0 51.06 00405596 量子材料前沿讲座 2.0 2.0 32.07 00405608 低温物理学 2.0 2.0 32.08 00405610 经典光学 4.0 4.0 64.09 00405612 量子材料的物性 3.0 3.0 48.010 00410140 群论 3.0 4.0 64.011 00410340 高等量子力学 4.0 4.0 64.012 00410440 量子统计物理 3.0 4.0 64.013 00410640 量子场论 4.0 4.0 64.014 00411850 固体光谱 3.0 3.0 48.015 00411950 表面物理 3.0 3.0 48.016 00412150 粒子物理 4.0 4.0 64.017 00413250 等离子体物理 4.0 4.0 52.018 00414860 激光实验 2.0 3.0 54.019 00415450 量子光学 4.0 4.0 64.020 00415510 现代光学与光电子学 3.0 3.0 48.0 序号课程号课程名学分周学时总学时21 00415532 原子、分子光谱 3.0 3.0 48.022 00430109 演示物理学 2.0 2.0 32.023 00430132 现代电子电路基础及实验 (一) 3.0 4.0 64.024 00430151 现代物理前沿讲座Ⅰ 2.0 2.0 30.025 00430191 大气科学导论 2.0 2.0 32.026 00431110 力学 4.0 4.0 64.027 00431144 光学 2.0 2.0 32.028 00431148 光学习题课0.0 2.0 32.029 00431151 原子物理学 3.0 3.0 48.030 00431154 热学 3.0 3.0 48.031 00431156 光学 4.0 4.0 64.032 00431159 原子物理习题0.0 2.0 32.033 00431165 近代物理 3.0 3.0 48.034 00431180 力学习题0.0 2.0 32.035 00431214 综合物理实验(一) 2.0 4.0 64.036 00431254 热学习题课0.0 2.0 32.037 00431255 电磁学习题课0.0 2.0 32.038 00431443 计算物理学 3.0 3.0 48.039 00431537 现代电子测量与实验 3.0 4.0 64.040 00431543 天体物理专题 3.0 3.0 48.0 序号课程号课程名学分周学时总学时41 00431545 天文文献阅读 2.0 2.0 32.042 00431558 天文技术与方法Ⅰ(光学与红外) 3.0 3.0 48.043 00431570 核物理与粒子物理实验方法(一) 4.0 4.0 64.044 00431610 数量级物理学 3.0 3.0 48.045 00431620 计算物理学导论 3.0 3.0 48.046 00431640 量子力学讨论班0.0 2.0 32.047 00431650 平衡态统计物理 4.0 4.0 64.048 00431660 宇宙探测新技术引论 3.0 3.0 48.049 00431670 量子力学(A) 6.0 6.0 96.050 00431690 固体物理学 6.0 6.0 96.051 00431700 固体物理讨论班0.0 2.0 32.052 00432108 数学物理方法 (上) 3.0 3.0 48.053 00432109 数学物理方法 (下) 3.0 3.0 48.054 00432110 数学物理方法 4.0 4.0 64.055 00432119 数学物理方法习题课0.0 2.0 32.056 00432140 电动力学 (A) 4.0 4.0 64.057 00432141 电动力学(B) 3.0 3.0 48.058 00432151 量子力学习题0.0 2.0 32.059 00432160 电动力学习题0.0 2.0 32.060 00432164 生物物理导论 2.0 2.0 32.0 序号课程号课程名学分周学时总学时61 00432190 凝聚态物理理论讨论班 2.0 2.0 32.062 00432207 卫星气象学 3.0 3.0 48.063 00432211 理论力学 3.0 3.0 48.064 00432227 科研实用软件 2.0 2.0 32.065 00432236 激光物理学 3.0 3.0 48.066 00432247 大气物理学基础 3.0 3.0 48.067 00432249 流体力学 3.0 3.0 48.068 00432250 描述性物理海洋学 2.0 2.0 32.069 00432255 天气分析与预报 3.0 3.0 48.070 00432267 工程图学及其应用 2.0 2.0 30.071 00432268 自然科学中的混沌和分形 2.0 2.0 32.072 00432270 大气概论 2.0 2.0 30.073 00432274 大气探测原理 3.0 3.0 48.074 00432290 气候模拟 4.0 4.0 64.075 00432310 全球环境与气候变迁 2.0 2.0 32.076 00433328 近代物理实验 (II) 3.0 6.0 96.077 00433410 半导体物理学 4.0 4.0 64.078 00433520 超导物理学 4.0 4.0 64.079 00433641 材料物理 2.0 2.0 32.080 00434091 纳米科学前沿 2.0 2.0 32.0 序号课程号课程名学分周学时总学时81 00434092 纳米科技进展 2.0 2.0 32.082 00437160 核物理与粒子物理专题实验 3.0 5.0 80.083 00437170 公共物理学 2.0 2.0 32.084 00437180 普通物理实验(1) 3.0 4.0 64.085 04831410 计算概论(B) 3.0 3.0 54.086 04831650 计算概论(B)上机0.0 2.0 36.0。
大学计算机基础B--理论课程大纲[4页]
![大学计算机基础B--理论课程大纲[4页]](https://img.taocdn.com/s3/m/847cdcd2f71fb7360b4c2e3f5727a5e9856a27b3.png)
课程名称:大学计算基础B英文名称:Basic Computer of College学分:1 总学时:32 理论学时:16 实验/课程实践学时:16一、课程作用与目的该课程的设置及教学内容的选择以普通计算机技术和应用为主,通过理论教学和实验教学,培养学生对以计算机技术、多媒体技术和网络技术为核心的信息技术的兴趣,建立起计算机应用意识,形成良好的信息技术道德,掌握计算机基础知识、培养学生计算机常用办公集成软件、 Internet 的基本操作与使用方法,能够正确地选择和使用典型的系统软件和应用软件,同时兼顾计算机应用领域的前沿知识,为推行素质教育,培养具有创新精神和实践能力的新型人才,并在综合思维能力、综合表达能力及综合设计能力诸方面均能为后续专业课程的学习奠定一定的基础。
二、课程基本要求《大学计算机基础》课程是非计算机专业的公共必修课。
本课程根据教育部高等学校计算机科学与技术教学指导委员会《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求》及教育部高等学校计算机基础课程教学指导委员会提出的以“培养学生计算机应用能力和计算思维能力”作为计算机基础课程培养目标,重点培养学生计算机应用能力。
通过课程学习使学生掌握计算机操作和应用的基本知识和技能,能熟练应用OFFICE办公软件完成文档编辑、数据处理、演示文稿制作等工作任务,能利用网络搜索信息及下载文件,收发电子邮件。
通过本课程的学习,提高学生熟练操作计算机的能力。
三、教材及主要参考书1.主要使用教材[1] 李敏,高艳平主编.《大学计算机基础》.第2版.北京.电子工业出版社,2021.8[2] 刘欣亮,薛冰冰主编.《大学计算机基础实验教程》第2版.北京.电子工业出版社,2021.8四、课程内容第1章(计算机概述)(2学时)主要内容:计算机的概述、计算机的基本工作原理、计算机系统的组成、存储器分类,存储容量、虚拟存储器的概念重点:计算机系统的组成、工作原理及虚拟存储器难点:微型计算机系统的组成、工作原理第2章(计算机数字化基础)(2学时)主要内容:信息在计算机内的表示、计算机的指令和指令系统重点:数据在计算机中的表示、微型计算机系统的组成及各部分的功能难点:数据在计算机中的表示、微型计算机系统的组成及各部分的功能第3章(windows操作系统)(2学时)主要内容:操作系统的发展、分类和基本工作原理、操作系统的主要功能重点:文件和文件夹的管理、windows系统的分区与安装、系统设置、系统维护难点:系统安装与难护第4章(WPS文字)(2学时)主要内容:文字处理软件的基本操作、毕业论文的编辑、样式的使用、编号的使用、分节、分栏、页眉和页脚、表格及其制作、插入引用、批注和修订重点:文档格式编排、表格的制作与编辑、图文混排、WPS文字高级编排难点:WPS文字高级编排第5章(WPS表格)(2学时)主要内容:工作簿的基本操作、单元格的基本操作、数据的格式化,数据列表(数据的排序、筛选、分类汇总、分级显示等)。
北京大学地质系课程表

课程编号
课程名
班号
课类
学分
总学时
学时
教师
学生类别
人数
起止周
星期一
星期二
星期三
星期四
星期五
星期六
星期日
考试时间
00130201
高等数学 (B) (一) Advanced Mathematics (B) (1)
05
专业必修
5.0
102.0
6.0
周蜀林
本科(公费)
180
1-16
7-8
3-4
20120103
1
任选
3.0
45.0
3.0
雷 军
本科(公费)
50
1-16
3-4
7-8单周
20111227
01231430
地球化学 Geochemistry
1
专业必修
3.0
60.0
4.0
郑海飞
本科(公费)
50
1-16
7-8
5-6
20120103
01231460
水文地质与工程地质学 Hydrologic and Engineering Geology
50
1-16
2-4
20111230
01233310
弹性力学B Elastic Mechanics
1
任选
4.0
60.0
4.0
蔡永恩
本科(公费)
25
1-16
6-8
20120104
01233020
电离层物理学与电波传播 Ionospheric Physics and Radio Wave Propagation
北京大学信息管理系

北京大学信息管理系一、信息管理系简介信息管理系始建于1947年,著名目录学家王重民先生在时任北京大学校长胡适的支持下设立,是我国自己创办的最早的图书馆学情报学与信息管理专业教育机构之一。
其前身是图书馆学系,1987年5月改名为图书馆学情报学系,1992年改为现名。
其中图书馆学为国家重点学科,情报学为北京市重点学科,信息管理与信息系统为教育部重点建设的特色专业,拥有一级学科博士和硕士学位授予权,并设有博士后流动站。
本科设有两个专业:信息管理与信息系统、图书馆学。
按系招生,文理兼收,入学后第三年自主选择专业。
现有教职员34人,其中教授13人(含博士生导师9人),副教授13人,讲师2人。
图书馆学博士生导师5人,情报学博士生导师4人,兼职博士生导师2人。
另外,聘有外籍客座教授3人,国内兼职教授7人。
二.专业及专业方向:1)信息管理与信息系统专业信息管理与信息系统专业准予毕业的总学分为148学分,其中1)必修课:87学分;2)选修课:54学分;3)毕业论文:6学分;2)图书馆学专业图书馆学专业准予毕业的总学分为148学分学分,其中1)必修课:87学分;2)选修课:54学分;3)毕业论文:6学分;2.专业代码:三、教学行政管理人员职务姓名办公电话系主任王余光 62756907 主管教学副主任周庆山62755677 教务员石晓华62751680 四、师资力量(姓名前打*者为博士生导师)五、教学设备与设施1.教学与研究实验室教研室:图书馆学教研室,情报学教研室。
实验室:数字图书馆开放实验室,中国人搜索行为实验室,智能信息服务实验室,自动分类实验室等。
实习室:工具书实习室。
2.图书资料3. 研究基地:国家信息资源管理北京研究基地。
4. 研究所:信息传播研究所,信息化与人类信息行为研究所中文图书(册) 论文 (册) 外文图书 (册)中文期刊 (册) 外文期刊 (册) 报纸(种)中 文 13304 2453 11456 7 外 文 684 2963 图书总量 16441期刊总量 14419总藏书量30860北京大学信息管理系信息管理与信息系统专业一、专业简介信息管理与信息系统专业于1998 年全国高等学校本科专业目录调整之后成立,由原来的管理信息系统、科技信息、经济信息管理等专业合并组建而成。
《计算机基础知识B》课件

RAM的性能对计算机性能有很 大影响,容量大、速度快的 RAM可以提高计算机的运行速 度。
RAM通常以“GB”或“MB” 为单位,常见的规格有DDR4 、DDR3等。
硬盘驱动器
硬盘驱动器(HDD/SSD)是计 算机中用于永久存储数据的存储
器。
HDD是传统的机械硬盘,而SSD 则是固态硬盘,具有更高的读写
应用软件
01
02
03
04
办公软件
用于处理文档、电子表格和幻 灯片等,如Microsoft Office
系列软件。
图像处理软件
用于编辑、处理和优化图像, 如Adobe Photoshop。
多媒体软件
用于制作和处理音频、视频等 多媒体内容,如Adobe Premiere。
游戏软件
为用户提供娱乐和休闲,丰富 人们的精神生活。
图像分割与识别
利用数字图像处理技术,可以将图像分割成不同 的区域,并对图像中的对象进行识别和分类。
数字视频处理技术
视频压缩技术
01
利用数字信号处理技术对视频数据进行压缩,以减小视频文件
的大小,便于存储和传输。
视频特效处理
02
通过数字信号处理技术,可以对视频进行各种特效处理,如缩
放、旋转、剪切等,以改善视频质量。
巨型机、大型机、中型机 、小型机、微型机。
按用途
通用计算机、专用计算机 。
计算机的应用领域
科学计算
利用计算机进行大规 模数值计算,解决科 学研究和工程实际问 题。
数据处理
对数据进行收集、整 理、存储、检索、加 工和传输,是企业管 理和决策的重要手段 。
自动控制
利用计算机对生产过 程进行实时控制,提 高生产效率和产品质 量。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息科学技术学院
通选课领域
是否属于艺术与美育
否
平台课性质
平台课类型
授课语言
中文
教材
《计算概论》(第2版),许卓群、李文新、罗英伟、汪小林,清华大学出版社,2009,2;
《程序设计基础(第2版)》,吴文虎,清华大学出版社,2005,
参考书
2;
教学大纲
本课程是所有新入学的本科一年级学生学习计算机科学与技术的第一门课程。本课程总括了计算机学科的知识体系,是计算机学科的入门基础。通过本课程的学习,不但可以使学生掌握计算机的基本工作原理以及程序设计的基本原理和方法,为后续课程的学习创造条件;而且可以让学生真正理解计算的本质,提高学生的抽象思维和严格的逻辑推理能力,为将来参与创新性的研究和开发工作打下坚实的基础。
操作系统的功能和作用,文件系统的概念和使用。
第8章 程序设计 - 入门篇(课堂讲授4学时)
程序设计的要素和过程,高级程序设计语言的特点,C语言程序示例及程序规范。
第9章 程序设计 - 基本框架(课堂讲授6学时,习题课2学时)
变量、常量、数据类型和表达式;指令流的控制;控制台输入和输出。
第10章 程序设计 - 数组和结构(课堂讲授8学时,习题课2学时)
本课程课时安排为5学时/周,共90学时,包括课堂教授和上机,不同的教学班级,可以根据实际的需要适当调整课堂讲授和上机的学时分配。课程教学的环节包括:教师课堂讲授,学生在线实践及教师、助教现场辅导,学生利用网络课件和网络资源自学,学生课后作业和小组合作,教师、助教网络答疑和网络讨论等。作为计算机基础教育的第一门课程,我们尤其注重实验教学内容的改革和建设,强调学生真正动手编程训练。除了传统的教学方式方法之外,我们尤其注重实践能力和创新能力的培养,设计了多种有特色的教学方法和教学手段,包括在线实践、多层次的教学辅导、在线考试、与大学生程序设计竞赛相结合、定期的教学交流与讨论等。
计算概论(B)课程详细信息
课程号
04831410
学分
3
英文名称
Introduction to Computation (B)
先修课程
无。
中文简介
如何在新入学的大学生中开展计算机基础教育,一直是高校课程设计中面临的一个问题。一般说来,计算机学科的入门基础包括计算引论(Introduction to Computing)和程序设计基础(Programming Foundation)2个部分。在高中阶段,很多学生已经接受过计算机基础教育,包括计算机的基础知识,如软件、硬件、计算机网络,二进制,文字处理,以及基本的操作系统和数据库操作等,也包括一些基本的程序设计训练。当然,由于升学及其他方面的原因,不同的学生的基础各不相同。有的对计算机的基础知识了解很少,有的学会了计算机的基本操作和应用,有的会写程序,有的则掌握了较好的编程技巧。但很少有学生能够真正理解计算的本质。考虑到这些情况,本课程在内容上融合了计算的内涵和程序设计基础两个方面,让学生在理解计算的本质的基础上掌握程序设计的原理和方法,进而掌握解决实际问题的能力。同时,我们根据学生的不同层次,设计不同的教学班级来满足学生的不同需求,争取让每个学生都能够在本课程中保持“新鲜”的学习,避免了“跟不上”、“嚼冷饭”、“进度慢”等现象。
声音、颜色、图像、文字等信息二进制编码的基本原理。
第5章 信息存储(课堂讲授2学时)
计算机存储系统从寄存器、高速缓存、内存到外存的层次结构。
第6章 CPU的信息处理(课堂讲授2学时)
CPU的工作原理、指令及指令周期的概念;CPU访问主存储器的工作原理。
第7章 计算机软件与硬件的协同工作(课堂讲授2学时)
第1章 计算机与信息社会(课堂讲授2学时)
计算机和互联网的发展历程,二进制数制表示、运算及数制编码原理。
第2章 互联网与信息共享(课堂讲授2学时)
互联网的硬件设施、通信协议和基本应用,动手接入互联网的基本知识。
第3章 计算机的基本组成(课堂讲授2学时)
计算机的结构及硬件组成,计算机系统的软件层次。
第4章 信息表示与信息输入输出(课堂讲授2学时)
数组、结构、指针、字符串等数据类型;内存动态申请与释放;文件操作;排序和查找问题。
第11章 程序设计 - 函数(课堂讲授6学时,习题课2学时)
函数的参数传递;变量作用域;递归调用的概念及应用。
第12章 问题分析与的判断标准(算法的时间复杂性);递归与分治、搜索与回溯、动态规划等一般的算法设计方法与思想。
英文简介
Designing a curriculum on computer basics that suits all fresh college students has become a challenge to the colleges and universities for a long time. Generally, computer basics include two important parts, Introduction to Computing and Programming Foundation. Before entering university, many students had already taken some fundamental computer education in senior schools, which might be combined with hand-on training, covering software basics, hardware basics, binary theory, word processing, operating system and databases, etc. However, fresh students have different competence level before attending the computer courses in college due to the entrance examination or other reasons. The range could be quite wide from novices to skilled programmers. Some of them know little about the computer basics, some have learned the fundamental operations and applications, some grasp how to program, some others master the art of programming well. But, few of them really comprehend the essence of computing from our observation. With respect to this situation, this course is given with the combination of computing theory and programming design basics, aiming to equip students with solid understanding of the principles and methods of program design, and further more the practical problem solving skills. Meanwhile, we introduce different classes to meet students` requirements from different levels, and endeavor to keep the course valuable to all students, avoiding the "lag behind", "wasteful duplication", "slow progress" and other phenomena.
随堂小测验、上机练习与作业、课后作业 40%
期中考试(计算导论+程序设计,笔试) 20%
期终考试(程序设计,上机考试) 40%
教学评估
马思伟: