计算机软件技术基础1课程介绍及编程实践赖生建博士沙河校区科研楼710#,******@uestc.******@:39PM2内容课程介绍考核要求编程思路编程初步6/29/20152:******@《软件技术基础》是非计算机专业的理工科专业基础课,是IT开发及应用的基础课程。主要讲授计算机软件技术的基本概念、方法及实用技术。通过本课程的学****理解和掌握有关软件开发的面向对象编程技术、算法思想、数据结构、查找与排序技术、资源管理、数据库设计、编译技术和软件工程等基本概念和原理,初步掌握软件开发和设计的实用技术和方法。******@:39PM4课程内容安排编程初步和C++面向对象编程技术(前言)算法与数据结构(第1,2章)查找与排序技术(第3章)资源管理技术(第4章)数据库技术(第5章编译技术技术(第6章)软件工程的思想及应用(第7章)******@:39PM5参考教材及准备徐士良,《计算机软件技术基础》第3版,2010,清华大学出版社谭浩强等,《C++语言程序设计》,清华大学出版社严蔚敏吴伟民,《数据结构》,清华大学出版社冯玉才,《数据库系统基础》,华中工学院出版社颜彬,《计算机操作系统》,西安电子科技大学出版社准备:复****C语言中关于指针和结构体的部分,阅读C++面向对象编程思想的资料。******@:39PM6课时安排及学****建议讲授:48课时, 上机:16课时,共计:64课时学****建议:课堂PPT讲授内容需掌握课后多编程实践和阅读参考书目内容课堂教学鼓励提问、互动交流学****多思考多总结,认真完成实验报告******@:39PM7课程要求课程答疑:新浪和腾讯两个微博发布和交流,微博名都为:***@UESTC算法课程,QQ:1457427499课程由:出勤+作业(3)+课程实验报告(10)+专项实验报告(4)+考试组成。100分要求:每次作业成绩为A,7份以上范文实验报告扣分细则:每缺一次课,扣3分;每缺一份实验报告,扣5分;每缺一份作业,扣3分;每次作业和报告分数低于(A或10)多少分,就扣多少分。上课不带教材、纸、笔的,按缺课1次处理,扣3分。******@:39PM8课程要求报告提交到网络学堂,统一评阅。每次作业和报告都有最后提交期限,到期后关闭提交,不补交。提交后的报告可以修改,每修改一次,。取消考试:3次无故不上课;作业和实验报告少于5次。期中后将淘汰不认真上课和不完成作业的同学。抄袭:抄袭1次扣20分。******@:39PM9前言——软件思想程序是什么?编程语言?语法?---是计算机信息处理的逻辑实现语言,按一定的语法实现信息处理,完成特定的功能。计算机如何表达信息?---数据结构信息如何处理?---算法6/29/20152:******@
第0章前言-编程思想及实践 来自淘豆网www.taodocs.com转载请标明出处.