前言课程编程思想及实践材料分析.pptx

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机软件技术基础 1 课程介绍及编程实践 赖生建 博士 沙河校区科研楼710#, cem@uestc.edu.cn 物理电子学院 研究领域 Numerical Algorithm Computational Electromagnetics Microwave Engineering High Performance Parallel Computation and Cloud Computation Information System and Mobile Internet Development cem@uestc.edu.cn 3/28/2017 2:28 AM 2 内容 课程介绍 考核要求 编程思路 编程初步 3/28/2017 2:28 AM cem@uestc.edu.cn 3 课程介绍 《软件技术基础》是非计算机专业的理工科专业基础课,是IT开发及应用的基础课程。主要讲授计算机软件技术的基本概念、方法及实用技术。 通过本课程的学习,理解和掌握有关软件开发的面向对象编程技术、算法思想、数据结构、查找与排序技术、资源管理、数据库设计、编译技术和软件工程等基本概念和原理,初步掌握软件开发和设计的实用技术和方法。 cem@uestc.edu.cn 3/28/2017 2:28 AM 4 课程内容安排 编程初步和C++面向对象编程技术(前言) 算法与数据结构 (第1,2章) 查找与排序技术(第3章) 资源管理技术 (第4章) 数据库技术(第5章 编译技术技术(第6章) 软件工程的思想及应用 (第7章) cem@uestc.edu.cn 3/28/2017 2:28 AM 5 参考教材及准备 徐士良,《计算机软件技术基础》第3版,2010,清华大学出版社 谭浩强等,《C++语言程序设计》,清华大学出版社 严蔚敏 吴伟民,《数据结构》,清华大学出版社 冯玉才,《数据库系统基础》,华中工学院出版社 颜彬,《计算机操作系统》,西安电子科技大学出版社 准备:复习C语言中关于指针和结构体的部分,阅读C++面向对象编程思想的资料。 cem@uestc.edu.cn 3/28/2017 2:28 AM 6 课时安排及学习建议 讲授:48课时, 上机:16课时,共计:64课时 学习建议: 课堂PPT讲授内容需掌握 课后多编程实践和阅读参考书目内容 课堂教学鼓励提问、互动交流 学习多思考多总结,认真完成实验报告 cem@uestc.edu.cn 3/28/2017 2:28 AM 7 课程要求 课程答疑:新浪和腾讯两个微博发布和交流,微博名都为:@UESTC算法课程,QQ:1457427499 课程由:出勤+作业(3)+课程实验报告(10)+专项实验报告(4)+考试组成。 100分要求:每次作业成绩为A,7份以上范文实验报告 扣分细则:每缺一次课,扣3分;每缺一份实验报告,扣5分;每缺一份作业,扣3分;每次作业和报告分数低于(A或10)多少分,就扣多少分。 上课不带教材、纸、笔的,按缺课1次处理,扣3分。 cem@uestc.edu.cn 3/28/2017 2:28 AM 8 课程要求 报告提交到网络学堂,统一评阅。每次作业和报告都有最后提交期限,到期后关闭提交,不补交。 提交后的报告可以修改,每修改一次,奖励0.5分。 取消考试:3次无故不上课;作业和实验报告少于5次。 期中后将淘汰不认真上课和不完成作业的同学。 抄袭:抄袭1次扣20分。 cem@uestc.edu.cn 3/28/2017 2:28 AM 9 前言——软件思想 程序是什么?编程语言?语法? ---是计算机信息处理的逻辑实现语言,按一定的语法实现信息处理,完成特定的功能。 计算机如何表达信息? ---数据结构 信息如何处理? ---算法 3/28/2017 2:28 AM cem@uestc.edu.cn 10 前言——软件编程思想 编程语言是否重要? ---语言是程序载体,实现其信息处理逻辑,语言选择不是重要。 编程核心 ---编码核心是编程的逻辑思路,用编程语言语法来展现其思路过程。 3/28/2017 2:28 AM cem@uestc.edu.cn 11 前言——软件编程方法 编程方法 ---开始模仿、改写、调试已有代码,逐步独立按自己的思路编写。 ---通过不断反复的编程练习,没有捷径。 ---通过调试,找出BUG,修正BUG,完善代码。 逐步领会和掌握程序设计的基本思想和方法,积累开发经验。 3/28/2017 2

文档评论(0)

贪玩蓝月 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档