第一周作业
15选一(选第5题)
5. 你所在的学校有计算机科学专业和软件工程专业么?相关专业的教学计划和毕业出路有什么不同?阅读有关软件工程和计算机科学的区别的文章,谈谈你的看法。
答:湘潭大学开设有计算机科学与技术专业和软件工程专业
计算机科学与技术专业培养具有良好的科学素养和较强的综合素质,系统地、熟练地掌握和运用计算机科学与技术(包括计算机硬件、软件及应用)的基本理论、基本知识和基本技能与方法,能从事计算机系统研究、开发与应用的高级专门技术人才。
毕业出路:可到信息产业部门、科研机构、国家机关、高校、企事业等单位从事计算机系统的科学研究、开发与应用、教学等工作。
教学计划:本专业主要开设离散数学、高级语言程序设计、数字电路与数字逻辑、数据结构、计算机组成原理、操作系统、汇编语言程序设计、数据库系统、编译原理、计算机系统结构、软件工程、计算机网络、人工智能等课程.
软件工程重点学习计算机软件主流技术、软件工程与技术、软件项目过程管理等基本知识与技能,要求熟练掌握先进的软件开发工具、软件工程管理方法,培养学生系统地软件设计与项目实施能力,使其成为胜任软件研发、管理和服务等相关工作的专业性软件工程高级人才。
教学计划:学生除学习理工科专业的基础课程之外,将重点学习软件工程方法、软件开发管理、软件质量管理、软件测试技术等内容和计算机应用技术。
毕业出路:从事软件开发,软件测试等。
两者的主要区别在于软件工程侧重于开发,考虑该开发软件的功能性能,组织团队按时完成开发任务,更好地实现用户需求等;而计算机科学则侧重于学科,更多地是从理论的角度出发,并不直接考虑软件工程开发方面的问题。
课堂练习题:
2.选一种你比较熟悉的软件,点评它的优缺点,并描述此类软件的发展历史。
答:我选择的是操作系统。
Windows操作系统:
优点:(1)用户界面比较友好,简单直观
(2)图形化界面能够更加便捷的对文件进行处理
(3)可以同时运行多个任务
缺点:(1)容易被黑客破解从而导致信息的丢失
(2)用户不可以从根本上对系统进行修改
(3)程序不是相互独立的
Linux操作系统:
优点:(1)用户可以对系统的源代码进行更改
(2)内核优化比较好,占用系统资源较少
(3)稳定性、灵活性和高效性
缺点:(1)图形界面不够友好
发展历史:
操作系统是由于需要而产生的,随着计算机技术本身及其计算机应用的日益发展而逐渐发展和不断完善。它的功能由弱到强,现已成为计算机系统的核心组成。
从时间上说,操作系统的发展大致经过了四个阶段:
(1)1945——50年中期:第一代,电子管时代,无操作系统
(2)20世纪50年代中期:第二代,晶体管时代,单道批处理系统
(3)20世纪60年代中期:第三代,集成电路时代,多道批处理系统
(4)20世纪60年代末期:第四代,大规模和超大规模集成电路时代,分时系统
现代计算机向着微型、并行、分布、网络化和智能化方向发展。
3.选取三种软件,请分析他们各自的特点。
答:操作系统特点:(1)并发性:能有效地提高操作系统中的资源利用率,增加系统的吞吐量
(2)共享性:系统中的资源可供内存中多个并发执行的进程的共同使用
(3)虚拟性:把通过某种技术将一个物理实体变为若干个逻辑上的对应物的功能成为“虚拟”
(4)异步性:进程是以人们不可预知的速度向前推进的
手机App社交软件:方便适用,用户可以很好的节约时间,在有网络的条件下可以随时和朋友交谈,可以更好的了解新闻事件
游戏软件:娱乐性很强,画面图片丰富多彩,用户在闲暇时可以玩