
信息管理与信息系统专业的适合做什么工作
我也是学这个专业的。
大。
。
找过一些,翻出来给你看看。
。
有点长。
。
管理专业就业去向 信管 专业是一个管理学与计算机科学交叉的专业,是所学的课程一般包括管理学相关课程,信息检索相关课程和计算机相关课程。
现在一个普遍现象是:管理专业不懂技术,计算机专业不懂管理,而企业需要复合型的人才。
无疑,只要我们学的够专业,弱项很可能就成为了我们的优势。
例如信息系统的建设是个复杂性较高的系统工程。
不是找几个技术人员就可以解决的事,没有管理经验、技术平台的积累、专业的实施手段是难以达到效果的,复合型人才定义为“既懂管理又懂计算机”。
就业方向一:ERP实施工程师或ERP实施顾问 职业状况:随着信息化的广泛普及和应用,社会和企业对信息化人才的需求越来越大。
而既懂业务、管理,又懂技术的复合型人才在中国目前十分缺乏。
据ERP专家、清华大学教授侯炳辉估计,目前国内合格的ERP实施顾问不过千人,这相对于我国需要信息化的几十万家企业而言,只是杯水车薪。
目前,ERP人才主要在三个方向就业,一是到软件公司就职,从事软件实施工作;二是到软件应用单位就职,提升用户的软件使用效益;三是自己创办提供软件咨询实施服务公司,作软件公司和用户之间的桥梁,在未来几年中,中国需要大量的专门从事软件咨询实施服务的第三方公司。
薪资水平:平均薪资不低于3000元\\\/月。
象毕马威这样的外资大事务所对实施顾问开出的薪资不低于7000元\\\/月,新人大概在5000元\\\/月左右。
专家建议:想到知名咨询做做ERP实施顾问,最重要的首先是沟通能力。
前毕马威中国公司的高级经理杨靖超先生给笔者举了一个很简单的例子做说明:每个企业内部的管理和业务千插万别,当某个企业请你做ERP实施,你必须到该企业每个部门去熟悉人家的业务流程,没有沟通怎么做下去
沟通能力的培养可以从大学开始,不要害怕,勇敢的开口把自己的想法告诉别人,并学会倾听和认错,沟通真的无所不在。
其次,就是管理和市场、和财务方面的知识。
做ERP要整合的是企业所有部门甚至该企业上下游资源,所以对一个企业运转的各个部门工作内容和先进的、流行的管理方式和体制都应有所了解。
关于这些,我们可以到专业期刊和网站上看一些实施案例来进行熟悉。
你可以不懂实际细节(事实上除了通过实习以外你没有任何机会接触这些细节),但你必须明白管理思想和基本市场原则,一个到客户办公室询问为什么必须有市场公关支出的人,没有咨询公司想请来破坏自己的专业形象的。
在目前的教材上基本上看不到这些东西,建议同学们看一些《销售与市场》、《商界》之类的优秀管理期刊,上边有些实战类的文章对我们应该有不同于教材的启发,登陆象中国营销传播网( )等专业网站看一些文章或参与一些讨论也不无益处。
最后,我们必须具有一定的计算机应用能力,熟悉一些大型数据库管理系统(如Oracle\\\/SQL Server\\\/ \\\/DB2\\\/等)。
信息产业部和电讯盈科公司合作建立的ERP人才培训认证——ERP管理咨询师技术资格证书。
还有,金蝶、用友软件也开发了一个ERP实施的全程培训课程,有条件的同学可以去参加培训,拿个证书,对求职有一定的帮助。
就业方向二:管理软件开发工程师 职业状况:业界对今年春节以后的IT人才从需求和“钱”景普遍看涨。
在这个大环境下,该职位在2005年及以后的市场情况应是相当乐观的。
薪资待遇:和IT业界的软件工程师待遇差不多。
根据地域不同分别在3000-6000元左右。
华为、金蝶等公司开出的价码在历届毕业生中都是让人羡慕的。
专家建议:相比无论计算机专业和管理专业的学生,我们都在另外一方面具有一定的优势。
我当初在大学选择是主攻计算机,然后对财务、管理、市场三门主干经济类课程重点熟悉。
除了具备一定的基本的管理学知识外,必须有团队合作的概念。
众所周知,现在的大型软件开发都是由团队(所谓项目)合力完成的,你的工作和合作能力直接关系到项目的进程,建议你在校期间找一些关于团队建设和合作的书来看看,先形成一个概念,然后尝试着参加一些团队活动,体验如何通过合作做成事情。
具备使用一种以上的编程工具进行编程的能力,现在主流的开发工具或语言有DELPHI\\\/JAVA\\\/PB\\\/ASP\\\/HTML,同时对大型数据库管理系统的熟悉也是必须的(如Oracle\\\/SQL Server\\\/DB2等)。
还有,软件工程的思想也很重要。
从事该岗位比较辛苦,工作压力比较大,知识更新快,需要有不断学习的能力。
当具备一定的工作经验之后,可以从事项目经理,技术总监等管理职位。
就业方向三:软件测试工程师 职业状况:随着市场对软件质量的不断提高,软件测试将变得越来越重要,相应测试人员的地位和待遇将会逐渐提高。
在微软等软件过程比较规范的大公司,软件测试人员的数量和待遇与程序员没有多大差别,优秀测试人员的待遇甚至比程序员还要高。
软件测试将会成为一个具有很大发展前景的行业,软件测试大有前途。
根据有关职位统计资料显示,在国外大多数软件公司,1个软件开发工程师就需要辅有2个软件测试工程师。
另外,网络游戏产业发展很快,这个公认为“朝阳”产业的软件测试工程师,对很多同学来说都应该是一种诱惑:既可以免费玩游戏,又可以拿到不错的薪水。
不过,这些,都是需要你用良好的专业素质做保证。
薪资水平:初入行的新人大概在2000-4000元\\\/月,据行业专业人士介绍,该职位薪资最高达到8000元\\\/月。
专家建议:精通软件工程思想,熟悉软件测试流程,对软件测试方法和软件质量保证深刻理解和体会,如果对软件编程有所了解更好。
软件测试是软件质量保证的基础。
熟悉测试理论、流程,至少熟练使用一种自动化测试工具或一种测试管理工具。
争取熟练掌握C\\\/C++或Java,ASP,JSP,MS SQL,Oracle数据库和软件配置管理工具,最好能参与一些实际项目的开发工作(例如几个同学组成的业余工作室和假期实习)。
由中国软件评测中心举办的软件测试工程师培训班在业内反响较好,如果能有条件参加类似的培训项目,对掌握具体、实用的技术都有一定的好处。
就业方向四:信息系统管理与维护岗位 职业状况:基本上稍微大一点的企业都有自己的网站和局域网——那就需要网络管理人员,所以,人才市场对该职位的需求统计数据也比较漂亮。
但目前一般的国内企业设置的网络管理员,还仅仅停留在资源上传下载和局域网维护、计算机故障排除等简单操作上,因此待遇也不尽如人意。
并且个人发展的空间比较小。
但是网页设计技术纯熟、有优秀的设计作品的网络管理师还是有“钱”途的。
专家建议:该岗位人员一般从事计算机设备的管理和维护,因此具有一定的计算机硬件基础知识和计算机网络知识是必须的。
如果具有计算机安全相关知识则更好。
在校学习期间如果能接受一些相关培训并拿到证书(如微软、思科等认证),就业时会更有优势。
就业方向五:IT管理类岗位 专家建议:竞争这类岗位,是我们专业的毕业生很不愿意却又不得不面对的事实。
许多往届的毕业生都走上了这条路。
我觉得我们可以充分利用我们的专业背景——计算机,在一些IT公司的销售、管理岗位的应聘中占得先机。
除了有扎实的系统的经济专业知识外,良好的沟通能力和组织能力也是必不可少,而且丰富的社会实践经验也尤为重要。
有从事该岗位意向的同学在校期间多从事社会实践,如果能有进企业实习的机会,千万不要错过这种机会。
就业方向六:客户服务 职业行情:E化程度很高的企业,客服工作对创造企业利润的贡献较大,而且往往依赖于电子化工具。
亚马逊服务部门人数众多,也是最重要的部门之一。
由于以前没有这类专业人员,客户服务方向的信管专业学生是经过系统训练的专门人才,擅长利用电子化工具创造顾客满意最大化,必定受到这类企业的青睐。
主攻课程:大客户销售管理、经销商管理、行业大客户专业销售技巧、职业化大客户经理的良好习惯、重点客户管理、客户关系\\\/供应链管理、客户消费心理与销售行为、内部客户服务、电子化客户服务等 职业通道:传统企业不论行业,不论性质,都将越来越重视客户服务,电子化手段的使用,将大大提高服务的质量和效率。
因此,除了具备传统意义上的客户服务知识与技能,客户服务方向的学生在面对这个人才需求量极大的岗位时,将会突显竞争力。
这种专业素质将会为企业打造服务方面致胜的核心竞争力。
最好能在英语口语方面进行强化。
首先,应聘好一点的公司,他们会要求英语能力;其次,客服工作本身在面对国外客户时需要用英语沟通。
建立职业感。
尽一切可能熟悉不同类型企业的传统商务运作流程及特点,从中寻觅能够与某些电子商务思想、电子商务技术结合的应用环节。
还应当熟悉大量企业电子商务实施案例,用现代企业管理方法、网络技术、项目管理等方法论分析企业电子商务实施的成败经验教训。
这样有助于建立商务寻求技术、技术推动商务相结合的职业敏感与职业素养。
职业培训:适当参加一些正规的、反响良好的专业化培训。
客户服务是一项说起来简单,但实践起来却很复杂的职业,更重要的是,对客服重视的企业往往是大企业,他们对这方面的工作人员的素质要求非常高。
因此,在客服技巧、语言沟通、流程设计等方面参加一些培训是可取的。
就业方向七:物流与供应链管理 职业行情:在发达城市有比较好的交通基础和仓储设施和信息交流的手段,在传统经济发达城市前景比中小城市更大一些,同时电子商务的物流是跟电子商务服务的,中小城市电子商务的应用状态还不是特别好的情况下,还是中心城市多一些,特别是以上海为核心的长三角经济带。
主攻课程:供应链管理、电子商务物流管理、计算机软件编程技术等。
职业通道:普遍认为物流是第三方,但如果没有现代的电子商务,物流应用就有问题,有了电子商务这样一个现代化的手段,信息共享技术上讲,可以做到供货方式大量消减库存,减少资金的积压,提高资金的周转,提高资金的应用率。
立足于技术而不局限于技术,意思是我们可以通过所掌握的技术找到工作,并以技术为平台提升能力,最终达到成为一名优秀管理者的目的。
因此,掌握技术电子商务应用技术和完善物流管理知识体系对想在物流行业施展抱负的同学来说,两者都是非常重要的。
建议主动寻找相关实习机会。
这对初次就业非常有帮助。
途径有三条:1.关注著名企业,例如马士基的网站,他们会招聘一些培训(实习)生,别认为自己不行,去试试;2.通过学长或其他社会关系,这样成功几率会大大增加。
3.自己主动上门。
职业培训:1.报关员、单证员等培训;2.物流师(有三种资格认证,往期本报有介绍);3.各种编程培训 其他就业方向 银行职员、公务员、信息咨询岗位。
100分求一份数据库原理课程设计的实验报告
(图放不上去呀 我自己做的E-R图)计算机科学与信息学院课程设计报告课程名称: 数据库概论课程设计 专 业: 网络方向 班 级: ==== 学 号: === 姓 名: 闫娟 题 目: 网上购书系统 指导教师: 肖淑芬 2011年6月目录一、课程设计的背景来源3二、网上购书系统调查及前景4三、网上购书设计思想41、前台系统工作流程52、后台系统工作流程6四、网上书店工作过程的内容6五、数据库设计71、数据项72、 数据结构83、关系模式的设计84、视图的设计9六、网上购书E-R图10六、系统的源程序15七、系统评价及心得体会20一、课程设计的背景来源1,其实写这个课程设计写得比较匆忙,马上其他可就要考试了,本想找个男的题目来挑战下自己,后来还是因为时间需要,所以选了个相对来说我们生活比较容易接近的2,随着现在社会的发展,网络已经成为一个市场很大的交易平台,很多人由于时间需要或者各方面原因都把网上购物作为一种消费方式,有时我们在书店要花很长时间去找一本书,有时还找不到,记得有次在孝感学院图书馆找一本概率论辅导书,花了很长很长时间呀,所以我深有体会,还是感觉在网上购书比较简单,方便。
3,班上有很多同学都从事网上购物,我刚好想利用自己的专业知识来学习下这方面的知识,自己查查资料,把这个课程设计做好。
二、网上购书系统调查及前景人们喜欢通过阅览书籍拓展自己的知识视野,可在实际生活的购书过程中人们却遇到了不少麻烦,比如购书人多,挑书难,搬书重等,因此既方便又快捷的网络购书便成为了一种很有潜力的购书消费方式。
信息时代,电子商务已经成为我们现实生活中不可缺少的一个重要组成部分,同时它以一种特殊的方式改变着我们的生活。
根据调查结果显示,网民上网以获取信息为主要目的占5 3.1%。
目前我国上网购物的群体中,绝大多数是年轻人, 他们大多数是收入稳定、文化水平较高的中青年,网上消费已经日益成为他们生活中的一种重要的消费方式,他们成为了最有潜力的未来网上消费者。
三、网上购书设计思想首先网上购书系统听起来是个很杂的程序,因为有很多很多书,也有很多很多人来买,但是其实我们简单的可以把它分为两个模块,这样我们就能很好的理解了,网上书店主要由前台会员管理模块和后台管理员模块两部分组成。
前台功能模块主要用于实现会员注册,登录,修改个人信息,分类查看书目信息、购书、管理购物车、结帐、查看各种服务条款等功能。
后台管理模块主要用于实现后台管理人员对会员,商品,物流,订单和系统的管理等功能。
1、前台系统工作流程 首先当我们用户登陆这个网站时,一开始就会出现让你登陆,如果是你会员,你可以直接登录,如果你不是会员,你要注册个账号。
1、当你是会员时,你可以查看你的各项服务,比如说上次你收藏了什么书籍,以及你喜欢的书的种类,在可以看下前几次你购买书的情况,在可以修改个人信息,修改密码等,你也可以查看自己网上交易情况,看下自己买的书的情况,以及看上什么书了,可以把它放回购物车,方便自己购买。
2、当你是非会员时,你要先进行注册,填写自己的基本信息,当你填好后,你也是其中一员了,你也同样可以向会员那样找自己的书了,相对来说比较方便。
3、还有人不注册,只是进来逛下网站,看看自己是否有必要买一些书。
2、后台系统工作流程后台系统工作流程主要用于实现后台管理人员对会员,商品,物流,订单和系统的管理等功能,他要对会员的登记进行统计,以及购物等方面的内容管理 四、网上书店工作过程的内容1、管理员信息,包括数据项有:管理员编号、管理员账号、管理员密码。
2、会员信息,包括数据项有:会员账号、会员密码、会员昵称、会员E-mail、会员级别(管理员设定)。
3、图书信息,包括数据项有:图书编号、图书名称、作者、出版社编号、出版日期、图书类别编号、图书简介。
(⑴出版社信息,包括数据项有:出版社编号、出版社名称。
⑵图书类别信息,包括数据项有:图书类别编号、图书类别名称。
)4、图书订单,包括数据项有:会员账号、下定单日期、收货地址、收货地址邮编、收货人姓名、收货人联系方式、送货方式编号、总费用、图书名称、现已售出量情况。
5、购物车,包括数据项有:会员账号、每种图书名称、每种图书市场价格、每种图书网站价格、每种图书数量、每种图书的价格、图书总价。
五、数据库设计1、数据项数据项数据项名数据类型长度别名取值范围会员编号字符型15会员的编号姓名文本型20会员的姓名密码文本型20会员的密码电话字符型12会员的电话地址文本型50会员的地址商品编号字符型15商品的编号类型文本型10商品的类型名称文本型20商品的名称价格整型6商品的价格简介文本型500商品的简介图片图片型商品的图片购物车编号字符型10购物车的编号商品数量整型10购买商品的数量订单编号字符型15购物时生成的订单订单日期时间型10购买商品的时间2、 数据结构系统需求数据结构数据结构名含义说明组成会员记录会员的基本信息会员编号、姓名、密码、电话、地址商品记录销售商提供的商品信息商品编号、类型、名称、价格、简介、图片订购记录会员的购物信息会员编号、商品编号、订单编号、订单日期购物车存储会员需要购买的商品会员编号、商品编号、购物车编号、商品数量3、关系模式的设计会员数据项名数据类型长度别名是否为空主外键会员编号字符型15会员编号否主键姓名文本型20姓名否密码文本型20密码否电话字符型12电话否地址文本型50地址否商品数据项名数据类型长度别名是否为空主外键商品编号字符型15商品编号否主键类型字符型15类型否名称字符型20名称否价格整型10价格否简介文本型500简介图片image型100图片订购数据项名数据类型长度别名是否为空主外键会员编号字符型15会员编号否外键主键商品编号字符型10商品编号否外键订单编号字符型10订单编号否订单日期日期型10订单日期否购物车数据项名数据类型长度别名是否为空主外键会员编号字符型15会员编号否主键商品编号字符型15商品编号否购物车编号字符型15购物车编号否商品数量整型6商品数量否4、视图的设计搜索商品视图 数据项名数据类型长度别名是否为空名称字符型10名称否类型字符型10类型否价格整型10价格否简介文本型4简介否六、网上购书E-R图否 是网上书店系统业务流程:网上书店前台管理功能结构图:六、系统的源程序ackage cart;import java.util.Vector;public class Cart { Vector v = new Vector(); String act = null; String item = null; private void addItem(String id) {v.addElement(id); } private void removeItem(String id) {v.removeElement(id); } public void setItem(String id) {item = id; } public void setAct(String s) {act = s; } public String[] getItems() {String[] s = new String[v.size()];v.copyInto(s);return s; } public void processRequest() {if (act.equals(add)) addItem(item);else if (act.equals(remove)) removeItem(item);\\\/\\\/ reset at the end of the requestreset(); } \\\/\\\/ reset private void reset() {act = null;item = null; } public void clearAll(){ v.removeAllElements(); }}现实页面信息,提示等操作的设计:package spage;import java.sql.*;public class ShowPage{private String str = ;\\\/\\\/显示页号为p的一页(user)public String printPage(ResultSet rs, int p, int size) { str = ; \\\/\\\/将访问游标定位到页号为p的页要显示的第一条记录的位置 try { for(int k=0;k<(p-1)*size;k++)rs.next(); } catch(SQLException e) { } for(int iPage=1; iPage<=size; iPage++) { str += printRow(rs,iPage,p); try { if(!rs.next()) break; } catch(Exception e) { } } return str;}\\\/\\\/显示单行记录(user)public String printRow( ResultSet rs ,int i,int p) {String temp = ;try {int id=rs.getInt(userid);temp+=
2,要写数据库E-R图,发现很难画啊,还要把线段连来连去,觉得在画图上面花了很多时间3,一定要先了解数据情况,要先熟悉了网上购书的基本操作,在开始研究,最好自己去试一下网上购书,我就自己亲自去点击了下网上购书网,然后才下手写的课程设计。
SQL的实验报告怎么写
《数据库系统概论(第四版)》体会学号:姓名:班级:教师:学期实验总结与心得【实验名称】数据库的创建【实验内容】1、新建sql注册表。
2、新建数据库。
主数据文件:逻辑文件名为student_data,物理文件名为student.mdf,初始大小为10mb,最大尺寸为无限大,增长速度为10%;
警察学校都有什么专业
实话实说,我们科班学这个的也并不是所有专业都有用处,我说一些对于以后能用到的吧,虽然是删选但是也能占专业课的百分之七十左右了。
c语言,毫无疑问,做系统,数据库,或者嵌入式等方面最基本的工具了。
c++,又叫cpp,非常重要,这个必须要学好的。
Java,显然你也学了,Java是目前最优秀的语言,安全性,可拓展性等都由于其他语言,也是目前需求量最大的,如果不会Java显然称不上学过计算机。
c#,又叫c sharp,这个用的也比较广泛。
J2EE,企业级的,这个对就业很有帮助。
如果想做手机软件,必然要学J2ME。
数字逻辑电路,这个主要是给学习硬件方面打基础的课程。
计算机组成原理,承接数字逻辑电路,但并不是非得学数字逻辑,如果学了再看机组更容易。
操作系统,这个概念性比较强,主要是讲的操作系统的原理,比较重要。
Linux\\\/Unix,这个方向很不错,但是如果不想进入这个行业,那么可以不学这个。
计算机网络,这个很重要。
其他的,数据结构,计算方法,离散数学,数据库,软件工程,XML,html,这些也都要学,尤其数据结构,这个很有用。
求一篇计算机导论学后感,1500字左右
这一门科学深深的吸引着我们这些同学们,原先不管是国内还是国外都喜欢把这个系分为计算机软件理论、计算机系统、计算机技术与应用。
后来又合到一起,变成了现在的。
我一直认为这门专业,在本科阶段是不可能切分成计算机科学和计算机技术的,因为计算机科学需要相当多的实践,而实践需要技术;每一个人(包括非),掌握简单的计算机技术都很容易(包括原先Major们自以为得意的程序设计),但的优势是:我们掌握许多其他专业并不深究的东西,例如,算法,体系结构,等等。
非的人可以很容易地做一个芯片,写一段程序,但他们做不出计算机专业能够做出来的大型系统。
今天我想专门谈一谈计算机科学,并将重点放在计算理论上。
1)计算机语言 随着20世纪40年代第一台存储程序式通用电子计算机的研制成功,进入20世纪50年代后,计算机的发展步入了实用化的阶段。
然而,在最初的应用中,人们普遍感到使用机器指令编制程序不仅效率低下,而且十分别扭,也不利于交流和软件维护,复杂程序查找错误尤其困难,因此,软件开发急需一种高级的类似于自然语言那样的。
1952年,第一个Short Code出现。
两年后,Fortran问世。
作为一种面向科学计算的高级,Fortran的最大功绩在于牢固地树立了高级语言的地位,并使之成为世界通用的程序设计语言。
Algol60的诞生是计算机语言的研究成为一门科学的标志。
该语言的文本中提出了一整套的新概念,如变量的类型说明和作用域规则、过程的递归性及参数传递机制等。
而且,它是第一个用严格的语法规则——巴科斯范式(BNF)定义语言文法的高级语言。
程序设计语言的研究与发展在产生了一批成功的高级语言之后,其进一步的发展开始受到程序设计思想、方法和技术的影响,也开始受到程序理论、软件工程、人工智能等许多方面特别是实用化方面的影响。
在“软件危机”的争论日渐平息的同时,一些设计准则开始为大多数人所接受,并在后续出现的各种高级语言中得到体现。
例如,用于支持结构化程序设计的,适合于军队各方面应用的大型通用程序设计语言ADA,支持并发程序设计的MODULA-2,支持逻辑程序设计的PROLOG语言,支持人工智能程序设计的,支持面积对象程序变换的SMALLTALK、C等。
而且,伴随着这些语言的出现和发展,产生了一大批为解决语言的编译和应用中所出现的问题而发展的理论、方法和技术。
有大量的学术论文可以证明,由高级语言的发展派生的各种思想、方法、理论和技术触及到了计算机科学的大多数学科方向,但内容上仍相对集中在语言、计算模型和软件开发方法学方面。
(2)计算机模型与软件开发方法 20世纪80年代是、分布式处理和多媒体大发展的时期。
在各种高级程序设计语言中增加并发机构以支持分布式程序设计,在语言中通过扩展绘图子程序以支持程序设计成为当时程序设计语言的一种时尚。
之后,在模数\\\/数模转换等接口技术和数据库技术的支持下,通过扩展高级语言的程序库又实现了多媒体程序设计的构想。
进入20世纪90年代之后,并行计算机和分布式大规模异质的发展又将并行程序设计语言、并行编译程序、并行、并行与等试行软件的开发的关键技术依然与高级语言和计算模型密切相关,如各种并行、并发程序设计语言,进程代数,PETRI网等,它们正是软件开发方法和技术的研究中支持不同阶段软件开发的程序设计语言和支持这些软件开发方法和技术的理论基础——计算模型。
(3)计算机应用 用计算机来代替人进行计算,就得首先研究计算方法和相应的计算机算法,进而编制计算机程序。
由于早期计算机的应用主要集中在科学计算领域,因此,就成为最早的应用数学分支与计算机应用建立了联系。
最初的时候,由于计算机的存储器容量很小,速度也不快,为了计算一些稍稍大一点的题目,人们常常要挖空心思研究怎样节省存储单元,怎样减少不需要的操作。
为此,发展了像稀疏矩阵计算理论来进行方程组的求解;发展了杂凑函数来动态地存储、访问数据;发展了虚拟程序设计思想和程序覆盖技术在内存较小的计算机上运行较大的程序;在子程序和程序包的概念提出之后,许多人开始将数学中的一些通用计算公式和计算方法写成子程序,并进一步开发成程序包,通过简洁的调用命令向用户开放。
子程序的提出是今日软件重用思想的开端。
在计算机应用领域,科学计算是一个长久不衰的方向。
该方向主要依赖于应用数学中的数值计算的发展,而数值计算的发展也受到来自计算机系统结构的影响。
早期,科学计算主要在单机上进行,经历了从小规模数值分析到中大规模数值分析的阶段。
随着并行计算机和分布式并行计算机的出现,并行数值计算开始成为科学计算的热点,处理的问题也从中大规模数值分析进入到中大规模复杂问题的计算。
所谓中大规模复杂问题并不是由于数据的增大而使计算变得困难,使问题变得复杂,而主要是由于计算中考虑的因素太多,特别是一些因素具有不确定性而使计算变得困难,使问题变得复杂,其结果往往是在算法的研究中精度与复杂性的矛盾难于克服。
几何是数学的一个分支,它实现了人类思维方式中的数形结合。
在计算机发明之后,人们自然很容易联想到了用计算机来处理图形的问题,由此产生了计算机图形学。
计算机图形学是使用计算机辅助产生图形并对图形进行处理的科学。
并由此推动了计算机辅助设计(CAD)、计算机辅助教学(CAI)、计算机辅助信息处理、计算机辅助测试(CAT)等方向的发展。
在各种实际应用系统的开发中,有一个重要的方向值得注意,即实时系统的开发。
利用计算机证明数学定理被认为是人工智能的一个方向。
人工智能的另一个方向是研究一种不依赖于任何领域的通用解题程序或通用解题系统,称为GPS。
特别值得一提的是在专家系统的开发中发展了一批新的技术,如知识表示方法、不精确性推理技术等,积累了经验,加深了对人工智能的认识。
20世纪70年代末期,一部分学者认识到了人工智能过去研究工作基础的薄弱,开始转而重视人工智能的逻辑基础研究,试图从总结和研究人类推理思维的一般规律出发去研究机器思维,并于1980年在《Artificial Intelligence》发表了一组非单调逻辑的研究论文。
他们的工作立即得到一大批计算机科学家的响应,非单调逻辑的研究很快热火朝天地开展起来,人工智能的逻辑基础成为人工智能方向发展的主流。
数据库技术、多媒体技术、图形学技术等的发展产生了两个新方向,即计算可视化技术与虚拟现实技术。
随着计算机网络的发展,分布在全世界的各种计算机正在以惊人的速度相互连接起来。
网络上每天都在进行着大量政治、经济、军事、外交、商贸、科学研究与艺术信息的交换与交流。
网络上大量信息的频繁交换,虽然缩短了地域之间的距离,然而同时也使各种上网的信息资源处在一种很难设防的状态之中。
于是,计算机信息安全受到各国政府的高度重视。
除了下大力气研究对付计算机病毒的软硬件技术外,由于各种工作中保密的需要,计算机密码学的研究更多地受到各国政府的重视。
实际上,在计算机科学中计算机模型和计算机理论与实现技术同样重要。
但现在许多学生往往只注重某些计算机操作技术,而忽略了基础理论的学习,并因为自己是“操作高手”而沾沾自喜,这不仅限制了自己将研究工作不断推向深入,而且有可能使自己在学科发展中处于被动地位。
例如,在20世纪50年代和20世纪60年代,我国随着计算机研制工作和软件开发工作的发展,陆续培养了在计算机制造和维护中对计算机某一方面设备十分精通的专家,他们能准确地弄清楚磁芯存储器、磁鼓、运算器、控制器,以及整机线路中哪一部分有问题并进行修理和故障排除,能够编制出使用最少存储单元而运算速度很快的程序,对机器代码相当熟悉。
但是,当容量小的磁芯存储器、磁鼓、速度慢的运算器械、控制器很快被集成电路替代时,当程序设计和软件开发广泛使用高级语言、软件开发工具和新型软件开发方法后,这批技术精湛的专家,除少量具有坚实的数学基础、在工作中已有针对性地将研究工作转向其他方向的人之外,相当一部分专家伴随着新技术的出现,在替代原有技术的发展过程中而被淘汰。
因此,在计算机科学中,计算比实现计算的技术更重要。
只有打下坚实的理论基础,特别是数学基础,学习计算机科学技术才能事半功倍,只有建立在高起点理论基础之上的计算机科学技术,才有巨大的潜力和发展前景。
计算机理论的一个核心问题我国计算机科学系里的传统是培养做学术研究,尤其是理论研究的人(方向不见得有多大的问题,但是做得不是那么尽如人意)。
而计算机的理论研究,说到底了,如网络安全学,图形图像学,视频音频处理,哪个方向都与数学有着很大的关系,虽然也许是正统数学家眼里非主流的数学。
这里我还想阐明我的一个观点:我们都知道,数学是从实际生活当中抽象出来的理论,人们之所以要将实际抽象成理论,目的就在于想用抽象出来的理论去更好的指导实践,有些数学研究工作者喜欢用一些现存的理论知识去推导若干条推论,殊不知其一:问题考虑不全很可能是个错误的推论,其二:他的推论在现实生活中找不到原型,不能指导实践。
严格的说,我并不是一个理想主义者,政治课上学的理论联系实际一直是指导我学习科学文化知识的航标(至少我认为搞计算机科学与技术的应当本着这个方向)。
我个人的浅见是:计算机系的学生,对数学的要求固然跟数学系不同,跟物理类差别则更大。
通常非数学专业的所?高等数学,无非是把数学分析中较困难的理论部分删去,强调套用公式计算而已。
而对计算机系来说,数学分析里用处最大的恰恰是被删去的理论部分。
记上一堆曲面积分的公式,难道就能算懂了数学
那倒不如现用现查,何必费事记呢
再不然直接用Mathematica或是Matlab好了。
退一万步。
华罗庚在数学上的造诣不用我去多说,但是他这光辉的一生做得我认为对我们来说,最重要的几件事情:首先是它筹建了中国科学院计算技术研究所,这是我们国家计算机科学的摇篮。
在有就是他把很多的高等数学理论都交给了做工业生产的技术人员,推动了中国工业的进步。
第三件就是他一生写过很多书,但是对高校师生价值更大的就是他在病期间在病床上和他的爱徒王元写了《高等数学引论》(王元与其说是他的爱徒不如说是他的同事,是中科院数学所的老一辈研究员,对歌德巴赫猜想的贡献全世界仅次于陈景润)这书在我们的图书馆里居然找得到,说实话,当时那个书上已经长了虫子,别人走到那里都会闪开,但我却格外感兴趣,上下两册看了个遍,我的最大收获并不在于理论的阐述,而是在于他的理论完全的实例化,在生活中去找模型。
这也是我为什么比较喜欢具体数学的原因,正如我在上文中提到的,理论脱离了实践就失去了它存在的意义。
正因为理论是从实践当中抽象出来的,所以理论的研究才能够更好的指导实践,不用于指导实践的理论可以说是毫无价值的。
正如上面所论述的,计算机系的学生学习高等数学:知其然更要知其所以然。
你学习的目的应该是:将抽象的理论再应用于实践,不但要掌握题目的解题方法,更要掌握解题思想,对于定理的学习:不是简单的应用,而是掌握证明过程即掌握定理的由来,训练自己的推理能力。
只有这样才达到了学习这门科学的目的,同时也缩小了我们与数学系的同学之间思维上的差距。
关于计算机技术的学习我想是这样的:学校开设的任何一门科学都有其滞后性,不要总认为自己掌握的某门技术就已经是天下无敌手了,虽然现在Java,VB,C,C++用的都很多,怎能保证没有被淘汰的一天,我想.NET平台的诞生和X#语言的初见端倪完全可以说明问题。
换言之,在我们掌握一门新技术的同时就又有更新的技术产生,身为当代的大学生应当有紧跟科学发展的素质。
举个例子,就像有些同学总说,我做网页设计就喜欢直接写html,不愿意用什么Frontpage,Dreamweaver。
能用语言写网页固然很好,但有高效的手段你为什么不使呢
仅仅是为了显示自己的水平高,unique? 我看真正水平高的是能够以最快的速度接受新事物的人。
高级程序设计语言的发展日新月异,今后的程序设计就像人们在说话一样,我想大家从xml中应是有所体会了。
难道我们真就写个什么都要用汇编,以显示自己的水平高,真是这样倒不如直接用机器语言写算了。
反过来说,想要以最快的速度接受并利用新技术关键还是在于你对计算机科学地把握程度。
总的来说,从教育角度来讲,国内高校的课程安排不是很合理,强调理论,又不愿意在理论上深入教育,无力接受新技术,想避开新技术又无法避得一干二净。
我觉得关键问题就是国内的高校难于突破现状,条条框框限制着怎么求发展。
我们虽然认识得到国外教育的优越性,但为什么迟迟不能采取行动
哪怕是去粗取精的取那么一点点。
机械设计心得体会1000个字左右
这次的课程设计对于我来说有着深刻的意义。
这种意义不光是自己能够独立完成了设计任务,更重要的是在这段时间内使自己深刻感受到的那份艰难。
而这份艰难不仅仅体现在设计内容与过程中为了精益求精所付出的艰辛,更重要的是背负恶劣的天气所付出的决心与毅力! 也许自己太过于执着,从设计开始就落在大家的后面。
不过还好,很快就将基本的与整理出来,不至于远离大家的进度。
有些结构设计上还是不太明白为什么要那样设计。
看来自己学的东西太少了
感觉设计对我们这些刚刚入门(或者在某种意义上来说还是门外汉)就是按照条条款款依葫芦画瓢的过程,有的时候感觉挺没有劲的。
反正按照步骤一定可以完成设计任务,其实不然。
设计过程中有许多内容必须靠我们自己去理解,去分析,去取舍。
就拿电动机型号选择来说,可以分别比较几种型号电动机总传动比,以结构紧凑为依据来选择;也可以考虑性价比来选择。
前者是结构选择,后者确实经济价格选择。
而摆在我们面前的却是两条路,如何将两者最优化选择才是值得我们好好深思的。
通过这次的设计,感慨颇多,收获颇多。
更多的是从中学到很多东西,包括书本知识以及个人素质与品格方面。
感谢老师的辛勤指导,也希望老师对于我的设计提出意见。
-----------2.课程设计是机械设计当中的非常重要的一环,本次课程设计时间不到两周略显得仓促一些。
但是通过本次每天都过得很充实的课程设计,从中得到的收获还是非常多的。
这次课程设计我得到的题目是设计一个单级锥齿轮减速器,由于理论知识的不足,再加上平时没有什么设计经验,一开始的时候有些手忙脚乱,不知从何入手。
在老师的谆谆教导,和同学们的热情帮助下,使我找到了信心。
现在想想其实课程设计当中的每一天都是很累的,临答辩那两天更是一直画图到深夜两点才爬到床上去。
有的同学更是选择了一整夜的学习画图找资料。
其实正向老师说得一样,设计所需要的东西都在书上了,当时自己老是想找到什么捷径来完成这次任务。
但是机械设计的课程设计没有那么简单,你想copy或者你想自己胡乱蒙两个数据上去来骗骗老师都不行,因为你的每一个数据都要从机械设计书上或者上找到出处,不让的话就麻烦了。
我因为这个就吃了不少的亏,比如在我设计减速器的装配草图时我没有太注意相关尺寸,致使我设计的箱体出现了较大的结构错误,间接导致了我以后的装配图的步履维艰。
虽然种种困难我都已经克服,但是还是难免我有些疏忽和遗漏的地方。
完美总是可望而不可求的,不在同一个地方跌倒两次才是最重要的。
抱着这个心理我一步步走了过来,最终完成了我的任务。
再设计过程中培养了我的综合运用机械设计课程及其他课程理论知识和利用生产时间知识来解决实际问题的能力,真正做到了学以致用。
在此期间我我们同学之间互相帮助,共同面对机械设计课程设计当中遇到的困难,培养了我们的团队精神。
在这些过程当中我充分的认识到自己在知识理解和接受应用方面的不足,特别是自己的系统的自我学习能力的欠缺,将来要进一步加强,今后的学习还要更加的努力。
本次课程设计不仅仅是对自己所学的知识的一次系统总结与应用,还是对自己体质的一次检验,检验结果是不合格。
在本次课程设计当中,由于天冷,也由于课程设计的环境艰苦,许多的同学都感冒了,更有几个同学是刚打完点滴,就开始设计,精神可嘉。
我在这次课程设计当中,也不幸得感了冒,现在设计完了就可以好好地睡上一觉了。
本次课程设计由于时间的仓促,还有许多地方有不足之处。
再加上课程设计选在临近期末考试期间进行,就更显得不是很人性话了。
但是艰难困苦玉汝于成,机械设计课程设计看来我是无法忘记的了
C\\\\C++程序员需要掌握什么书籍
重点推荐C语言四大圣经:《C语言程序设计》、《C和指针》、《C陷阱与缺陷》、《C作家编程》。
其中C语言的发明者K&R的《C程序设计语言》更是重中之重,此书是C语言的第一秘典。
所有优秀程序员的必经之路。
四大圣经及其他优秀书籍的信息:1.《C语言程序设计》K&R清华大学出版社2.《C和指针》POINTERS ON C Kenneth A.Reek、徐波 人民邮电出版社3.《C陷阱与缺陷》Andrew Koenig、 高巍人民邮电出版社4.《C专家编程》Expert C Programming Deep C Secrets Peter VanDer Linden 人民邮电出版社 (2008-02出版)5.《清华大学计算机系列教材•数据结构(C语言版)(附光盘1张)》吴伟民、 严蔚敏清华大学出版社6.《计算机算法设计与分析(第3版)》王晓东电子工业出版社7.《算法艺术与信息学竞赛•算法竞赛入门经典》刘汝佳清华大学出版社8.《算法导论(原书第2版)》科曼(Cormen T.H.)、等、 潘金贵机械工业出版社 (2006-09出版)9.《编程之美:微软技术面试心得 》《编程之美》小组电子工业出版社10.《编程珠玑(第2版)》Jon Bentley、黄倩、 钱丽艳人民邮电出版社11.《算法艺术与信息学竞赛》刘汝佳清华大学出版社12.《程序员面试宝典(第3版)》欧立奇、刘洋、 段韬电子工业出版社13.《数学之美》(《浪潮之巅》作者吴军最新力作,李开复作序推荐,Google黑板报百万点击)



