为计算机专业学生答疑解惑--能做什么学什么怎么学.ppt

上传人:豆**** 文档编号:52899619 上传时间:2022-10-24 格式:PPT 页数:50 大小:189KB
返回 下载 相关 举报
为计算机专业学生答疑解惑--能做什么学什么怎么学.ppt_第1页
第1页 / 共50页
为计算机专业学生答疑解惑--能做什么学什么怎么学.ppt_第2页
第2页 / 共50页
点击查看更多>>
资源描述

《为计算机专业学生答疑解惑--能做什么学什么怎么学.ppt》由会员分享,可在线阅读,更多相关《为计算机专业学生答疑解惑--能做什么学什么怎么学.ppt(50页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、为计算机专业学生答疑解惑-能做什么学什么怎么学 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望一、将来我们能做什么?o优势:n逻辑思维能力强n做事严谨n学习新知识快n实际动手能力强n能够应用计算机技术解决现实问题n看看我们身边的人在做什么:o李晋宏o老师铝电解槽控制节电上亿度o数据挖掘分析转炉修复快速o数字媒体艺术游戏、广告(齐校长)、影视制作o李正熙o数字交通长安街沿线智能交通控制系统(嵌入式)o付晓玲o盲人阅读器、盲杖残联、盲校、同仁医院o王景中o数字图像处理

2、货运计算、新闻媒资管理o系统安全网络安全o红外探测工程质量、事故探测o邹建成o信息安全加密、隐藏(文字、音频、视频)安全部o吴洁明o软件工程工程化的方法用于软件开发和管理o信息系统矿藏分析、民航飞行线路设计、机场管理、新闻出版o蔡兴权o虚拟现实航天员训练、导弹组装模拟、汽车破坏性仿真试验o马里o物联网农业土壤监控、医药企业生产过程监控o李也白o云计算云存储(全国音像制品监管库)、云搜索o段建勇o中文信息处理舆情监管、语义检索o吴明礼o数据仓库、数据挖掘股票分析计算机技术应用o数字电影片段:n唐山大地震到楼的场面n3D数字电影阿凡达制作o广告制作nhttp:/ 是一个真正的知识消化吸收的过程o就

3、业:n程序员n测试人员n工程人员n数字媒体的制作人员no创业n自己有资源n有想法n能吃苦n有冒险精神二、学什么?o四年的主要课程n计算机组成原理nC/C+程序设计n汇编语言n数据结构n操作系统n编译原理n数据库原理n计算机网络n软件工程系里安排的课程o核心课程:核心课程:计算机专业学生都必须掌握的共同知识核心。n离散数学nC/C+编程语言n数据结构n计算机组成原理系里安排的课程o专业基础选修课程:专业基础选修课程:这些课程基本涵盖了为理解和掌握专业课程所必须具备的专业基础理论和技术。n汇编语言n操作系统n编译原理n数据库原理n计算机网络n软件工程n面向对象技术n算法设计与分析等。系里安排的课程

4、o专业成组选修课程:专业成组选修课程:是按专业方向成组设置的课程,学生可根据自己的兴趣与特长选择其中的课程进行修读。n多媒体技术、人工智能、电子商务、Internet与网络互连技术、Java语言、专家系统构造、计算机图形学、计算机图象处理、数据仓库等。系里安排的课程o理工科基础课:理工科基础课:是理工科各个专业的共同基础。n高等数学、线性代数、概率统计、数值分析、普通物理。系里安排的课程o公共类课程:公共类课程:由学校规定的全体本科生必修和选修。n英语、政治、经济、法律以及素质教育课程组成。系里安排的课程o实践教学包括两类:o课程实验:课程实验:与课程配套的实践环节,目的是对课上所学知识进行验

5、证或运用:实验和上机。o集中实践环节:集中实践环节:总周数达40周,更加强调综合性、设计性训练,要求完成一个较完整的设计开发项目。n认识实习、软件课程设计、硬件课程设计、学术与工程实践,毕业设计,其他分布在小学期。几个主要的课程的详细说明C/C+o程序设计语言是用于书写计算机程序的语言,由一组记号和规则组成。不同的语言有不同的记号和规则。oC/C+程序设计语言是应用最广的计算机程序设计语言。控制、信息处理、计算等o学习程序设计语言:顺序结构、选择结构、循环结构、说明语句、输入输出、函数库数据结构o两层意思:n是计算机存储、组织数据的方式。n是指相互之间存在一种或多种特定关系的数据元素的集合。o

6、通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。常用的数据结构o数组数组(Array)o栈栈(Stack)o队列队列(Queue)o链表链表(Linked List)o树树(Tree)o图图(Graph)o堆堆(Heap)o散列表散列表(Hash)o数据结构的重要性怎么强调都不过分,它是计算机专业学生的一块奠基石和敲门砖。o程序设计语言数据结构,如何选择合适的数据结构来解决具体的问题。o学习数据结构的方法:上课听讲,下课动手上机操作。o建议:阅读操作系统的源代码有助于大家提高数据结构的设计水平。o先修课:C/C+程序设计、离散数学o后继课:编译原理、操作系统、数据库等计算机组成原

7、理o计算机系统概述,计算机内部信息的表示o运算方法及运算器原理oCPU的组成及设计、实现原理o存储器的工作原理oI/O设备的工作原理,o当前比较典型的计算机系统结构等。宏观让学生掌握计算机工作原理、树立起整机的概念。微观让学生知道计算机的工作过程实质上就是在计算机内部进行信息传输的过程。o1、与模拟电路基础的关系:模拟电路基础是本课程的先行课,本课程在讲解硬件原理时需要相关电路的知识o2、与数字电路基础的关系:数字电路基础是本课程的先行课。本课程在讲解硬件原理时需要使用到触发器、寄存器等相关的概念o3、与逻辑电路的关系:逻辑电路是本课程的先行课。在本课程中各功能部件需要由门级电路来实现o4、与

8、汇编语言的关系:汇编语言是本课程的先行课。本课在介绍指令系统及CPU工作原理时,需要以具体的指令作为实例进行分析5、与微机原理及接口技术的关系:微机原理及接口技术是本课程的后续课,它是基于计算机组成原理介绍芯片级微机的工作原理。离散数学o定义:离散数学是研究离散量的结构及其相互关系的数学学科,是现代数学的一个重要分支。由于计算机只能处理离散的或离散化了的数量关系,如何将连续数量关系模型离散化,从而可由计算机加以处理。o应用:离散数学的概念、理论、方法应用与数字电路、编译原理、数据结构、操作系统、数据库系统、算法的分析与设计、人工智能、计算机网络等领域。离散数学参考书o训练:学生抽象能力、逻辑思

9、维能力、归纳构造能力;十分有益于培养学生严谨、完整、规范的科学态度。o参考书:1、Kenneth H.Rosen著的Discrete Mathematics and Its Applications,Fourth Edition全世界几乎所有知名的院校都曾经使用本书作为教材,称之为离散数学百科。有丰富的历史资料和相关学习网站资源。o本书将离散数学理论与应用结合得很好,可以看到离散数学理论在逻辑电路,程序设计,商业和互联网等诸多领域的应用实例.o每章后有一组课题,把应用和离散数学内容结合在一起进行训练.2、离散数学教程 耿素云、屈婉玲、王捍贫 北京大学出版社。国人著作中内容最全的一本。计算机专业

10、为什么要学好数学?o老校长齐东旭n研究数学模型用于信息隐藏n研究数学模型用于广告n研究数学模型用于计算机绘画n实例:有向三角形理论解决跑到保护区的问题文章:浅谈为什么要学习高等数学n数学的基本特征o其研究对象的高度抽象性o论证方法的演绎性o应用的极端广泛性o数学培养十大能力:n归纳总结的能力演绎推理的能力n抽象的能力联想的能力n学习新知识的能力 创新的能力n准确计算的能力头和书面表达的能力n灵活应用数学软件的能力。n提出问题、分析问题、解决问题的能力 数学培养人的五大素养:o主动探索善于抓住问题的背景和本质;o善于对现实世界中的现象和过程进行简化与量化,建立数学模型;o以数学方式理性思维,从多

11、角度探寻解决问题的道路;o具有良好的科学态度和创新精神,能合理提出数学猜想、数学概念;o熟练运用准确、严格、简练的数学语言表达自己的数学思想的素养。英语o大一新生,请用最多的时间于英语学习上请用最多的时间于英语学习上n计算机领域中有重大影响的英文文章,希望同学们认真阅读,必将会有非常大的收获。“On computable numbers,with an application to the Entscheidungs problem”Alan Turing in 1936.计算机科学的奠定人“First Draft of a report to the EDVAC”J.von Neumann.

12、1945 冯诺依曼体系奠定人“Three models for the description of language”Noam Chomsky 1956 编译原理的奠定人“Recursive Functions of Symbolic Expressions and Their Computation by Machine”1960 Lisp 语言的发明人,Lisp是最早的面向对象语言“Citations:Revised report on the algorithmic language algol 60”-Peter Naur 1963编程描述语言规范的形式化工具“PL/I list p

13、rocessing”Harold W.Lawson Commun.ACM 10(6):358-367(1967)首次指出指针变量的概念,对计算机软件的发展奠定了基础“Multiple Computer Networks and Intercomputer Communication”Lawrence G.Roberts 1967.提出了互联网的模型“FORTH-A Language for Interactive Computing”Charles Moore 1970 提出了堆栈在编程语言中的应用“The UNIX Time-Sharing System”Dennis Ritchie and

14、 Ken Thompson 1971 UNIX操作系统创始人“The Development of the C Language”Dennis M.Ritchie 1971 论述了C语言的发展 k“The Art of Computer Programming”Donald E.Knuth 1983对程序有深刻的论述l“Information Management:A Proposal”Tim Berners-Lee,1989,提出了万维网的计算模型m“The Programming Language Oberon-2”Niklaus Wirth 1990结构化程序设计创始人 PASCALn“

15、Molecular computation to solutions of combinatorial problems.”Adleman,L.M.1994.分析计算机研究者o“Communication Overhead for Space Science Applications on the Beowulf Parallel Workstation.”Thomas L.Sterling 1995集群计算是利用多台计算机协同工作得到的高性能p“The Unified Modeling Language User Guide”James Rumbaugh,Ivar Jacobson 1999

16、q“Go To Statement Considered Harmful Edsger W.Dijkstra 1968 著名的计算机科学家,第一个发现GOTO语句危害的人r“Design Patterns”Erich Gamma,Richard Helm 1997软件设计模式s“The Capabilities of Relational Database Management Systems”IBM Research Report ACM 26(1):64-69(1983)1982.EE.E.F.Codd关系数据库的奠基者三、怎么学o多看:参考书、文章o多听:听课、听讲座o多练:编写程序、运

17、用工具n语言:C/C+,Java,PHPn程序设计的集成工具、测试工具、界面设计工具、项目管理工具运用参考书o教学参考书:从不角度认识问题,学习全面地看待问题,丰富和巩固知识;o看本领域名人的书:首先是对问题的描述更清晰,观点的正确性概率较高。o选择性地看参考书:有些书是作为字典看的,有些书是作为休闲书看的,有些书是要反复多次,一句句看的。进入教授的实验室o大二时,有些专业课老师会请学习好、专业素质高的学生进入实验室,这是一个难得的机会,不是每个学生都能获得。o学生平时注意与专业课老师沟通,让老师了解你的愿望,以获得这个机会。积极参加各种培训和比赛o北京市教委程序设计选拔赛oACM选拔赛o红旗

18、Linux集群全国竞赛o博创杯嵌入式大赛o大学生数学建模大赛o程序员等级考试培训o高级程序设计培训o数字媒体艺术设计培训oLinux操作系统培训o嵌入式程序设计培训四、教学计划我校采用学分制,修够必要的学分即可毕业。我校采用学分制,修够必要的学分即可毕业。平均绩点平均绩点70分、英语一般过四级可获学位。分、英语一般过四级可获学位。计算机专业应至少完成计算机专业应至少完成222.5学分的课程学习。其中专学分的课程学习。其中专业课必须达到业课必须达到119分。包括必修分。包括必修39分。专业选修分。专业选修36分。分。毕业设计毕业设计24分。分。四、教学计划o建议新生把培养计划仔细读几遍,了解四年

19、应该修满多少学分,自己又打算在四年之中学哪些东西,初步规划一下。如果考研.最好三年修完毕设以外的所有课程.o了解课程之间的关联关系,按照课程的逻辑顺序选课o向老师或学长请教。参考书oC语言程序设计综合实验指导 浙江大学出版社oJava项目开发使用案例科学出版社o云计算深刻改变未来科学出版社o大话设计模式机械工业出版社oThe C Programming language(Keinighan&Dennis Ritchie 1988)oThe C+Programming Languague(Bjarne Stroustrup 1997)o设计模式oThinking In C+oThe Art of Computer Programming oMFC 深入浅出o软件需求oC+primero用TCP/IP进行网际互连oCOM 本质论网站ohttp:/

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁