计算机科学导论(董荣胜)5
计算机科学与技术(师范)专业导引课教学大纲
计算机科学与技术(师范)专业导引课教学大纲一、说明本课程是将计算机科学与技术(师范)专业课程进行铺垫式引导、概览式介绍的课程。
培养学生的专业兴趣,激发学生对计算机科学领域的兴趣,使学生为专业学习做好心理准备,加强主动学习的兴趣。
(一)课程性质通过专业导引让新生知道自己所学专业的课程设置、专业培养目标、就业方向和就业现状以及学好本专业的方法与技巧等,减少学生因为对所学专业缺乏了解所造成的盲目性,尽早培养学生的专业意识,树立正确的专业思想和学习观,激发学生的学习动机,打下良好的专业基础。
(二)教学目的通过专业导引课程,介绍专业发展的最新动态及成果、专业的杰出人才等等,重点在培养学生形成良好的专业思维模式(计算思维)和注重学生学习方法的培养。
透过知识和方法的传授,深入到智慧的训练和思维的培养层次上,培养学生发现问题、分析问题、解决问题的能力。
(三)教学内容第一章计算机学科的基本含义和培养目标第二章计算机专业人才能力和课程体系第三章本科生如何参与科技项目第四章计算机专业课程的学习第五章计算思维的认识第六章计算学科的基本问题介绍一个对问题进行抽象的典型实例——哥尼斯堡七桥问题。
然后,通过“梵天塔”问题和“停机问题”分别介绍学科中的可计算问题和不可计算问题。
从“梵天塔”问题再引出算法复杂性中的难解性问题、P类问题和NP类问题,证比求易算法,P=NP是否成立的问题,旅行商问题与组合爆炸问题,找零问题、背包问题与贪婪算法。
(四)教学时数学时:18学时学分:1学分课程类别:必修面向专业:计算机科学与技术师范专业(五)教学方式(1)老师专题讲解(2)同学们到网上、图书馆查阅资料(3)同学之间的讨论二、本文第一章计算机学科的基本含义和培养目标教学要点:本章首先简单介绍计算学科命名的背景、计算学科的定义,以及计算学科的根本问题,并阐述了计算学科专业名称的演变、分支学科及其培养侧重点,计算机学科的发展,我国计算机专业的发展。
计算机科学导论教学大纲
计算机科学导论教学大纲计算机科学导论课程是计算机专业一门重要的入门性导引类专业基础必修课程,课程的构建是在计算学科认知模型的基础上,以计算思维能力的培养为核心,从学科思想与方法层面对计算学科进行导引。
在本课程在教学中,教师全面贯彻科学哲学的思想方法,以科学的认识论和科学的方法论统领整个课程的教学,采取高级科普的深度定位和通俗流畅的语言,以类似于讲故事的形式向学生介绍整个学科的概貌,对学生进行整个学科正确的认知与导学,为学生顺利完成大学的学习任务提供必要的专业认识基础。
同时,给学生的学习留下大量的疑问和问题,为后续课程的教学留下“伏笔”,激发学生探索这个学科奥秘的兴趣,真正使导论课程的教学起到初步认知与正确导学的作用。
课程概述计算机科学导论是计算机学科一门重要的入门课程,是学生了解学科概貌,理解学科核心概念,领会学科内涵,了解学科各课程之间联系和特点的一门重要基础课程。
本课程致力于集思维性、方法性、知识性、实时性于一体,以训练良好的计算思维意识,运用计算机科学的基础概念进行问题求解和系统设计的思维活动,激发学生对计算机科学技术的兴趣,鼓励学生去发现自己感兴趣的研究或研发领域,建立计算机科学的整体框架为主要目标,运用RAPTOR(有序推理的快速算法原型工具)要求学生用流程图仿真方式进行简单的程序设计和基础算法训练,培养学生对计算机学科产生强烈的求知和浓厚的学习兴趣。
引导学生进入计算机领域,培养学生的计算思维能力,为后续课程的学习奠定坚实的基础。
课程大纲第一章计算机的发展第一节计算工具的发展第二节电子计算机的发展及趋势第一章单元测验第二章学科的基本问题第一节哥尼斯堡七桥问题第二节汉诺塔问题第三节证比求易算法第四节RSA公开密码密钥系统第五节旅行商问题与组合爆炸第六节GOTO语句与程序设计第二章单元测验第三章数据表示第一节数据的分层表示第二节实体-联系模型第三节关系模型第四节数据结构第五节线性结构第六节机器层的数据表示第三章单元测验第四章计算机系统第一节计算机系统第二节软件开发基础第四章计算机系统第五章算法第三节算法分析第四节程序设计第七节常用算法——排序第二节算法的表示第六节常用算法——查找第五节程序的过程单元第一节算法的概念第五章算法第六章IT产业、社会与职业道德第二节计算机领域的学术组织与奖项第四节职业道德第一节著名的IT公司第三节计算机的社会影响第六章IT产业、社会与职业道德实验1 顺序结构程序设计实验1 顺序结构程序设计实验2 选择结构程序设计实验2选择结构程序设计实验3 循环结构程序设计实验3 循环结构程序设计实验4 数组实验4 数组参考资料董荣胜编著,《计算机科学导论——思想与方法(第三版)》,高等教育出版社,2018年王文剑谭红叶编著,《计算机科学导论》,清华大学出版社,2016年谢涛程向前杨金成编著,《RAPTOR程序设计案例教程》,清华大学出版社,2016年。
安徽师范大学--计算机科学技术专业人才培养方案(教师教育类)
数学计算机科学学院计算机科学技术专业人才培养方案(教师教育类)一、业务培养目标遵循“夯实基础、拓宽口径,增强能力,提高素质”的原则,培养学生具有良好的思想道德素质和身体心理素质、具有较好的文化素质和科学素养、具有较强的学习能力和实践能力,系统地掌握计算机硬件、软件和应用的基本理论、基本知识和基本技能与方法,熟练地进行程序设计,可使用数据库技术、网络技术和多媒体技术等解决实际问题,具备从事计算机教育、软件应用开发和相关工作的基本能力和素质,能在教育单位、科研部门、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级专门科学技术人才。
二、业务培养要求本专业学生主要学习计算机科学与技术的基本理论、基本知识,受到应用计算机的基本训练和科学研究的初步训练,培养良好的教师职业素养,具备研究和开发计算机应用系统的基本能力。
通过本专业训练的毕业生应具有以下几方面的知识和能力:1、掌握计算机科学与技术基础理论、知识和技能,具有数据库、网络和多媒体等方面的应用能力;2、掌握计算机应用系统,特别是计算机教育系统的分析和设计的基本方法;3、具备良好的教师职业素养和专业素养,其中包括从事计算机(信息技术)教学的基本能力,熟悉教育法规,掌握教育学、心理学及计算机(信息技术)教学的基本理论,具有较强的语言表达能力、书面表达能力和教育教学管理能力;4、具有健康的体魄和良好的心理素质与卫生习惯,具有较强的集体合作和组织协调能力,具有现代社会的交往与沟通能力,具有良好的职业道德素养;5、具有熟练地进行程序设计和开发计算机应用系统的基本能力;6、了解计算机科学与技术的理论前沿,具有研究、开发新系统、新技术的初步能力;7、具有创新意识、创新精神和善于与人合作共事的品质和能力;具有一定的科学研究和实际工作能力。
三、学制与毕业学分学制:本专业标准学制为4年,实行弹性学制为3-6年学分:总学分不低于170+(6)学分四、授予学位授予工学学士学位五、课程设置与教学进程总体安排(一)计算机科学技术(教师教育)专业教学活动时间安排表(二)计算机科学技术(教师教育)专业课程类别和结构比例表(三) 计算机科学技术(教师教育)专业周学时计划分配表(四) 计算机科学技术(教师教育)专业课程设置与教学时间及学分分配表1、公共基础课程*公共基础课程由开课单位提交具体开课计划,课程编码由教务处统一编制。
计算机科学导论(第4版)习题答案-第5、6章
第5章算法与复杂性习题一、选择题1. B2. D3. C4. A5. B6. B7. D8.B9.C 10.A11.A 12.C 13.A 14.A二、简答题1.什么是算法,算法的特性有哪些?答:“算法(Algorithm)是一组明确的、可以执行的步骤的有序集合,它在有限的时间内终止并产生结果”。
算法的特性有:(1) 有穷性(可终止性):一个算法必须在有限个操作步骤内以及合理的有限时间内执行完成。
(2) 确定性:算法中的每一个操作步骤都必须有明确的含义,不允许存在二义性。
(3) 有效性(可执行性):算法中描述的操作步骤都是可执行的,并能最终得到确定的结果。
(4) 输入及输出:一个算法应该有零个或多个输入数据、有1个或多个输出数据。
2.什么是算法的时间复杂度和空间复杂度,如何表示?答:时间复杂度是与求解问题规模、算法输入相关的函数,该函数表示算法运行所花费的时间。
记为,T(n),其中,n代表求解问题的规模。
算法的空间复杂度(Space complexity)度量算法的空间复杂性、即执行算法的程序在计算机中运行所占用空间的大小。
简单讲,空间复杂度也是与求解问题规模、算法输入相关的函数。
记为,S(n),其中,n代表求解问题的规模。
时间复杂度和空间复杂度同样,引入符号“O”来表示T(n)、S(n)与求解问题规模n之间的数量级关系。
3.用图示法表示语言处理的过程。
答:语言处理的过程如图所示:4.简述算法设计的策略。
答:作为实现计算机程序实现时解决问题的方法,算法研究的内容是解决问题的方法,而不是计算机程序的本身。
一个优秀的算法可以运行在比较慢的计算机上,但一个劣质的算法在一台性能很强的计算机上也不一定能满足应用的需要,因此,在计算机程序设计中,算法设计往往处于核心地位。
要想充分理解算法并有效地应用于实际问题,关键是对算法的分析。
通常可以利用实验对比分析、数学方法来分析算法。
实验对比分析很简单,两个算法相互比较,它们都能解决同一问题,在相同环境下,一般就会认为哪个算法的速度快这个算法性能更好。
计算机科学导论3到5章
计算机科学导论3到5章第三章介绍了计算机系统的基本结构和组成。
计算机系统由硬件和软件组成,硬件包括中央处理器(CPU)、内存、输入设备和输出设备,而软件则包括操作系统和应用程序。
本章还介绍了计算机底层的基本概念,如位、字节、数据表示和存储,以及计算机的工作原理和执行指令的过程。
第四章讨论了编程语言的基本概念和特点。
编程语言可分为低级语言和高级语言。
低级语言如汇编语言和机器语言,直接操作计算机硬件;而高级语言如C、Java和Python,则提供了更高级的抽象和更方便的编程方式。
本章还介绍了编译器和解释器的工作原理,以及程序的编译和执行过程。
第五章探讨了算法的概念和应用。
算法是解决问题的一系列步骤和规则,它是计算机科学的核心概念之一、本章介绍了算法的基本特性,如输入、输出、确定性和有穷性。
此外,还介绍了常见的算法设计技术,如递归、分治法和动态规划。
本章还介绍了算法分析的方法和复杂度理论,用来衡量算法的效率和时间复杂度。
在计算机科学导论的这几章中,我们学习了计算机系统的基本结构和组成、编程语言的基本概念和特点,以及算法的基本原理和设计技术。
这些知识是理解计算机科学的基础,并为进一步学习计算机科学的各个领域打下了坚实的基础。
此外,这些章节还可以帮助我们了解计算机科学的历史发展和未来趋势,从而对计算机科学的发展和应用有更深入的了解。
总之,计算机科学导论的第三到第五章涵盖了计算机科学的核心概念和理论基础,包括计算机系统的工作原理、编程语言和算法的基本知识。
通过学习这些章节,我们可以对计算机科学有一个全面的了解,并为进一步深入学习计算机科学的各个领域打下基础。
桂林电子科技大学教师编著教材一览表(2001-2013)
桂林电子科技大学教师编著教材一览表(2001-2013)教材、专著书目(按时间排序)2001年教材出版情况统计表序号教材名称主编副主编参编出版社出版时间1 离散数学邝锦棠(67.6)重庆大学出版社2001.82 C语言程序设计教程冯柳平(100)重庆大学出版社2001.73 电路及电子技术向荣(40)重庆大学出版社2001.114 多媒体技术夏定元(198)重庆大学出版社2001.115 现代管理统计学杨燚(31.39)广西师大出版社2001.102002年教材出版情况统计表序号书名主编姓名副主编姓名参编姓名出版社出版时间4 计算机组成原理陈智勇重庆大学2002.2 7 高等数学徐安农中国科学文化2002.7 10 机械设计唐良宝重庆大学2002.618 现代商务英语袁翔珠重庆大学2002.919 现代物流管理蔡翔重庆大学2002.920 货币银行学宋瑞敏重庆大学2002.921 财务管理学曾繁荣重庆大学2002.1022 国际市场营销学杨燚重庆大学2002.9 26 液气压传动与控制田玲重庆大学2002.3 29 国际金融金涛重庆大学2002.9 32 生产与运作管理蔡翔重庆大学2002.12 34 财政与税收袁翔珠重庆大学2002.12 2003年教师出版教材情况一览表序号书名主编姓名副主编姓名参编姓名出版社出版时间3 张量分析导引孔庆官中国天马图书2003.415 形式与政策张劲松、龙海平、陈小玉广西人民2003.522 会计电算化常启军重庆大学2003.7 24 毛泽东思想概论李雅丽广西师大2003.82004年教师出版教材情况一览表序号书名主编副主编参编出版社出版姓名姓名姓名时间3 单片机原理及应用赵利重庆大学2004.34 现代通信技术段吉海重庆大学2004.5 8 信号与系统王华重庆大学2004.411 电子商务法袁翔珠、宋志国重庆大学2004.912 高频电子线路段吉海重庆大学2004.1113 经济法学胡建新广西师范大学2004.7 19 电路原理王斌重庆大学2004.521 数字电路马杰重庆大学2004.722 市场营销管理严宗光国防工业2004.924 新英语(第1册)磨玉峰广西师大2004.725 新英语(第2册)磨玉峰广西师大2004.926 毛泽东思想概论李雅丽广西师大2004.727 电气控制技术李海标重庆大学2004.928 计算机基础许倩霞中国科学技术2004.7 30 电工技术黄知超机械工业2004.233 电机及拖动基础诸葛致重庆大学2004.934 自然科学概说赵文玉广西师大2004.72005年教师出版教材情况一览表序号书名主编姓名副主编姓名参编姓名出版社出版时间3 数字电视技术赵坚勇西安电子科技大学出版社2005.014 新英语(第3册)学习指导磨玉峰广西师范大学出版社2005.017 可编程序控制器韦寿祺重庆大学出版社2005.0210 形势与政策(第七版)蒋纯红、龙海平、粟健生广西人民出版社2005.0612 我的大学王凌峰中国时代经济出版社2005.0613 现代公共关系学李幼平北京理工大学出版社2005.0714 智能控制李春泉重庆大学出版社2005.0815 基础物理学(下册)成钢同济大学出版社2005.0817 实用逻辑教程潘沁广西师范大学出版社2005.0818 单片机原理与应用李雪梅中国水利水电出版社2005.08 2006年教师出版教材情况一览表序号书名主编姓名副主编姓名参编姓名出版社出版时间1 软件工程蒋华朱细平武汉大学出版社2006.012 3ds max8建筑动画表现技法叶德辉中国林业出版社北京希望电子出版社2006.033 汇编语言程序设计陈宏武汉大学出版社2006.035 大学英语写作高手张丽娟唐洪王家年韦储学杨亚南杨华何小清黄林涛黄悟苏州大学出版社2006.047 软件工程学习与实践蒋华朱细平武汉大学出版社2006.068 组织行为学蔡翔蒋志兵清华大学出版社2006.079 电机学诸葛致重庆大学出版社2006.0712 工厂电气与可编程序控制器应用技术李雪梅中国水利水电出版社2006.0813 大学体育教程宾金生宾苑成罗小刚唐桂黔吴敏才北京航空航天大学出版社2006.0914 数字电视原理与接收赵坚勇电子工业出版社2006.09 18 SOPC 技术与应用江国强机械工业出版社2006.102007年教师出版教材情况一览表序号书名主编姓名副主编姓名参编姓名出版社出版时间1 电视原理与接收技术赵坚勇国防工业出版社2007.01 3 金工实习廖维奇王杰、刘建伟国防工业出版社2007.014 SMT组装质量检测与控制潘开林黄春跃吴兆华国防工业出版社2007.017 建筑设计表现技法宁绍强卫鹏、谢杰合肥工业大学出版社2007.0212 3ds max8建筑动画表现技法叶德辉中国林业出版社北京希望电子出版社2006.0317 财务管理学曾繁荣刘宏崔婧、李宇清、朱霞、董奇慧清华大学出版社2007.0719 财政与税收宋瑞敏刘承焕谢海娟机械工业出版社2007.0820 数控技术蒋廷彪重庆大学出版社2007.0821 设计图学及CAD基础.教程窦建玲魏加兴、张旭合肥工业大学出版社2007.0922 计算机科学导论-思想与方法董荣胜高等教育出版社2007.0923 设计图学及CAD基础.习题窦建玲魏加兴、张旭合肥工业大学出版社2007.0924 小波分析基本理论丁宣浩中国科学技术出版社2007.0925 激发与推演黄军凤凰出版传媒集团江苏美术出版社2007.1226 固体废物处理工程(第二版)赵文玉科学出版社2007.1227 新课程大学英语四六级考试词汇张丽娟唐洪何小清、杨华、陈玫、谷新黎、罗华珍、黄华南理工大学出版社2007.8宇元28 大学英语阅读高手(第4册)张丽娟、陈玫何小清龙翔、李春莉、杨华、张喜春、张灵芝、范桂萍、罗华珍、舒清云、谢雪峰、曾永苏州大学出版社2007.729 最新大学英语四级考试精讲精练教程陈玫张丽娟莫建萍人民日报出版社2007.112008年教师出版教材情况一览表序号书名主编姓名副主编姓名参编姓名出版社出版时间2 国际贸易理论与实务磨玉峰机械工业出版社2008.2 4 大学物理实验王华、任明放丘伟、许积文张艳丽、杨云、左卫群、杨涛、唐郁生、李震春华南理工大学出版社2008.25 企业信用管理曾繁荣高等教育出版社2008.36 C语言程序设计实验.设计.习题周娅、周信东汪瑾、韦绍杰、何国民电子科技大学出版社2008.37 信号与系统实验.设计.仿真周娅、严俊雷莲英、孟德明、王土央电子科技大学出版社2008.38 版式设计谭嫄嫄合肥工业大学出版社2008.310 造型设计完美风暴Rhino4.0完全学习手册叶德辉科学出版社2008.311 现代模拟集成电路原理及应用王卫东翟江辉电子工业出版社2008.412 环境工程专业英语蒋东云李学军华中科技大学出版社2008.513 51系列单片机就用与实践教程陈智勇北京航空航天大学出版社2008.514 计算机控制技术许勇陈辉、潘明、樊永显机械工业出版社2008.515 网页设计基础教程叶德辉李纳璺广西美术出版社2008.516 体育与健康唐桂黔黄若涧李启畅、黄程陕西人民出版社2008.517 大学计算机基础何国民广西师范大学出版社2008.618 大学计算机基础实验指导与习题集何国民广西师范大学出版社2008.623 高等数学(上册)陈克东黄文韬、张楠曾玲、唐生强中国铁道出版社2008.724 线性代数陈克东段复建、陈利霞中国铁道出版社2008.7 26 管理信息系统袁胜军中国电力出版社2008.8 29 极限配合与测量技术基础甘勇同济大学出版社2008.930 电路分析基础实验.设计.仿真黄品高李晓冬、陈震华电子科技大学出版社2008.932 世界现代设计史(第2版)谭嫄嫄合肥工业大学出版社2008.9 34 数字电子技术基础潘明科学出版社2008.1036 高等数学(下册)陈克东黄文韬、张楠曾玲、唐生强中国铁道出版社2008.1237 计算机通信网络基础周德新张会兵、刘联海机械工业出版社2008.1238 形式与政策教育读本贺伟华、张晋山、刘晓燕广西师范大学出版社2008.62009年教师出版教材情况一览表序号书名主编姓名副主编姓名参编姓名出版社出版时间3 金工实习教材萧泽新陈宁华南理工大学出版社2009.14 Access数据库教程韦绍杰广西师范大学出版社2009.15 Access数据库上机实验指导与习题韦绍杰广西师范大学出版社2009.16 金工实习甘勇韦荔甫、宋长发同济大学出版社2009.27 计算机组织原理陈智勇陈宏、王鑫西安电子科技大学出版社2009.29 高等数学学习指导·下册陈克东黄文韬、张楠唐生强、陈利霞中国铁道出版社2009.3 10供应链管理教程:理论与方法李壮阔经济管理出版社2009.411 形式与政策教育读本曲宗琴、贺伟华、张文广西师范大学出版社2009.513Director多媒体设计宝典(10年补交)黎成茂合肥工业出版社2009.714 环境微生物学蒋永荣华中科技大学出版社2009.715 Mathematica数学实验徐安农电子工业出版社2009.716 环境化学夏金虹华中科技大学出版社2009.817 成本会计曾繁荣张波谢海娟、尤谊东北财经大学出版社2009.818 微机原理及应用学习指导马金忠黄建华、江国强、欧阳宁重庆大学出版社2009.819 财务分析学任汝娟国防工业出版社2009.820 微积分段复建张楠科学出版社2009.821 现代工程制图简明教程李雪梅匡兵、孙永厚清华大学出版社2009.922 管理运筹学(10年补交)李军光明日报出版社2009.122010年教师出版教材情况一览表序号书名主编姓名副主编姓名参编姓名出版社出版时间1 电路分析基础周茜电子工业出版社2010年1月2 机械专业英语桂慧宋宜梅国防工业出版社2010年1月3 管理学卢润德蒋志兵、蔡翔、张莹、李松青、王洪波机械工业出版社2010年2月6 基于LPC3250的嵌入式Linux系统开发张红梅电子工业出版社2010年3月7 义务教育法律制度的理论与实践彭俊华中师范大学出版社2010年4月8 形势与政策教育读本李雅莉、陈小玉、贺伟华广西师范大学出版社2010年5月11 基础会计学尤谊科学出版社2010年8月12 线性代数段复建张楠、李绍刚科学出版社2010年8月13 概论与数理统计徐安农、黄文韬、李郴良中国人民大学出版社2010年8月14 交通计算机辅助工程李文勇人民交通出版社2010年8月15 新编大学英语四级写作实训教程陈玫人民日报出版社2010年8月16 大学计算机基础周娅何国民、周信东广西师范大学出版社2010年8月17 大学计算机基础学习指导周娅何国民、周信东广西师范大学出版社2010年8月19 马克思主义经典著作研究性导读何平广西师范大学出版社2010年9月20 信号与系统分析徐亚宁科学出版社2010年9月21 造型设计完美风暴RHINO4.0完全实例教程叶德辉刘伟元科学出版社2010年11月2011年教师出版教材情况一览表序号书名主编姓名副主编姓名参编姓名出版社出版时间1 会计信息系统应用教程刘承焕李立成中南大学出版社2011.82 经济法概论宋志国高清中南大学出版社2011.83 图形与字体设计基础宋冬慧班丽旋机械工业出版社2011.44 设计素描何峰彭馨弘机械工业出版社2011.25 产品设计与营销谭嫄嫄合肥工业大学出版社2011.86 计算机辅助平面设计彭馨弘彭玉元机械工业出版社2011.57 PIC系列单片机开发实例精解孙安青中国电力出版社2011.38 管理信息系统李军中南大学出版社2011.89 电动机控制技术基础及应用张法全中国电力出版社2011.112 货币金融学宋瑞敏李松青中南大学出版社2011.713 数字电视技术赵坚勇西安电子科技大学出版社2011.415 大学生安全防范知识教程文辉张智昱、胡国胜陈松青、农毅、杨青山、蔡续、武汉大学出版社2011.716 电子电路创新性实验指导景新幸李晓冬、李淑明、严俊、孟德明、秦冬成、叶懋、陈震华、高海英、蔡春晓、王土央、姜玉亭、王守华、向雁力高等教育出版社2011.817 视觉传达设计原理宋冬慧黄艳梅机械工业出版社2011.518 光机电一体化系统及应用萧泽新华南理工大学出版社2011.10 20 工程制图习题集宋长发甘勇、罗源伟韦荔甫国防工业出版社2011.721 形势与政策教育读本陈小玉广西师范大学出版社2011.622 影视美术设计彭国斌中国水利水电出版社2011.823 管理学花均南人民邮电出版社2011.42012年教师出版教材情况一览表序号书名主编姓名副主编姓名参编姓名出版社出版时间1 电子组装技术专业英语宋长发国防工业出版社2012.43 C语言程序设计基础马杰覃匡宇、张向利广西师范大学出版社2012.85 C语言程序设计基础学习指导覃匡宇宾辰忠、张润莲、何倩广西师范大学出版社2012.87 离散数学常亮清华大学出版社2012.7.10 视频合成及特效制作教程彭国斌清华大学出版社2012.411 工程制图习题集魏加兴、窦建玲梁惠萍、梁璟电子工业出版社2012.512 工程制图魏加兴、窦建玲梁惠萍、梁璟电子工业出版社2012.514 区域经济学秦敬云甘肃人民出版社2012.815 组织行为学史烽蔡翔机械工业出版社2012.716 电子组装技术专业英语文凤息国防工业出版社2012.417 中国-东盟商务英汉口译阅读教程韦汉王家年、韦储学、易永忠、黄宇元黄卫星、龙满英、李月、吕阳、莫如愚、莫秀兰、潘正芹、秦恺、任晓红、沈燕、唐爱燕、唐继承、杨晶晶西安电子科技大学出版社2012.918 大学英语写作教程韦储学王家年杨华、杨亚南、陈玫、罗美玲、莫建萍、黄悟、黄宇元、黄林涛苏州大学出版社2012.619 大学化学莫德清清华大学出版社2012.4 22 测控技术与仪器专业英语胡聪陈寿宏电子工业出版社2012.1 24 离散数学古天龙清华大学出版社2012.7 27 定向运动李启畅刘宝军广西师范大学出版社2012.102013年教师出版教材情况一览表序号书名主编姓名副主编姓名参编姓名出版社出版时间1 光网络与交换技术敖珺陈名松、敖发良西安电子科技大学出版社2013年8月2 LED应用电路200例孙安青中国电力出版社2013年5月3 光电子技术基础陈名松西安电子科技大学出版社2013年4月5 等离子体显示(PDP)技术赵坚勇国防工业出版社2013年2月8 随机信号分析基础梁红玉郑霖、王俊义、樊孝明西安电子科技大学出版社2013年7月9 光纤通信陈名松机械工业出版社2013年8月10 大学计算机基础周娅何国民、周信东广西师范大学出版社2013年8月11 大学计算机基础学习指导周娅何国民、周信东广西师范大学出版社2013年9月12 现代信息检索技术基本原理教程王冲周瑄、曹姗姗、纪仙慧、黄秋萍西安电子科技大学出版社2013年11月13 信息论与编码王勇蔡国永、黄雄华清华大学出版社2013年3月14 计算机科学导论--思想与方法(第二版)董荣胜高等教育出版社2013年2月17 Photoshop从新手到高手李纳璺科学出版社2013年6月19 金融学宋瑞敏武汉大学出版社2013年2月20 国际金融宋瑞敏武汉大学出版社2013年2月23 工业通信网络技术和应用许勇西安电子科技大学出版社2013年1月26 材料科学与工程课程实验及探索研究性实验向定汉刘贵仲邹勇进、陈国华、戴培邦清华大学出版社2013年6月27 美丽广西唐善茂苏国辉、陈松青广西师范大学出版社2013年8月28 食品化学周治德华中科技大学出版社2013年8月29 特种加工训练刘建伟、吕汝金、魏德强清华大学出版社2013年7月31 高校民族传统体育教学理论与实践韦燊中国时代经济出版社2013年8月32 EDA技术实用教程—Verilog HDL版(第五版)潘明科学出版社2013年11月34 新风采大学英语-快速阅读4莫建萍黄林涛廖桂宇、文凤息、原静外语教学与研究出版社2013年12月2014年教师出版教材情况一览表序号书名主编副主编参编出版社出版时间2 工程力学黄伟华中科技大学2014年8月4 应用电视技术赵坚勇西安电子科技2013年12月5 投影显示技术赵坚勇国防工业2014年1月6 MCS-51单片机C语言程序编程100例孙安青中国电力2015年1月9 设计色彩陈旭黄晓瑜电子工业2014年1月10 产品设计规划陈旭庾萍电子工业2014年4月序号书名主编副主编参编出版社出版时间11 室内设计方法卫鹏杨承运、容恒晨中南大学2014年8月12 设计与文化庾萍电子工业2014年1月13 设计素描王洁东北师范大学2014年4月15 家具设计与消费者心理叶德辉中国轻工业2013年6月16 工业设计工程基础梁惠萍梁璟电子工业201年5月18 管理学卢润德机械工业2014年1月19 管理沟通蒋志兵、蔡翔、张莹、王洪波、李松青机械工业2014年9月21 商务英语王凌峰覃义、刘洋四川大学2014年7月22 新风采大学英语莫建萍外语教学与研究2013年12月23 综合英语基础教程(下)莫建萍黄林涛廖桂宇、文凤息、原静西安电子科技2014年4月26 经济法潘明南京大学2013年6月27 行政法与行政诉讼法李红润北京大学2014年8月28 大学物理实验教程贾媛媛武汉大学2014年11月29 西门子PLC完全精通丘伟、许积文张艳丽、朱保化学工业2014年6月序号书名主编副主编参编出版社出版时间教程华30 冲压工艺与模具设计向定汉西安电子科技2014年1月31 大学生入党培训教程杨连发广西师范大学2014年4月32 形势与政策孙宁陈松青、徐华蕊丰硕、王玥、王再新、胡燕、罗福广西师范大学2014年7月33 机械工程实训何平科学出版社2014年1月34 机床数控技术及应用韦绍杰西安电子科技2014年5月。
郑州大学软件技术学院《计算机文化》课程教学大纲—本科各专业
郑州大学软件学院《计算机文化》课程教学大纲适用专业:软件开发、软件测试、网络工程、信息工程(一)课程性质《计算机文化》课程是面向计算机科学与技术类本科学生开设的一门专业基础课。
(二)教学目的本课程的主要目的和任务是介绍计算机基础知识的同时,从专业特点出发引导学生通过使用计算机理解其工作原理,使学生对本专业的学科特点有所认识,激发学生的专业兴趣,培养学生的学科思想,同时为后继课程的学习奠定基础。
(三)教学方式难、重点讲解与多媒体演示相结合;简单内容适当提示留作学生自学;提高实验教学的效率。
总体目标:(四)课程教学要求的层次1、了解:能正确判别有关概念和方法;2、理解:能正确表达有关概念和方法的含义;3、掌握:在理解的基础上加以灵活应用。
(五)教学内容及教学要求第1章计算机和数字基础知识●了解数字革命的主要技术、一体化的概念及数字技术对社会的影响;●理解计算机的定义,了解输入、输出、处理、存储以及存储程序的概念;●了解不同种类计算机的特点和微控制器的作用;●掌握数据和信息的概念及其在计算机中的表示方法;●掌握位和字节的定义及常用的K,M,G的含义;●掌握数制的定义及二进制、八进制、十六进制表示整数和小数的方法;●掌握十进制、二进制、八进制和十六进制间的转换规则;●理解数字化设备处理数据的原理及计算机中微处理器的工作原理;●了解个人信息安全的保护方法;第2章计算机硬件●能识别个人计算机的各个部件;●了解购买计算机时所需要考虑的重要因素●掌握影响微处理器性能的因素;●掌握存储器的分类,并能对不同的存储技术进行比较;●了解常见的输入输出设备,掌握常见外设的安装和使用方法;●简单了解计算机硬件的安全保护措施及故障诊断方法;第3章计算机软件●描述软件分类的方法并指出各主要软件种类的用途;●掌握Windows XP的基本知识和基本操作;●掌握Windows资源管理器使用;●掌握Windows控制面板和附件的使用方法;●掌握汉字处理基本知识,并能够熟练使用某一中文输入法;●简单了解文档制作软件、电子表格软件、数据库软件等一些实用软件的使用方法;●掌握软件的获得、安装、卸载和升级的方法;●了解计算机病毒的定义和危害;●掌握实用安全软件防御计算机病毒的方法;第4章操作系统和文件管理●掌握操作系统处理各种计算机资源的方式;●能识别用于不同类型计算机的各种操作系统,并描述它们优缺点;●掌握多任务、多线程和多进程的重要性;●理解PC机启动过程中的6个步骤;●描述文件格式的重要性,掌握常见的文件格式及其扩展名;●能够使用应用软件和操作系统资源管理器的文件管理特性;●掌握文件在磁盘上的物理存储方法;●简单了解数据备份的重要性及常用的备份方法;第5章局域网和无线局域网●掌握网络的分类及不同网络的特性;●掌握常见的网络拓扑图;●绘出通信网络的香农模型;●列出常用于数据通信网络的电缆或其他连接的类型;●了解常见的网络设备及各设备在网络中扮演的角色;●说明通信协议的作用和包交换及线路交换的区别;●了解建立有线和无线网络的方法;●会通过局域网共享文件;●简单了解有线和无线网络的安全措施;第6章因特网●简单了解因特网的起源和发展;●画出描绘因特网主干网、NAP、NSP、路由器和ISP的概念图;●了解因特网常用的协议和作用;●解释静态IP地址、动态IP地址、专用IP地址和域名的区别;●掌握常用的网络故障解决方法;●了解不同因特网服务的优缺点;●描述聊天和及时消息服务所使用的基本技术;●描述FTP与文件共享技术的区别●了解黑客入侵计算机的方法及防止入侵的措施;第7章Web和电子邮件●描述HTML、XHTML、HTTP、URL、浏览器以及Web服务器在桌面计算机上构建网页时所起的作用;●了解常用的Web浏览器及浏览器缓存的重要性;●了解常用的网页设计工具并讨论其优缺点;●列出网页的基本组成部分并能测试和发布网页;●了解HTML脚本的优缺点;●掌握搜索引擎的要素,会使用搜索引擎来找到Web上的信息;●能使用搜索引擎的高级查询功能来查找信息;●了解电子商务的发展现状,并能描述电子商务技术的工作流程;●掌握一种电子邮件软件包的使用方法;●掌握电子邮件系统得工作原理并描述POP电子邮件和基于Web的电子邮件间的区别;●了解防止cookie利用、域欺骗、垃圾邮件和网络钓鱼所需采取的安全措施;第8章数字媒体●掌握音乐文件的下载方法并能将其传送到便携式音频播放器中;●了解不同数字媒体的优缺点及用于不同类型数字媒体的设备和软件;●了解图像压缩的关键点;●掌握位图图形和矢量图形相互转换的过程;●了解三维图象的创作方法,并能够和数字视频加以区别;●了解DVD视频的创建过程;第9章计算机产业:历史、职业和道德●了解计算和计算机设备的发展;●描述计算机原型和四代计算机的软件、硬件和操作系统的特征;●简单了解计算机和IT产业在现今全球经济中所起的作用;●简单了解计算机专业人员的工作前景和工作环境;●简单了解计算机从业人员的职业道德;(六)考核1. 教学大纲所规定的教学内容和教学要求,是考核的唯一依据。
计算机科学导论(董荣胜)1
(完整版)中国海洋大学计算机科学与技术导论课程大纲(理论课程)
中国海洋大学计算机科学与技术导论课程大纲(理论课程)英文名称Introduction to Computer Science and Technology【开课单位】信息学院【课程模块】学科基础教育层面【课程编号】【课程类别】必修【学时数】32 (理论32 实践)【学分数】 2一、课程描述本课程大纲根据2011年本科人才培养方案进行修订或制定。
(一)教学对象计算机科学与技术专业1年级(二)教学目标及修读要求1、教学目标通过本课程的学习,使学生了解和掌握计算机科学的内涵、知识体系、各领域的基本问题和研究方法,形成关于本学科的全局图景,使学习者从学科的高度以整体的观念去认识本专业各门课程,对本专业的学习起指导作用,从而树立正确的专业思想、把握今后学习的侧重点。
该课程内容重在了解,不要求深入研究和探讨相关问题。
经过本课程学习和严格训练后,学生应达到如下要求:(1) 掌握计算机软、硬件的基本知识;(2) 理解计算机学科的基本问题、学科的三种形态及其内在联系;(3) 掌握学科中的核心概念(4) 熟识学科中的数学方法和系统科学方法(5) 熟识学科相关的社会与职业问题2、修读要求(简要说明课程的性质,与其他专业课程群的关系,学生应具备的基本专业素质和技能等)“计算机科学与技术导论”是计算机科学与技术专业全程教学内容的引导课程,是计算机科学与技术专业完整知识体系的绪论,其内容广泛而浅显。
通过对计算机基本理论和基础知识的介绍,使学生掌握关于计算机的基本常识;通过讲述计算机科学的学科特点,知识组织结构和分类体系,各领域发展的基本规律和它们之间的内在联系,使学生建立起本专业学科知识体系的基本架构,了解主要课程在学科知识体系中的地位和作用。
同时,“计算机科学与技术导论”课程还将介绍专业的培养目标、课程体系、学科发展前景和最新科技动态等,以激励学生努力学习,积极创新,掌握计算机科学与技术专业的部分核心技能,引导学生进入计算机科学与技术领域的“大门”,为后续课程打下坚实的基础。
计算机科学导论-思想与方法 第3版 第5章
函数是程序设计的基础
程序定义了计算函数的算法。 而定义函数的方法又影响着程序语言的设计。 好的程序设计语言一般都便于函数的计算。
关系
每个关系对应于一个谓词;该谓词的定义域是由k元组组成 的集合,值域为{0, 1}。
二元关系:由有序对组成的集合。 对于每个有序对,称其第一个元素与第二个元素具有相应
集合的补
设I为全集,A为I的任意一子集,则将I–A则为A的补集。
表示为:A ={x|x∈I 并且 xA}。
求补集的运算称为补运算。
例5.4 若I= {x|–5﹤x﹤5}, A={x|0﹤x﹤1},求 A。 解:A = I–A = {x|–5﹤x﹤0∨1﹤x﹤5}
集合的运算
集合的乘积
等价关系
对于集合A上的任一二元关系R (即R A×A),如果R满足以下3 个条件,则称R为A上的一个等价关系:
自反性:对于集合中的每个元素a都有aRa; 对称性:对于集合中的任意两个元素a和b,aRb成立当且仅当bRa成
立; 传递性:对于集合中的任意元素a, b, c,如果aRb和bRc成立,则
练习
血缘关系是不是等价关系? 分析:血缘关系满足自反性和对称性,但不满足传递性,
因此不是等价关系。
“相似”关系 “平行”关系 “相等”关系 “”关系 “朋友”关系 “同学”关系
等价类
等价关系的一个重要应用在于对集合进行等价划分。
集合A上的一个等价关系R可以将A划分为若干个互不相交的 子集;
例5.5 若A={1,2,3},B={a,b},求A×B
解:A×B = { (1, a), (1, b), (2, a), (2, b), (3, a), (3, b)}
计算机科学导论 Lecture 0
Nell Date 机械工业出版社 陶树平 董荣胜 高等教育出版社 高等教育出版社
ቤተ መጻሕፍቲ ባይዱ
计算机科学技术导论 (专业版)
计算机科学导论:思 想与方法
考核方式
考查:课程报告
对计算机专业的理解
学完本门课程的收获 未来的专业学习计划
课时安排
授课内容 概论 课时数量 2 授课内容 嵌入式系统 课时数量 1
数据表示
体系结构 编程语言 数据结构与算法 操作系统 数据库 合计
2
2 2 2 2 2
计算机网络
数值计算 离散数学 人机交互 图象图形 人工智能 24
1
1 1 2 2 2
教材与参考资料
序 号
1 2 3 教材名称 计算机科学概论 作者 出版社
计算机科学导论
计算机科学与技术系 洪朝群 cqhong@
自我介绍
洪朝群
浙江大学毕业 博士 图象、视觉、科学计算 电子邮件:cqhong@ QQ:82138305 新浪微博:洪朝群XMUT
课程目的
本课程是计算机专业的专业基础课
认识计算机学科的组成结构
了解计算机科学的研究对象 理解计算机专业的学习内容
计算机专业导论
计算机科学与技术专业导论
考核方式 读书报告:对计算机专业的认识及大学四年的规划与设想。 成绩:通过和不通过。 参考书目 [1] 董荣胜,古天龙. 计算机科学与技术方法论[M]. 北京:人 民邮电出版社,2002. [2] 赵致琢. 计算科学导论(第三版)[M]. 北京:科学出版 社,2004.
计算机应用技术
着重研究计算机用于各个领域所涉及的原理、方法与技 术,它是计算机产业和本学科发展的动力和源泉。 主要研究方向包括:数据库与信息管理,人工智能、 计算机图形学、计算机辅助设计、模式识别、图象 处理及计算机视觉、多媒体技术、人机交互技术、 计算机模拟与可视化技术、虚拟现实、计算机辅助 教学、语言信息处理、基于网络的计算机应用技术、 智能控制、智能机器人学、复杂计算机系统、基于 网络的多媒体应用技术、多媒体信息处理等。
胡伟武:1968年11月生于浙江永康。中 国科学院研究生院计算机系统结构专业 博士研究生,龙芯总设计师、中科院计 算所微处理器技术研究中心主任。主要 研究方向微处理器设计、计算机系统结 构、集成电路设计
清华大学 高性能计算研究所:所长杨广文教授 郑纬民,李三立(工程院院士),计算机系统结构专家 北京大学微处理器研发中心 :从事自主微处理器和系统芯 片设计及软硬件协同设计研究开发 。在自主创新的指 令系统标准和32位定点微处理器Unicore32及64位 浮点协处理器Unicore-F64基础上,成功研制出北 大众志CPU系统芯片及A25计算机。 程旭,1967年生,北京大学教授、博士生导师,计算机 科学技术系主任、北京大学微处理器研究开发中心主 任以及计算机系统结构研究所所长
5.计算机科学与技术的奠基人
计算机机器之父-约翰· 诺依曼(John von 冯· Neumann,1903-1957),美藉匈牙利 人 ,杰出的数学家。 二进制思想与存储程序思想 冯· 诺依曼结构(存储程序式计算机): 运算器、控制器、存储器、输入设备、输出设备 1944年参加J· 莫奇利和J· 埃克特领导的“埃 W· P· 尼阿克”计算机研究工作,在计算机的理论和设 计方面发挥了重要作用。
不插电的计算机科学中文版
看看他们是否可以计算出一个递增数字的程序以一次在卡片上显示(如果您从右到左倒装所 有卡片,那么卡片数字的点将逐一增加,直到你将它翻转过来)。
6. 这个部分的活动是要使用 0 和 1 来表示纸牌是翻起或覆盖的状态,告诉学生我们使用 0 来代表纸牌是隐藏的、1 则代表纸牌是显示的,例如:图 1.2 的样版是 00101,你也可以给 其它的范例来试试看,例如:10101 代表 21、11111 代表 31,另外给学生一些练习,让他们 两者之间可以互转,你可以让一部份学生轮流说出自己的生日,并使用 0 和 1 来表示这个 日期,而另一部份学生则将这些以 0 和 1 表示的数字转换成原来的日期,这就是二进制的 转换,也就是以 2 为基底的数字表示法。
图 1.3 图 1.6 工作表的解决方案 3. 我们让孩子们计算出翻转的卡片,以致五个点数都能确切显示出来。做这唯一(正确) 的方式是 4 点的卡片和 1 点的卡片相对,而其余的卡片都正面朝下(如图 1.2)。每张卡片要 么朝上显示所有的点数,要么朝下什么也不显示。我们准备一些新颖的方式获得五点--在八 张卡片里面通过使用其余的五张来覆盖三张的点数,对于小孩来说,按照规定的次数完成是 不正常的! 4. 现在我们让孩子们展示其它号码的点,以致于他们可以探索表示的号码。问他们一些 号码,如 3(需要卡片 2 和 1)、12(需要卡片 8 和 4 )、19(需要卡片 16,2 和 1)等。对 那些很快找到号码组合的人,我们问他们是否可以找到另一种方式获得该号码(他们最终很 可能会发现显示每一个号码的出路只有一条)。让他们讨论什么号码需要的卡片最多(答案 是 31 为 5 张卡片, 15 为 4 张卡片)。那最小的呢?(通常数字 1 将第一被给出,但是这里 的正确答案是零。)是否有任何数字在最小和最大的数字之间不能被表示?(没有--所有号 码可以代表,每个都具有独特的代表性。) 5. 对于那些年龄较大的孩子,我们问问他们在序列中如何显示数字 1,2,3,4,. . .,
计算机导论教学大纲
本门课程有助于计算机类及相关专业学习者了解计算机的基本概念、基础理论和计算学科的研究内容。
在计算学科认知模型基础上,以计算思维能力培养为核心,力求以一种统一的思想来认知计算学科的本质,并对计算学科进行系统化和科学化的描述。学完本课程应达到以下基本要求:
1.初步了解计算科学学科范围内的一些重要的基本概念;
2.从方法论的角度初步了解计算科学学科的定义、特点、基本问题、发展主线、主流方法、历史渊源、发展变化、知识组织结构和分类体系、发展潮流与未来发展方向、学科方法论、学科人才培养目标、课程体系、科学素养与人文精神等内容,以便科学地认知本学科;
3.掌握如何学好计算科学学科的有关要领;
4.能从方法论的角度去思考计算学科中一些富有挑战性的问题。
计算机导论教学大纲
该课程主要介绍计算学科涉及的知识体系,了解计算学科的实质和发展情况,是计算机大类的一门重要的专业基础课,是“新工科”建设的一个基础支撑课程。课程实施采用多名教师分章节讲解进行,除介绍章节要求内容外,还要求教师结合自己的科研情况对涉及的学科领域进行拓展。做到了理论与实践、基础与前沿的有机结合。
07
计算机图形学
①了解计算机图形学的基本概念和领域范围。②了解2D图形和图像基本概念。③初步掌握3D图形生成图像的过程和应用。④了解建模和渲染的关键知识。⑤了解动画制作的基础知识和一般过程。
课时
7.1计算机图形学的范围
7.2 3D图形概述
7.3建模与渲染
7.4动画
08
人工智能
①了解什么是智能体?人工智能研究方法有哪些?②了解机器如何理解图像?如何进行语言处理?③了解什么是产生式系统?什么是搜索树和启发式搜索?④了解智能体如何进行知识处理?智能体如何学习?⑤了解什么是遗传算法?人工神经网络如何工作?
计算机导论课程介绍
二○○四年十月
《计算机导论》课程性质
《计算机科学导论》或《计算机导论与算法》 等名称,但绝对不等于《计算机应用基础》等 非计算机专业的课程!
计算机专业的一门重要的专业基础课程,本课程将全 面介绍计算机科学技术学科体系结构、学科形态、核 心概念以及研究方法等,阐述计算机科学各专业的知 识结构和培养方向,引导学生进入计算机科学学习的 大门。 内容广泛而浅显 本课程为计算机科学与技术专业的专业必修课
理论+实践
软件工程(电子政务) 3
参考书目
董荣胜,古天龙 . 计算机科学与技术方法论,人民邮电出 版社 钟珞. 计算机科学导论, 武汉理工大学出版社,2003 祁亨年. 计算机导论. 清华大学出版社,2003 J.Glenn Brookshear .Computer Science:An Overview(第7 版 影印版)。北京:清华大学出版社,2004
作业 考勤 课堂表现
软件工程(电子政务)
5
网络资源
搜索引擎
om
知名大学的计算机系网站
软件工程(电子政务) 6
计算机科学概论. 人民邮电出版社,2003
Timothy J.O‘Leary, Linda I.O’Leary . Computing Essentials(影印版):高等教育出版社, 2000 闵应骅. 作为学科的计算科学. 清华大学出版社,1994
软件工程(电子政务)
4
课程成绩计算
期末考试:60% 平时:40%
软件工程(电子ห้องสมุดไป่ตู้务) 2
本课程的教学目的
了解计算机科学的知识结构 掌握: 掌握
1. 了解计算机基础知识; 2. 使学生初步了解计算机的硬件组成及其功能; 3. 使学生初步了解计算机软件的相关技术。 4. 使学生初步了解计算机网络的基础知识; 5. 使学生初步了解多媒体计算机的知识。
计算机科学导论 第5版
计算机科学导论第5版简介《计算机科学导论》是一本介绍计算机科学基本概念和原理的教材。
本书以深入浅出的方式讲解了计算机科学领域的各个方面,从计算机硬件到软件设计,从算法到数据结构,从网络通信到人工智能等等。
本文档将对《计算机科学导论》第5版的主要内容进行概述和总结。
目录1.引言2.计算机硬件3.计算机软件4.算法与数据结构5.计算机网络6.人工智能7.总结引言计算机科学是一门关于计算和信息处理的学科,它研究了计算机的原理、设计、开发和使用。
作为一门应用广泛且不断发展的学科,计算机科学对我们现代社会的发展产生了深远的影响。
在本章中,我们将介绍计算机科学的一些基本概念和历史背景,以及计算机科学的研究领域和应用领域。
我们将探讨计算机科学的原理和方法,以及它对科学、工程、商业和社会的重要性。
计算机硬件计算机硬件是计算机系统的实体部分,它包括中央处理器(CPU)、内存、存储设备、输入设备和输出设备等。
在本章中,我们将介绍计算机硬件的主要组成部分和工作原理,以及它们在计算机系统中的作用和相互关系。
我们将讨论中央处理器(CPU)的结构和功能,包括运算单元和控制单元。
我们还将介绍计算机内存的组织和层次结构,以及它在计算机系统中的作用。
此外,我们将探讨计算机存储设备的种类和特点,以及输入设备和输出设备的功能和应用。
计算机软件是计算机系统的非实体部分,它包括操作系统、应用软件和编程语言等。
在本章中,我们将介绍计算机软件的分类和特点,以及软件开发过程中的基本原理和方法。
我们将讨论操作系统的功能和作用,包括进程管理、文件管理和内存管理等。
我们还将介绍应用软件的种类和应用领域,以及软件工程的基本概念和开发过程。
此外,我们将探讨编程语言的分类和特点,以及程序设计的基本原理和方法。
算法与数据结构算法和数据结构是计算机科学的核心内容,它们是解决问题和优化计算过程的基础和关键。
在本章中,我们将介绍算法和数据结构的基本概念和特点,以及它们在计算机科学中的应用和研究方向。
“计算机科学与技术导论”课程在计算机教育中的作用
“计算机科学与技术导论”课程在计算机教育中的作用1“计算机科学与技术导论”课程分析为了帮助初入计算机专业学科学习的新生了解这个学科,使其顺利完成学业,绝大多数高校在大一开设了“计算机科学与技术导论”课程(以下简称“导论”)。
目前,导论课程已经成为许多高校的一门专业基础课程。
该课程虽然不是重点课程,但教学内容十分重要,它起着引导大一新生正确认识和学习学科知识的重任。
1.1基本目标学生因为不了解整个计算机学科而需要学习,因为初入计算机专业学科而需要导学。
如果“导论”课程是大学四年主要专业(基础)课程的简洁压缩版,百科全书式的全面阐述,那么对于不具备基础知识的新生而言,不仅理解困难,而且也很难真正掌握。
考虑到大一新生专业基础知识有限,导论课程教学的基本目标应该是让学生通过少量的学时数的学习,初步了解计算机科学与技术学科的定义、学术范畴、特点和概貌,激发学生对本专业的兴趣,帮助并引导学生用正确的方式方法去认识和学习学科专业知识,而不在于学生具体学到了哪些专业知识,更不能成为重点课程。
1.2基本教学内容长期以来,“计算机科学与技术导论”课程的教学内容一直是个有争论的问题。
我们认为,该课程的教学内容首先应该是如何认知学科,然后是如何导学。
教学内容主要以科学办学思想为基础,系统介绍在培养计算机科学与技术一级学科创新人才与高素质专业技术人才的过程中,如何来认识计算机科学与技术,如何来学习计算机科学与技术。
教学的重点是全面贯彻科学哲学的思想方法,以新历史主义的观点,首先通俗地简要介绍计算机科学与技术一级学科范围内的一些最重要的基本概念,然后围绕计算机科学与技术学科的定义、特点、历史渊源、发展变化、发展潮流等内容,系统阐述学科范型的内容,介绍如何认识整个学科的思想方法,如何学习这个学科的思想方法和学习的方式方法。
2课程建设设想由于刚入学的新生所具备的专业基础知识有限,因此,只要通过18个学时使学生能够对整个计算机学科有一个正确的初步认识,而且能够用正确的方法、有兴趣地学习计算机学科的专业课程,教学目的就达到了。
计算思维与计算机导论
计算思维与计算机导论
董荣胜
【期刊名称】《计算机科学》
【年(卷),期】2009(36)4
【摘要】计算思维是目前国际计算机界广为关注的一个重要概念.2008年6
月,ACM提交的<CS2001中期审查>报告(草案)将"计算思维"与"计算机导论"课程绑定在一起,明确要求"计算机导论"课程讲授计算思维的本质.根据ACM的要求,分别介绍了以"计算思维"和"学科思想与方法"为基础的两类"计算机导论"课程,给出了两类"计算机导论"课程的讲授提纲,指出了它们的不同点以及课程讲授本质上的一致性.最后认为,两类课程各有所长,值得相互吸收和借鉴,同时,也有助于以"计算思维能力"培养为核心的"计算机导论"课程的教学改革,并为计算学科其他课程的教学提供一种可以借鉴的改革模式.
【总页数】3页(P50-52)
【作者】董荣胜
【作者单位】桂林电子科技大学计算机与控制学院,桂林,541004
【正文语种】中文
【中图分类】G642
【相关文献】
1.培养计算思维的“计算机导论”混合式教学评价指标体系的构建与实施 [J], 石云;陈声波
2.基于计算思维培养的《计算机导论》课程混合式教学改革与实践 [J], 尚蕾
3.计算机基础与计算思维相结合的\"计算机导论\"课程知识体系构建研究 [J], 马思根;刘文江
4.基于计算思维的计算机导论课程改革研究 [J], 郭子源
5.以培养计算思维为主线的《计算机导论》课程改革实践 [J], 于娟
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5.3 数学方法的作用
数学方法是指解决数学问题的策略、途径和步骤。 数学方法是指解决数学问题的策略、途径和步骤。 数学方法在现代科学技术的发展中已经成为一种必不 可少的认识手段, 可少的认识手段,它在科学技术方法论中的作用主要 表现在以下3个方面: 表现在以下3个方面: 1.为科学技术研究提供简洁精确的形式化语言 人类在日常交往中使用的语言称自然语言, 人类在日常交往中使用的语言称自然语言,它是 人与人之间进行交流和对现实世界进行描述的一般的 语言工具。而随着科学技术的迅猛发展, 语言工具。而随着科学技术的迅猛发展,对于微观和 宏观世界中存在的复杂的自然规律, 宏观世界中存在的复杂的自然规律,只有借助于数学 的形式化语言才能抽象地表达。许多自然科学定律, 的形式化语言才能抽象地表达。许多自然科学定律, 如牛顿的万有引力定律等, 如牛顿的万有引力定律等,都是用简明的数学公式表 示的。数学模型就是运用数学的形式化语言, 示的。数学模型就是运用数学的形式化语言,在观测 和实验的基础上建立起来的, 和实验的基础上建立起来的,它有助于人们认识和把 握超出感性经验之外的客观世界。 握超出感性经验之外的客观世界。
3.集合的运算 集合的基本运算有并、 补和乘积等运算。 集合的基本运算有并、差、交、补和乘积等运算。 (1)集合的并 为两个任意集合,所有属于A或属于B的元素构成的集合C 称为A 设A、B为两个任意集合,所有属于A或属于B的元素构成的集合C,称为A和 B的并集。可表示为:C=A∪B={x|x∈A∨x∈B}。 的并集。可表示为: ={x 求并集的运算称为并(运算)。 求并集的运算称为并(运算)。 A={a, d},B={b, e},求集合A 的并。 例5.1 若A={a,b,c,d},B={b,d,e},求集合A和B的并。 ={a 解:A∪B={a,b,c,d,e} (2)集合的差 为两个任意集合,所有属于A而不属于B的一切元素构成的集合S 设A、B为两个任意集合,所有属于A而不属于B的一切元素构成的集合S,称 的差集。可表示为:S=A–B={ 为A和B的差集。可表示为:S=A–B={x|x∈A∧x∉B}。 求差集的运算称为差(运算)。 求差集的运算称为差(运算)。 A={a, d},B={b, e},求集合A 的差。 例5.2 若A={a,b,c,d},B={b,d,e},求集合A和B的差。 B={a, 解:A–B={a,c} (3)集合的交 为两个任意集合,由和的所有相同元素构成的集合C 称为A 设A、B为两个任意集合,由和的所有相同元素构成的集合C,称为A和B的交 可表示为: ={x 集。可表示为:C=A∩B={x|x∈A∧x∈B}。 求交集的运算称为交(运算)。 求交集的运算称为交(运算)。
2.为科学技术研究提供数量分析和计算的方法 一门科学要从定性分析发展到定量分析, 一门科学要从定性分析发展到定量分析,数学方 法从中起了杠杆的作用。 法从中起了杠杆的作用。计算机的问世更为科学的定 量分析决的数学课题找到了解决的可能性。 解决的数学课题找到了解决的可能性。如原子能的研 究和开发、 究和开发、空间技术的发展等都是借助于精确的数值 计算和理论分析进行的。 计算和理论分析进行的。 3.为科学技术研究提供逻辑推理的工具 数学的逻辑严密性这一特点使它成为建立一种理 论体系的手段,在这方面最有意义的就是公理化方法。 论体系的手段,在这方面最有意义的就是公理化方法。 数学逻辑用数学方法研究推理过程, 数学逻辑用数学方法研究推理过程,把逻辑推理形式 加以公理化、符号化, 加以公理化、符号化,为建立和发展科学的理论体系 提供有效的工具。 提供有效的工具。
例5.3 若A={x | x >﹣5},B={x | x < 1},求集合和B的交。 >﹣5}, 1},求集合和B的交。 解:A∩B={x | x >﹣5}∩{x | x < 1}={x|–5 < x < 1} ={x >﹣ 1}={ }={x 1} (4)集合的补 设I为全集,A为I的任意一子集,I–A则为A的补集,记为 A。可表示为 为全集, 的任意一子集, 则为A的补集, A =I–A={x|x∈I,x∈A} =I–A={ 求补集的运算称为补(运算)。 求补集的运算称为补(运算)。 例5.4 若I={x|–5﹤x﹤5},A={x|0﹤x﹤1},求。 I={ },A={ },求 解:=I–A={x|–5﹤x﹤0∨1﹤x﹤5} =I–A={ (5)集合的乘积 集合A 集合A1,A2,…,An的乘积一般用法国数学家笛卡尔(Rene 的乘积一般用法国数学家笛卡尔( Descartes)的名字命名,即笛卡尔积。该乘积表示如下: Descartes)的名字命名,即笛卡尔积。该乘积表示如下: A1×A2×…An={(a1,a2,…,an)|ai∈Ai,i=1,2,…,n} n={( )|a A1×A2×…An的结果是一个有序n元组的集合。 的结果是一个有序n元组的集合。 ={1, 3}, ={a 例5.5 若A={1,2,3},B={a,b},求A×B。 ={( ),(1 ),(2 ),(2 ),(3 解:A×B={(1,a),(1,b),(2,a),(2,b),(3,a), ( 3, b) }
5.4 计算学科中常用的数学概念和术语
5.4.1 集合
1.集合的概念 集合是数学的基本概念,它是构造性数学方法的基础。 集合是数学的基本概念,它是构造性数学方法的基础。集合就是一组 无重复的对象的全体。集合中的对象称为集合的元素。 无重复的对象的全体。集合中的对象称为集合的元素。如:计算机专业学 生全部必修课程可以组成一个集合, 生全部必修课程可以组成一个集合,其中的每门课程就是这一集合中的元 素。 2.集合的描述方法 通常用大写字母表示集合,用小写字母表示元素, 通常用大写字母表示集合,用小写字母表示元素,描述集合的方式主 要有以下3 要有以下3种: 枚举法:列出所有元素的表示方法。 (1)枚举法:列出所有元素的表示方法。 的整数集合可表示为: 如1至5的整数集合可表示为: A={1,2,3,4,5}; A={ 外延表示法:当集合中所列元素的一般形式很明显时, (2)外延表示法:当集合中所列元素的一般形式很明显时,可只列出部 分元素,其他则用省略号表示。 分元素,其他则用省略号表示。 如斐波那契数列可表示为: 如斐波那契数列可表示为: { 0,1,1,2,3,5,8,13,21,34,… }; 0, 13,21,34, 谓词表示法:用谓词来概括集合中元素的属性。 (3)谓词表示法:用谓词来概括集合中元素的属性。 如斐波那契数列可表示为: 如斐波那契数列可表示为: {Fn|Fn+2=Fn+1+Fn,F0=0,F1=1, {Fn|Fn+2=Fn+1+Fn,F0=0,F1=1,n≥0}
第五章
学科中的数学方法
在计算学科中, 在计算学科中,采用的数学方法主要是离散数学方 法。本章首先简单介绍数学的基本特征及数学方法的 作用。然后,介绍计算学科中常用的数学概念和术语, 作用。然后,介绍计算学科中常用的数学概念和术语, 包括集合,函数和关系,代数系统(含群、 包括集合,函数和关系,代数系统(含群、环、格、 布尔代数,布尔代数与数字逻辑电路等),字母表、 ),字母表 布尔代数,布尔代数与数字逻辑电路等),字母表、 字符串和语言,定义、定理和证明,必要条件和充分 字符串和语言,定义、定理和证明, 条件、证明方法、递归和迭代、公理化方法等内容。 条件、证明方法、递归和迭代、公理化方法等内容。 最后,介绍计算学科中的形式化方法, 最后,介绍计算学科中的形式化方法,包括形式系统 的组成、基本特点和局限性,形式化方法的定义, 的组成、基本特点和局限性,形式化方法的定义,以 及形式规格和形式验证等内容。 及形式规格和形式验证等内容。
在对待数学的问题上,计算机科学家与数学家的 在对待数学的问题上, 侧重点不一样:数学家关心的是“是什么( 侧重点不一样:数学家关心的是“是什么(What is it)”的问题,重点放在数学本身的性质上;计算 it) 的问题,重点放在数学本身的性质上; 机科学家则不同,他们不仅要知道“是什么”的问题, 机科学家则不同,他们不仅要知道“是什么”的问题, 更要解决“怎么做( it) 的问题。 更要解决“怎么做(How to do it)”的问题。 由于传统数学研究的对象过于抽象, 由于传统数学研究的对象过于抽象,导致对具体 问题( 问题(特别是有关计算的本质即字符串变换的具体过 关心不够。因此,在计算领域, 程)关心不够。因此,在计算领域,人们又创造了基 于离散数学的“具体”数学的大量概念和方法( 于离散数学的“具体”数学的大量概念和方法(如学 科中的各种形式化方法)。 科中的各种形式化方法)。 本章主要介绍数学的基本特征、数学方法的作用, 本章主要介绍数学的基本特征、数学方法的作用, 计算学科中常用的数学概念和术语(集合, 计算学科中常用的数学概念和术语(集合,函数和关 代数系统,字母表、字符串和语言,定义、 系,代数系统,字母表、字符串和语言,定义、定理 和证明,必要条件和充分条件)、证明方法、 )、证明方法 和证明,必要条件和充分条件)、证明方法、递归和 迭代、公理化方法、以及形式化方法等内容。 迭代、公理化方法、以及形式化方法等内容。
5.2 数学的基本特征
数学是研究现实世界的空间形式和数量关系的一门科学。 数学是研究现实世界的空间形式和数量关系的一门科学。它具有以下 3个基本特征: 个基本特征: 1. 高度的抽象性 抽象是任何一门科学乃至全部人类思维都具有的特性,然而, 抽象是任何一门科学乃至全部人类思维都具有的特性,然而,数学的 抽象程度大大超过自然科学中一般的抽象, 抽象程度大大超过自然科学中一般的抽象,它最大的特点在于抛开现实事 物的物理、化学和生物学等特性,而仅保留其量的关系和空间的形式。 物的物理、化学和生物学等特性,而仅保留其量的关系和空间的形式。 2.逻辑的严密性 数学高度的抽象性和逻辑的严密性是紧密相关的。 数学高度的抽象性和逻辑的严密性是紧密相关的。若数学没有逻辑的 严密性,在自身理论中矛盾重重,漏洞百出, 严密性,在自身理论中矛盾重重,漏洞百出,那么用数学方法对现实世界 进行抽象就失去了意义。正是由于数学的逻辑严密性, 进行抽象就失去了意义。正是由于数学的逻辑严密性,我们在运用数学工 具解决问题时,只有严格遵守形式逻辑的基本法则, 具解决问题时,只有严格遵守形式逻辑的基本法则,充分保证逻辑的可靠 才能保证结论的正确性。 性,才能保证结论的正确性。 3.普遍的适用性 数学的高度抽象性决定了它的普遍适用性。 数学的高度抽象性决定了它的普遍适用性。数学广泛地应用于其他科 学与技术,甚至人们的日常生活之中。 学与技术,甚至人们的日常生活之中。