计算机专业导论课程学习报告

专业导论学习报告

学院计算机学院

专业软件工程

班级

姓名

学号

20##年11月24日

广东工业大学计算机学院

学习报告主题

谈谈你对学科和专业的认识及你大学四年的学习规划与设想

报告提纲:

n  计算机学科的基本定义

n  计算机学科的基本问题

n  计算机学科的核心概念

(计算机、算法、数据结构、程序、程序设计、软件等)

n  对计算机学科体系的总体理解

n  软件工程专业要学习和掌握那些知识点,应具有那些能力?

n  对网络、数据库、信息安全的了解(可选)

n  计算机研究、开发、发展的方向和前沿(可选)

n  计算机的传统应用和新的应用领域(可选)

n  你准备在哪些方向发展,有何设想,你应做那些努力?

计算机学科的基本定义

计算机科学技术是以计算机为研究对象的一门科学,它是一门研究范畴十分广泛、发展非常迅速的新兴学科。计算机科学的研究范畴包括了计算机理论、硬件、软件、网络及应用等,按照研究的内容,也可以划分为基础理论、专业基础和应用三个层面。

计算机学科的基本问题

基本问题是来源于各主领域的基本问题。比如,.程序设计基础:(1)给定的问题,如何有效的描述并给出算法?(2)如何正确选择数据结构?(3)如何进行设计、编码、和调试程序等等。计算机学科的核心概念

1.计算机:实际上,计算机是一种能够按照事先存储的程序,自动、高速地对数据进行输入、处理、输出和储存的系统。一个计算机系统包括硬件和软件两大部分。硬件是由电子的、磁性的、机械的器件组成的物理实体,包括运算器、存储器、控制器、输入设备与输出设备等5个基本组成部分。软件则是程序和有关文档的总称,包括系统软件、应用软件和工具软件三类。

2.算法:算法是由一系列规则组成的过程,这些规则确定了一个操作的顺序,以便能在有限步骤内得到特定问题的解。

3.数据结构:数据结构是带有结构的数据元素的集合,结构反映了数据元素相互之间存在的某种联系。数据结构主要研究数据的逻辑结构、物理结构已经它们之间的关系,并对这种结构定义相应的运算,设计出实现这些运算的算法。

4.程序设计:是一个使用程序设计语言产生一系列的告诉计算机该做什么的指令的过程。广义的程序设计并不仅仅是简单的编写程序代码,它是一个过程,共包括了需求分析、总体设计、详细设计、编码、测试、运行与维护6个步骤。

还有程序、软件等等。

对计算机学科体系的总体理解

现在的大学计算机设有计算机科学与技术、软件工程、网络工程三大专业。其专业的主要课程有C语言程序设计、编译原理、操作系统、电工与电子技术、计算机网络、计算机系统结构、计算机组成原理、接口与通讯、离散数学、数据结构、数据库原理、数字逻辑、线性代数、专业导论、专业英语等;专业选修课有:概率论与数理统计、汇编语言、计算方法、人工技能、软件工程、信息检索与利用、JAVA语言、多媒体技术、分布式与并行处理、计算机控制系统、计算机图形学、面向对象技术、模糊逻辑与运用、嵌入式系统、数据挖掘、数字图像处理、算法设计与分析、通讯原理、网络操作系统、网络与信息安全、新技术专题等。这些课程几乎涵盖了计算机科学体系所有的知识与技术,它们为计算机科学的发展提供了大量的基础理论扎实、专业素质好、实践能力强、知识面宽的人才,同时这些人才为社会经济的发展做出了重大的贡献。同时,在计算机学科的建立和发展过程中,有许多认识论、方法论是很值得借鉴的,它们同样是人类精神宝库的重要财富。

软件工程专业要学习和掌握那些知识点,应具有那些能力?

1.    要掌握的知识点:

软件工程学的主要内容是软件开发技术和软件工程管理。软件开发技术包含软件工程方法学、软件工具和软件开发环境;软件工程管理学包含软件工程经济学和软件管理学。

该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、计算机原理、数据结构与算法、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件测试原理与方法、软件设计与系统结构、软件项目管理、面向对象技术与UML、软件需求分析计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。

2.应具有的能力:

掌握计算机科学与技术基本理论和专业知识;学习软件工程,掌握软件系统分析、设计和说明的基本方法,具备软件研究与技术开发能力;了解信息系统安全与知识产权保护的有关技术方法和法规;具备进行软件系统规划、设计、咨询、软件测试与评估以及软件工程管理和系统运行管理的基本能力;了解现代信息技术的发展动态;精通一门以上外语,具有较强专业外语阅读和写作能力;掌握文献检索、资料查询的基本方法,具有独立获取信息的能力。

对网络、数据库、信息安全的了解

(一)网络:网络有很多种,我在此谈论的是计算机网络。计算机网络:网络是用通信线路和通信设备将分布在不同地点的多台自治计算机系统互相连接起来,按照共同的网络协议,共享硬件、软件和数据资源的系统。网络的发展阶段可分为:第一代:远程终端连接。在20世纪60年代早期。面向终端的计算机网络:主机是网络的中心和控制者,终端(键盘和显示器)分布在各处并与主机相连,用户通过本地的终端使用远程的主机。只提供终端和主机之间的通信,子网之间无法通信。第二代:计算机网络阶段(局域网)。在20世纪60年代中期。多个主机互联,实现计算机和计算机之间的通信。包括:通信子公司、用户资源子网。终端用户可以访问本地主机和通信子网上所有主机的软硬件资源。电路交换和分组交换。第三代:计算机网络互联阶段(广域网、Internet)。1981年国际标准化组织(ISO)制订:开放体系互联基本参考模型(OSI/RM),实现不同厂家生产的计算机之间实现互连。TCP/IP协议的诞生。第四代:信息高速公路(高速,多业务,大数据量)宽带综合业务数字网:信息高速公路、ATM技术、ISDN、千兆以太网。交互性:网上电视点播、电视会议、可视电话、网上购物、网上银行、网络图书馆等高速、可视化。网络让我们的生活变得更加便捷,知识与文化转播得更快更广,大大促进了人类文明的进程。但网络也带来了各种弊端,如个人信息的安全性、网络犯罪等。(二)数据库:数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。数据库的运用很好地解决了数据的集中、共享、独立性和抽象级别上的问题,因此得到了广泛的运用。数据库的基本功能有五个:数据库定义功能、数据库操纵功能、数据库事务管理功能、数据库维修功能和其他功能(网络通信等)。有关数据库管理系统类型主要有:层次型数据库、网状型数据库、关系型数据库和面向对象数据库。数据库是信息系统最直接的应用领域,信息系统在信息技术中占有重要的位置,而信息技术是当今社会信息化的关键技术,由此可见,数据库对于学计算机学科的人来说是很重要的。

(三)安全信息:计算机是有人掌握操控的,由于人的关系,计算机可以用于好的方面,也可以用于坏的方面。因此,个人的隐私和信息有可能会被人盗取和利用,银行和公司的计算机系统也用可能被黑客入侵,而造成巨大的损失。特别随着互联网的普及,它所产生的负面影响也越来越大,人们也越来越重视这方面的安全。因此,安全信息的概念被提出了。计算机的安全需要计算机的安全需要可以分计算机的安全需要为以下四个方面:(1)保密性。保密性是指系统中的信息只能有授权的用户使用。保密这需要用到密码技术,这也是安全信息的核心。(2)完整性。这是指系统中的资源只能由授权的用户进行修改,以确保信息资源没有给篡改。(3)可用性。是指系统中的资源对授权用户是有效可用的。(4)可控性。可控性是指对信息及信息系统实施安全监控。为了除去存在的安全隐患,人们使用了以下技术来防御(1)防火墙。它是通过定义允许访问和允许防御:防御服务的安全策略实现安全目的的。(2)虚拟专用网(VPN)。基于公众网络,构建一个安全的、可靠的和可管理的商业间通信通。(3)审视与监控技术。既外防内审相结合。

你准备在哪些方向发展,有何设想,你应做那些努力?

我准备在开发跨平台应用软件和开发游戏方面发展,我想成为一个出色的软件工程师,编出简洁、实用又富于人性化的软件,使人们的生活更加方便。我想成为一个出色的游戏开发者,开发出能提高人的能力,真正意义上的绿色游戏。

软件工程并不是我以前所想的那么简单的,要学精很难。我在计算机,特别是程序设计方面的经验几乎为零,选择这门专业完全是因为对电脑的兴趣和对编程的好奇。既然我选择了这门专业,我便要全力学好它。

1.                首先一定要抛弃以前的坏习惯,努力适应新鲜的自由。现在大多新生(包括我)都还没适应这似乎充足的时间,有很多已经颓下去了,晚上夜战,早上不是逃课就是睡觉,生活腐朽了。所以,目前最重要的就是端正态度,找回自我,重拾激情,努力学习!

2.                多实践,多练习,特别是程序设计。有空多写写程序,与老师多交流,也要看看别人写的好程序。

3.                多泡图书馆,多看些与专业有关的书,积累专业知识,开阔眼界。有时也要看些文哲史,提高一下文化修养,这个什么时候都是需要的。

4.                多关注一下IT界的新闻,消息,发展,与时俱进。

5.                最后,适当扩展知识面,掌握多种技能(比如我现在很想学装机),努力做个全能型人才。   

 

第二篇:计算机导论心得

《计算机导论》心得

学部:信息学部 专业:计算机科学与技术 班级:2 学号:110104021123 姓名:火牛

刚进入大学,我心里充满着喜悦,因为我将开始全新的生活,迎接更加艰难的挑战,而我所学的专业——计算机科学与技术,就是第一个。我上高中才正式接触电脑,可以说我是一个不折不扣的电脑盲。俗话说万事开头难,就在我迷茫不知所措时,老师及时的讲解为我指明了方向。

老师先给我们介绍了计算机的发展史,让我们知道计算机从简单的计算需求到后来的数字处理,人工智能等,几乎服务于各行各业,它简明扼要地介绍了计算机的发展史,以及许多计算机领域的专有名词,用事实给我们展现了计算机的神奇和魅力,吸引着我们投身于这挑战俞机遇并存的行业。计算机导论以它广泛使用的哲学基础为出发点,几乎囊括涉猎了其中所有的重点内容,提纲挈领。它激发了我对计算机的兴趣和爱好,同时它也用它的智慧之窗向我们开启了以上通往巅峰的道路。

通过一学期导论课的学习,我对计算机有了更深入的理解和认识。课上老师给我们讲了很多与计算机专业发展、就业等方面有关的知识,扩展我的眼界,给我很多启发和震撼。学了这本书之后,我也有许多感想和体会:

在当今社会,”能源.信息.材料”已无疑成为三大支柱,而信息将是离我们生活最近的。谈到信息,从书籍.报纸到手机,再到计算机。或许将来还有更先进的工具,但在三十年内,人类应该不可能完全离开计算机。所以计算机技术将来的发展是非常必要的。

现在,计算机几乎融入了我们的生活,因为以前的报纸.书.DVD.电话.电视等等都可以被计算机代替,而且比它们使用更加方便,功能更加强大。随着计算机的一步步普及,人们必将普遍接受计算机,到那时人们一定会感到生活真的离不开它了。同时随着社会的发展,一定会出现一系列新问题,而这必然要求计算机功能的革新与发展,所以计算机技术必将是社会发展的重要推动力。

计算机的发明是20世纪最卓越的成就之一,是人类科学技术发展史中的一个里程碑。半个多世纪以来,计算机科学技术有了飞速的发展,因为它很大程度上解放了劳动力,节约了大量人力物力。时至今日,计算机已经广泛地应用于国民经济以及社会生活的各个领域,计算机科学与技术的发展水平.计算机的应用程度已经成为衡量一个国家现代化水平的重要标志。所以从提高国家综合竞争力方面也要求计算机科学技术的发展。

随着计算机的大众化,必然要求计算机操作的简便化,无论找寻它的过程有多么艰辛,但智能计算机所呈现的必将是很简洁的。我想以后的计算机不仅能解决实际问题,而且能让一般大众轻松掌握,而不仅仅局限于熟练的计算机人才。历史的长河永远是前进的,正如以前开发计算机软件用的是十分复杂的代码,而现在大家都用高级程序设计语言了。计算机也就更有市场了,因为它们的性能越来越高,应用越来越广泛,价格越来越低。能让计算机向这些方向发展的人必将大有前途。

我们学计算机关键在于动手操作,我觉得正如所有工作一样,只

要掌握了规律,照芦葫画瓢准没有问题,那么只要学好理论知识,当一名出色的计算机人员,应该没问题了。现在才发现,计算机技术其实更讲究的是它的实际操作性和实践性。离开操作和实践,其它一切都为零!现在公司对计算机专业人员的需求也必须是有动手能力的人。对于还是在校生的我们应该更加重视实践,多动手上机操作,学会理论与实践相结合。为了顺应社会的要求,加强自己的社会竞争能力,应该严于自身的素质的提高,培养较强的计算机操作能力,学会独自思考和团队合作。计算机导论课老师们都强调了自己动手上机实践的重要性,更加认识到自己动手的重要性,仅仅纸上谈兵是远远不够的,要真正的掌握知识还要靠实践。

通过一个学期对本专业的学习和了解,自己确实有时候对计算机专业失去了信心。现在学计算机的人太多了,所以很多人担心以后会找不到工作,担心所学的知识没有用武之地。

杨有安老师的课给了我很大启发,老师告诉我们要对本专业一定要充满信心,一个国家的发展还要看计算机科学技术的发展,国家综合国力的发展还要看有多少计算机专业的高科技人才。而我们当代的大学生能够学好计算机不仅仅关系到个人还与祖国的利益息息相关。 学习永无止境,计算机导论课上很多老师都强调了学习的重要性,刘锋老师建议我们能深造就深造,学习是永无止境的。计算机发展很快,知识更新的快,所以很多人说计算机专业是吃青春饭的。我想之所以产生这样的说法,是因为年轻人拥有新的知识,为了不被社会所淘汰,我们应该时时刻刻地学习,活到老学到老。

我们的专业是要求和其他专业相结合的,懂得更多的知识对自身的发展是有好处的。比如说编一些其他专业的软件,很多公司都需要的是专业人士,因为大家也都了解学校里对其他专业的学生也同样开设了C语言等计算机专业的课程,一些公司需要的是更加专业的人,而不是一个仅仅会编程序的人。所以为了使自己更具有竞争力我们必须多多学习知识,不仅是本专业的知识要精益求精,对于其他知识也要广泛涉猎。

众所周知,21世纪是一个信息经济时代。为适应时代的发展,作为一名将来要走出校园参加工作的当代大学生,所受的社会压力将比任何时候都要来得沉重,因此在校期间,我们必须尽可能的利用好学习时间,尽可能地学习更多的知识和能力,学会创新求变,以适应社会的需要。如果想从事与教育相关的行业,那就更需要掌握较全面的计算机知识,因为小到计算机的组装维修,大到服务器的维护与测试,知道的更多更全面,那么对于自己以后找工作以及参加工作帮助就越大。在知识经济时代,没有一个用人单位会傻到和知识作对,不是么?

首先我觉得无论学习怎样的课程,基础是最重要的环节。没有坚实的地基,怎会有高大壮美的楼房亭阁。俗话说:冰冻三尺,非一日之寒。只有拥有了扎实的基础知识,才能在实际的计算机操作中游刃有余。所以,对于基础的学习,预习、解决疑难、复习、课后习题,这样的科学学习方法对于计算机基础知识学习的仍然适用。两本课本交叉使用,效果会更好。上课老师会实际操作和理论知识结合去讲,

所以当我有不会活着不明白的地方,我会及时记到笔记本上,下课寻求解答。虽然说我的专业只是要求计算机一级的能力,但若能扎实掌握基础知识,拿到优秀的一级认定证书,对于就业压力极大的我会有会很大的帮助的。

在对于上机的练习上,我们会有做题得心应手的时候,也有磕磕绊绊的时候。其实那些磕绊的地方往往就是我们上课没有听懂的地方,抑或是课堂上老师没有讲到地方,所以这就要求我们的重视,及时向老师寻求答案,然后整齐的记到本子上。日积月累,相信你的只是漏洞会越来越小,收获也就越来越大了。那次上机看到一个女同学拿了红色的笔标记自己不会的地方,我觉得这不妨是一个引起我们注意的好方法,还可以缓解枯燥的黑白视觉效果。

在生活中,我也常常上上网,娱乐或者工作。尤其是上了大学以后,越发觉得电脑除了聊天、看影视作品、听音乐等娱乐之外,它在我们的工作学习中发挥着作用。大学中,写论文、写演讲稿、写策划、发送邮件、制作幻灯片等等,有了电脑和网络信息技术的支持,一切都变得方便快捷。现在学了计算机课程,知道了更多关于电脑的用处和有用的技术,自己好像变得更加有用了。想到这些将会陪伴我以后的学习和工作生涯,辅助我顺利完成学业,我觉得我要在日后的学习中更加认真仔细,多浏览关于计算机的知识。

但是,计算机知识更新是很快的,只有不断地学习,才能掌握最新的知识。因此,在以后的学习工作中,我还要继续学习、操作,熟练运用这些知识,不断完善和充实自己,争取做一个合格的当代大学

生,将来做一名对社会有用的人。

相关推荐