- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- 波司登MSP检核专项考核及服务销售相关知识试卷.docx
- 第十七届全国大学生先进成图技术与产品信息建模创新大赛——全国总决赛赛题(建筑类).pdf VIP
- 《外科护理学肺部疾病》授课表.doc VIP
- 《GB13495.1-2015消防安全标志第1部分:标志》最新解读.pptx VIP
- 2025年(完整word版)体育单招英语试题与附标准答案 .pdf VIP
- 部编版三年级上册第一单元作业设计.pptx VIP
- 建筑地基基础工程施工规范完整版2024.pdf VIP
- 榆林能源集团有限公司招聘工作人员考试真题2024.docx VIP
- 整车座椅的设计开发方法与流程.pptx VIP
- GB50864-2013 尾矿设施施工及验收规范.docx VIP
文档评论(0)