计算机科学与技术导论报告
计算机导论学习总结5篇

计算机导论学习总结5篇第1篇示例:计算机导论是计算机相关专业的入门课程,它涵盖了计算机基础知识、计算机组成原理、数据结构、算法等内容。
通过学习计算机导论,可以帮助我们建立起对计算机科学的基本认识,为日后深入学习和研究打下坚实的基础。
在本次学习中,我对计算机导论这门课程有了更深入的理解和认识,下面就让我来总结一下这次学习的内容和收获。
在本次学习中,我对计算机的基本原理和工作原理有了更清晰的认识。
我们学习了计算机的组成结构,包括CPU、内存、存储器、输入输出设备等各个部分的作用和相互关系。
我了解到计算机是如何进行数据存储、运算和控制的,以及不同部件之间是如何协同工作的。
我们还学习了计算机的运行原理,包括计算机的开机启动过程、指令执行过程等。
通过这些学习,我对计算机的工作原理有了更深入的理解,这对我日后的学习和应用都具有重要意义。
在本次学习中,我对数据结构和算法有了更系统和深入的学习。
数据结构是计算机处理数据的基础,它涉及到各种数据的组织和存储方式,如数组、链表、栈、队列等。
算法则是解决问题的方法和步骤,它包括排序算法、搜索算法、图算法等。
通过学习数据结构和算法,我了解到不同的数据结构和算法适用于不同的问题,如何选择合适的数据结构和算法可以提高计算机程序的效率和性能。
这对我今后的编程和算法设计都具有重要的指导意义。
第2篇示例:计算机导论是大学生入门的第一门计算机课程,也是大家初次接触计算机知识的重要一步。
学习计算机导论可以帮助我们了解计算机的基本原理、基本概念和基本技能,为今后学习更深入的计算机课程做好铺垫。
在学习计算机导论的过程中,我收获了很多知识,下面我来总结一下:计算机导论让我了解到了计算机是由硬件和软件两部分组成的。
硬件是计算机的物理部分,包括主板、CPU、内存、硬盘等,软件是计算机的程序和数据,可以分为系统软件和应用软件。
学习计算机导论期间,我了解了计算机的基本组成和工作原理,知道了计算机是如何通过硬件和软件协同工作,完成我们的指令的。
计算机科学导论报告

计算机科学导论报告摘要:转眼间,一个学期已经快要过去。
相比较刚刚入学时,对计算机一窍不通的我来说,现在的我已经对计算机这片领域有所了解了,尤其是在经过计算机科学导论学习之后,使得我对计算机的历史及其组成有了深刻的理解。
下面我就:1.对计算机专业的认识和打算如何学习该专业;2.对离散数学和它在软件工程的学习中的重要性的认识以及如何打好专业基础;3.计算机硬件系统的结构和工作过程;4.软件工程的模型、方法及文档的概念,以及对软件工程能力培养的认识,这四个方面谈谈我自己的认识和体会。
关键词:计算机科学、离散数学、计算机硬件系统。
1.对计算机专业的认识和打算如何学习该专业当今的世界,是一个信息交流愈加频繁的世界。
而计算机作为信息储存和信息传递的重要载体和工具,在人们的日常生活和日常工作中有着至关重要的作用,而且,随着社会的不断发展以及人们要求的不断提高,计算机的进步和完善已成为必然。
这其中包括了硬件系统的发展和完善、软件系统的更新和创新、程序设计语言的模块化、简明性和形式化的发展甚至是未来的人工智能系统。
这一切无不促使着计算机专业向着更高的层次发展。
现如今,计算机专业已经不是仅仅掌握几门程序编辑语言就可以的,它对学员有着更高的要求。
首先,在知识领域方面,我们必须掌握图形学、离散结构、数值计算科学等多门学科知识,同时,我们还要理解计算机的硬件、软件结构,了解计算机的运行过程。
然后,在个人方面,它要求学员应有着缜密的逻辑思维,良好的职业道德,更要有终身学习的想法和毅力。
因此要学好计算机专业并不容易,这就要求我们要有着合理打算,以及恰当的计划。
在我看来,学习计算机专业,首先不能缺的就是毅力。
正如我在上面所讲的,学习计算机就要做到终身学习,因为计算机产业作为朝阳产业,更新速度快,旧的东西往往很短的时间便被新的取代,所以稍有懈怠我们便会被其甩在后面。
其次,还应该做到以下几点:1.调整心态,即便计算机不是自己心目中的理想专业,但进入计算机专业学习,就必须全力以赴,正确面对;2.放宽眼界,不要仅仅局限于课本之上,还要多阅读一些与专业有关的课外书籍,例如《数据结构》等;3.上课时,一定要注意听讲,切勿走神或者打瞌睡;4.重视上机操作,在实际操作当中加深自己对程序语言的理解;5.努力学好数学,打好基础;6.合理利用课余时间,做到学习娱乐双结合;7.时刻关注计算机领域发展,注意新的与计算机有关的科学技术,并时刻吸收新的知识;8.学会向老师问问题;我相信,只要我肯努力,我一定会学好计算机这门专业的!2.对离散数学和它在软件工程的学习中的重要性的认识以及如何打好专业基础从计算机的发展史来看,它的最初的功能就是计算,因而它与数学是密不可分的,同时,又因为计算机对数据的处理是单个单个依次进行的,所以它处理的问题本来就是一种非连续的,一种和离散有关的数学模型。
计算机导论学习报告

计算机导论学习报告篇一:计算机导论课程学习报告计算机导论课程学习报告南京航空航天大学王福志摘要对计算机专业的认识,离散数学在计算机学科学习中的重要性,计算机科学中的算法的概念和认识。
关键词计算机专业离散数学算法一、对计算机科学与技术专业的认识1 个人经历在谈对自己专业之前,首先想说一下自己的经历。
我想在计算机专业里,真正对计算机学习心早有所属的孩子是不多的,大多数人跟我的经历应该相差无几。
在中学阶段虽说自己对计算机也很感兴趣,但也没曾想自己会走计算机这条路。
我应该是对钢铁,机械特别有感觉的孩子,当年心愿是报考机械制造与自动化专业,但无奈高考成绩实在太惭愧,也就与自己的理想专业无缘。
所幸车到山前必有路,自己被调剂到计算机专业,来到南航传说中的石榴院。
或许命中注定(很无奈的说法啊),我开始了苦逼的“程序猿”之路。
有句话叫“既来之,则安之”,因此虽说对计算机专业没有十分的热情,但也不至于说是生活中充满了一派悲鸣。
很多人认为学计算机很轻松,工作后薪水也高,自己曾几何时也这样想,但随着对计算机的深入的学习,我越来越感到搞计算机绝非易事。
这体现在学习阶段要学好专业课,巩固好离散数学,算法等基础知识,将来工作后也要对工作充满热情,时刻学习,时刻思考,养成严谨耐心的工作态度和刨根问底的探索创新精神。
下面我就对计算机专业学习及就业方向谈一些看法。
2 发展方向及就业前景2.1发展方向计算机科学与技术类专业毕业生的职业发展路线基本上有两条路线:第一类路线,纯技术路线。
纯技术路线大体有三个就业方向,即集成电路方向,软件方向,网络方向。
集成电路方向是一个非常专业的方向,需要求职者有很强的专业知识,就业面很窄,但如果就业了,其薪水一般很高;软件方向需要从业者有扎实的数学基础,就业面较广,大多在软件企业;网络方向就业面比前两者宽得多,因为信息化是一个全社会的工程,政府、企业都在进行信息化,都需要在网络方面寻找合适的人才进行其网络系统的运行、管理、维护。
计算机科学导论报告

计算机科学导论报告《计算机导论总结报告》在信息技术飞速发展的今天计算机在我们生活中、工作中、社交中都扮演着不可或缺的角色。
各行各业里都在应用着计算机辅助制造(CAM)、辅助设计(CAD)、辅助教学(CAI)以及辅助测试(CAT)等计算机辅助技术将人们复杂、繁琐的工作简单化。
正因为有如此的优势辅助技术在计算机应用领域不断扩大应用水平不断提高和计算机科学技术的快速发展情况下不断深入使得计算机变成我们形影不离的“伙伴”。
这不禁让我想起了当初占地面积约170平方米、重达30英吨、耗电量150千瓦每秒执行5000次加法或400次乘法的埃尼阿克(ENIAC)却单一的只是用来用来计算导弹弹道的工具与今天性能巨型化、体积微型化、人工智能化的计算机完全没有办法比较但也说明计算机发展迅速主要元器件从电子管到超大规模集成电路仅仅只用了几十年的时间,体型由原来的庞大变为了桌面型的个人PC。
从早期到现在计算机科学与技术大致可分为下列几大模块: 1、计算机智能技术及其应用智能技术是用于研究模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。
人工智能是计算机科学的一个分支而人工智能领域又十分广阔并且与其他学科相融合如心理学、神经学、数学、语言学以及电子与机械工程等学科。
该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。
智能体是智能技术的主要部分。
它是对环境的刺激做出响应的一种“装置”如一架飞机、交互式视频都属于一个智能体人工智能不仅能完成单一的事情还能自动处理人类的语言和识别人类的面孔。
市场上的语音检索、面容检索等软件已经展示了这一特点。
而人工智能最神秘最伟大的成果就是机器人学机器人学是研究具有智能行为的物理上的自主智能体的一门学科它涵盖了人工智能的所有研究范围。
毫无疑问人工智能领域取得的进步可能会造福人类人类很容易热衷与这些潜在的好厨艺。
然而这也为将来留下了后患它的破坏性后果与其带来的好处同样巨大。
计算机专业导论报告

计算机导论课程学习报告1.课程概述与人才需求分析计算机科学与技术的发展日新月异,现如今计算机科学与技术已经成为人类生活必不可少的一部分,它的问世毫无疑问地改变和发展了人们生活,推动了现代文明的进步。
目前各国在计算机科学技术发展方面逐渐加大了投资力度,计算机已经成为综合国力竞争的重要组成部分。
而在众多的大学学科中选择了计算机专业,也是经过深思熟虑与深入研究的,那么在本文笔者将对计算机科学与技术进行简要的分析,谈谈自己对计算机科学技术的认识。
首先从计算机科学与技术的起源开始说起。
从诞生到现在,经历了无数次的突破:它最初的设计是单纯的来提高处理速度的高速计算器,到目前可以帮助人类解决大多数问题的智能机器,许多人继续研究对这一课题进行研究,使人们可以轻松享受由计算机带来的便利。
计算机科学与技术的理解计算机科学来源于对数理逻辑、计算模型、算法理论和自动计算机器的研究。
计算机科学是一门包含各种与计算和信息处理相关主题的系统学科,从抽象的算法分析、形式化语法等,到更具体的主题如编程语言、程序设计、软件和硬件等。
下面对计算机专业对人才的需求及就业现状做简要概述。
第一,短期内社会需求仍然很大计算机专业毕业生的就业市场前景广阔。
首先,IT行业在国民经济发展中日益显现出蓬勃生机。
从中国情况看,从事计算机软件开发的人才远远低于发达国家。
美国从事计算机软件开发的人才达到 180多万,印度达到90万,而中国从事计算机软件开发的人才不足40万。
这就说明,中国计算机软件人才短缺,这将严重束缚中国IT行业的发展,特别是直接影响到中国经济的发展和社会的进步。
与此同时,由于中国经济社会发展的不平衡,导致中国经济发展比较落后的地区,急需计算机方面的专业人才。
因此,随着中国经济的不断发展,社会在一定时间内对计算机专业人才的需求仍将很大。
第二,随着计算机专业毕业生的增多,就业竞争将更为激烈。
有关资料显示,截止2003年,中国普通高校总数为1683所,本科学校679所,其中505所开设有“计算机科学与技术”专业,是全国专业点数之首;2003年,计算机专业在校学生人数27万,占理工科在校生总数的14.6%,加上信息技术相关专业的在校生达到63万人。
计算机导论报告_实用模板

02
未来的发展趋势 包括人工智能、 云计算、大数据 和物联网等方面
03
随着计算机技术 的不断发展,计 算机科学将继续 发挥重要的作用
-
致谢词
感谢XXX提供的学习与实践的机会 感谢团队,特别感谢XXX给予的耐心指导
感谢同事以及舍友的帮助 感谢评审!Leabharlann -12目录
3
CONTENTS
4
5
引言 计算机科学的概念和发展历程 计算机科学的主要领域和应用
未来的发展趋势 结论
1
引言
引言
计算机科学是一门研究信息处理和计算 的学科,它的应用范围非常广泛,包括 科学、工程、商业、医疗等领域
随着计算机技术的不断发展,计算机科 学已经成为现代社会中不可或缺的一部 分
集成电路计算机,从最初的操作系
统到现在的云计算,计算机科学一
直在不断地发展和进步
计算机科学
3
的主要领域
和应用
计算机科学的主要领域和应用
计算机科学的主 要领域包括
计算机科学的主要领域和应用
Stage 1
计算机硬件:包 括计算机的组成 结构、芯片设计、 电路设计等方面
Stage 3
数据结构:包括 数组、链表、树、 图等方面
人工智能:人工智能是未来计算机科学的一个重要方向,它包括机器学习、自然语言 处理、计算机视觉等方面。人工智能的应用范围非常广泛,包括智能客服、智能家居 、自动驾驶等方面
云计算:云计算是一种将计算资源通过网络提供给用户使用的技术,它可以帮助用户 实现按需使用、按量计费的目标。云计算的应用范围非常广泛,包括企业级应用、个 人存储、物联网等方面
本报告将介绍计算机科学的基本概念、 发展历程、主要领域和应用,以及未来 的发展趋势
计算机类专业导论 课程报告 - 正文

1学科方向认识1.1我看计算机科学与技术对于计算机科学与技术这个学科方向,我是有比较大的兴趣的,所以在老师教授的导论课上我听得格外仔细,在课后又在互联网上了解了一下相关知识。
而我对于计算机科学与技术的第一大印象是:这需要特别多的专业基础知识。
当然,因为自己也只是相当于刚刚对计算机大类有了解,应该说我的认识犹如在计算机大海中只摸清了表面一层,凡是计算机类上面的方向都应该不是能轻松学好的,所以哈工大开设的这三大计算机方向,无一不是需要我们努力学习,刻苦钻研的。
下面进入正题,通过网络认识,我了解到自上世纪90年代,万维网在世界范围的蓬勃兴起,使“计算”的概念发生了深刻的变化,社会对于计算机人才的需求急剧增长。
这使得计算机科学与技术专业的内涵和外延发生较大变化,计算机科学与技术专业的教育内容已不再局限于传统的计算理论、计算机组织与体系结构,而计算机软件、计算机网络、多媒体及其应用技术、网络与信息安全等教育内容得以强化。
在我眼中该专业旨在培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,而我们的目标就是能成为在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级科学技术人才。
计算机科学与技术是一门理论与实践相结合的学科。
我们通过对核心课程的学习,掌握必备的专业基础知识,如学习高等数学、C语言、操作系统原理及应用、数据库原理及应用、Java应用开发技术、C程序设计、Internet、应用开发、计算机网络、软件工程、编译原理、网络协议分析等课程,为更为深入地学习计算机科学打下了基础。
如果说理论学习给我们提供了一个基础,那么实践课程就是要求我们将这种基础能力锻炼为实际操作能力。
而这种实践能力无论是对于以后继续学习,还是今后而临的就业问题,都有至关重要的意义。
计算机科学与技术同时也是一门不断发展的学科,这是因为随着社会发展的不断加快,计算机作为当今社会重要的工具已渗透到人类生活的各个领域,但其功能仍需要不断升级改造以满足人们的日益增长的需求。
计算机科学与技术导论

04 数据结构与算法
数据结构概述
数据结构定义
数据结构是数据元素的集合以及定义在这些元素之间的相互关系。
数据结构分类
根据数据的组织方式,数据结构可分为线性结构、树形结构和图形 结构等。
数据结构应用
数据结构在计算机科学中广泛应用于解决各种问题,如排序、搜索、 图论等。
常见数据结构
线性数据结构:包括 数组、链表、队列、 栈等。
因特网与互联网技术
01
因特网概述
因特网是全球最大的、覆盖范围最广的计算机网络,由成千上万的局域
网和广域网互联而成。
02
互联网技术
互联网技术包括TCP/IP协议族、HTTP协议、FTP协议、SMTP协议等,
这些技术使得不同计算机系统之间能够进行可靠的数据传输和信息交换。
03
互联网的应用
互联网的应用非常广泛,包括万维网、电子邮件、文件传输、远程登录
通过传感器和网络技术 实现物体与物体之间的 连接和信息交换,可应 用于智能家居、智能交 通等领域。
研究软件开发和维护的 方法和技术,提高软件 质量和开发效率,可应 用于企业级应用开发等 领域。
02 计算机硬件基础
计算机硬件概述
计算机硬件
是指计算机系统中由电子、机械和光 电元件等组成的物理装置的总称,是 计算机系统中实现计算、存储、输入 输出等功能的基础部件。
常见程序设计语言
常见的程序设计语言有C、Java、Python和JavaScript等。
应用软件
应用软件定义
应用软件是指专门用于完成特定任务或提供特定服务的计算机软 件。
应用软件分类
应用软件可分为办公软件、图像处理软件、浏览器等。
应用软件发展
随着互联网和移动互联网的发展,应用软件的功能越来越丰富, 用户体验也越来越重要。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机科学与技术导论学习报告 一. 对计算机科学与技术学科的基本认识 对计算机科学与技术学科在当前信息社会,知识经济时代的地位,作用的认识 当前社会对本学科人才的需求分析以及对人才的知识能力等方面的需求
二. 计算机科学与技术学科方向 软件工程 (包括该方向的描述,该方向国内外发展概况,该方向的知识体系及课程体系,该方向人才需求)
三. 本人感兴趣的学科方向及自己未来的学习规划 学习规划
学号:2013211694 姓名:徐玲 班级:计算机科学与技术13-3班
对计算机科学与技术学科的基本认识 一.对计算机科学与技术学科在当前信息社会,知识经济时代的地位,作用的认识。
1.国家重视计算机科学与技术学科 在信息已经得到了高速发展的今天,我们都看到高新的技术已经占据了世界知识市场的主导地位,知识经济普遍地开展起来。为了更好地在经济发展的过程中实现知识化的高速发展,各个国家都已经把计算机技术当作了国家高端发展对象来看待。信息教育的重要意义是我们要看到的不可忽视的一个环节。
2. 计算机技术对计算机教育的辅助作用 人类社会已进入21世纪,积极推进素质教育,培养全面发展的一代新人是我国教育的目的。按照素质教育的要求,建设高素质的基础教育,正是贯彻“教育要面向现代化,面向世界,面向未来”战略方针的具体体现。用电子计算机来辅助学生学习是帮助学生形成主动获取知识的众多学习途径之一。国家的综合国力和国际竞争能力越来越取决于教育发展、科学技术和知识创新的水平,教育将始终处于优先发展的战略地位,现代信息技术在教育中广泛应用并导致教育系统发生深刻的变化,终身教育将是教育发展与社会进步的共同要求。当前,许多国家政府都把振兴教育作为面向新世纪的基本国策,这些动向预示未来教育将发生深刻的变革,我们应当及早准备,迎接新的挑战。 近十年,全球信息总量呈爆炸性增长,世界将进入新一个千年,这是一个真正的新时代,信息化、数字化、网络化的浪潮使全球实现资源、信息的互享共用“地球村”的概念已不是理论的存在。随着电子计算机信息技术的不断发展,以及人们对计算机和网络知识的逐步了解,电子计算机将进入到千家万户,成为人们的日常用品。电子计算机的应用会使青少年能高效率地获取知识,运用知识,从而走向知识经济的新时代,应用电子计算机对青少年进行教学辅导、科普知识传播、思想道德文化教育是一种现代“学习”的趋势。 计算机当学习的工具的时候是很有实际作用的,帮助学生获得,储存,还有交流的整个过程,计算机的这些功用都是通过一些软件来得到实现的。计算机里都会能安装很多的软件的,我们会使用到的有数据库处理的软件,文字处理的软件,绘图用的软件,都是很有用的软件。计算机教学的最大的特点是能够进行实时地学习上的辅助,辅助可以通过图像,文字和声音各种形式的传达,老师和学生之间的交流的效果也能在一定程度上体现的。
3. 计算机技术对计算机教学的贡献 以学生为中心的学习环境 用计算机来制造出学生掌控这个能发现很多新信息的学习环境,这是我们在计算机技术发展的过程里可以看到的一个大的趋势。信息技术所带来的便利是很能帮助计算机学习的人得到很多现在社会所产生的有用的新信息。 多媒体是在开发电子技术的时候针对信息传达的环节能进行更好地交流而开发的一项技术,它具有提供与学生进行无障碍的了解并且参与到学生中去的能力,制造出把学生当作中心的学习计算机的环境。 电脑的职能性辅导 信息技术的进步,并且在计算机教育上的使用,是用来使我们的教育发生向上的变化。这些变化并不是一天两天的,我们教育部的专家们把计算机当作一门独立的课程来安排在义务教育里面,与物理,化学同样性质的科学性课程。学习计算机所要达到的目的是要能够对其他学科产生辅助作用。 总而言之,教育是要面向全体学生,要把我们的学生培育成为一个个真正地能够在社会上立足的并掌握一技之长的人。我们要把高新科技推广到教育科学上来,并且能进一步地应用在企业的新技术的开发和得到普遍的应用,推动着整个社会地向前发展。在这场技术革命的风暴中,生产领域突飞猛进的行业是计算机行业。社会生产也需要我们能够培养出可以接受新兴科学技术的知识人才出来,从计算机教育的广泛实施可以看出,我们的拥有计算机技术的人才也越来越多,也就越有利于社会的生产。 二.当前社会对本科人才的需求分析以及对人才知识能力等方面的需求
1. 毕业生应获得以下几方面的知识和能力: 掌握计算机科学与技术的基本理论、基本知识 掌握计算机应用系统的分析和设计的基本方法 具有开发计算机软、硬件的基本能力 了解与计算机有关的法规 了解计算机科学与技术的发展动态 掌握文献检索、资料查询的基本方法,具有获取信息的能力
2.主要课程以及基本要求: 高等数学(Advanced Mathematics) 本课程不仅培养学生应用数学知识解决实际问题等方面的能力,更要培养学生抽象思维和逻辑推理能力,提高学生数学素养,为学习计算机专业的后继课程和今后工作需要打下必要的数学基础。 线性代数(Linear Algebra) 让学生在用数学方法分析问题和解决问题的能力方面得到进一步的训练和提高,为后续学习计算机软、硬件知识打下良好的数学基础。 概率论与数理统计(Probability Theory and Mathematical Statistics) 本课程的教学目的是使学生初步掌握研究随机现象的数学基本思想和方法,从而具有一定的分析及解决问题的能力。 离散数学(Discrete Mathematics) 通过该课程的学习,一方面,使学生了解并掌握计算机科学中普遍地采用离散数学中的一些基本概念、基本思想、基本方法,给后继课,如数据结构、编译系统、操作系统、数据库原理和人工智能等,提供必要的数学基础;另一方面,培养和提高学生的抽象思维和逻辑推理能力,为今后的学习和工作,参加科学研究,攀登科技高峰,打下坚实的数学基础。 模拟电路基础(Foundations of Analog Circuit) 通过本课程的学习使学生获得模拟电子技术必要的基本理论、基本知识,掌握基本分析方法和基本技能,了解电子技术发展的概况及前景,为学习后续课程及从事今后的工作打下坚实的基础。 数字逻辑电路(Pulse Circuit and Logic) 使学生获得数字电路与逻辑设计方面的基本理论、基本知识和基本技能,培养学生分析问题和解决问题的能力。了解各种逻辑电路的分析与设计,为以后深入学习计算机组成原理、微型计算机原理、计算机系统结构、计算机接口技术等课程打好基础。 程序设计基础(Programming Fundamentals) 通过理论教学,使学生初步了解计算机软硬件系统,使学生较好地掌握程序设计方面的知识,掌握基本的程序设计方法,具备初步的程序设计能力,并能熟练运用TC或VC集成环境进行C语言程序的编写、编译与调试。 计算机导论(Introduce of the Computer System) 通过本课程的学习,不仅使学生了解计算机的有关基础知识,更要使学生建立起本专业学科知识体系的基本架构,了解各门课程在学科知识体系中的地位和作用,以利于以后的主动学习。 面向对象方法(Object-Oriented Paradigm) 本课程是计算机科学与技术、软件工程、网络工程专业的一门学科基础必修课程。本课程通过在学习面向对象概念、方法和相关理论的基础之上,着重介绍C++对面向对象的具体支持和实现,并通过具体的设计实例来使学生掌握面向对象编程技术、理解面向对象思想、了解面向对象分析和设计方法、逐步养成面向对象的思维方式,为后续课程的学习奠定基础。 软件工程(Software Engineering) 本课程是软件工程专业开设的一门专业必修课,是指导计算机软件开发与维护的一门综合性课程。通过本课程的学习,使学生掌握软件工程的基本原理和技术,掌握现代化的软件开发方法和步骤。通过本课程实验环节的训练,让学生能体会到软件工程在实践中的指导作用,并按软件工程的要求完成规范的各项开发文档。 操作系统(Operating System) 从资源管理的角度掌握操作系统内核中处理机管理、内存管理、设备管理、文件管理的实现原理,熟悉系统给用户提供的界面。使学生比较清楚地了解系统的一般面貌和内部结构,为进一步学习软、硬件技术及移植、修改、设计和使用系统打下良好的理论基础。 计算机组成原理(Computer Organization and Architecture) 要求学生在学习了前导课程逻辑电路的基础上,掌握计算机的各个组成部分的工作原理,组成方法及其相互关系,熟悉一些典型计算机的组成原理,弄清硬件对软件的接口界面,为学习操作系统、体系结构、单片机原理及接口技术等后续课程做准备。
计算机科学与技术学科方向 一.软件工程 1.软件工程方向的描述 上个世纪后五十年随着软件的规模越来越大,结构越来越复杂,软件开发的困难越来越大,而且软件开发的费用不断增加,出现了软件危机,为了缓解软件危机,人们正式提出软件这个概念。软件工程是用工程化的概念、原理、技术和方法来组织和规范软件开发过程,采用工程化的思想开发和维护软件,从而解决软件开发过程中的困难和混乱,从根本上解决软件危机。 软件工程是一门研究用工程化构建和维护有效地、实用的和高质量的软件的学科。为了指导软件的开发,采用不同的方法将软件生命周期中的所有开发活动组织起来形成不同的软件开发模型。这就如同的工厂的生产线一样,各种软件开发模型建议用一定的流程将各个环节连接起来,并用规范的方式操作软件开发的全过程。软件工程有许多的模型,比较常见的有瀑布模型,快速原型法原型,螺旋模型,增量模型,喷泉模型等等。每种模型有各自的优缺点,要根据实际情况来选择模型。 软件工程的方法是软件工程的三要素之一,为软件开发提供了“如何做”的技术;湿软奖惩的核心内容。软件工程有许多的方法,其中最具有影响力的是结构化的方法。结构化的方法也称生命周期方