基础技能训练高级软件编程技术.PPT

上传人:国*** 文档编号:967656 上传时间:2018-11-10 格式:PPT 页数:22 大小:1.45MB
下载 相关 举报
基础技能训练高级软件编程技术.PPT_第1页
第1页 / 共22页
基础技能训练高级软件编程技术.PPT_第2页
第2页 / 共22页
基础技能训练高级软件编程技术.PPT_第3页
第3页 / 共22页
基础技能训练高级软件编程技术.PPT_第4页
第4页 / 共22页
基础技能训练高级软件编程技术.PPT_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、基础技能训练 高级软件编程技术 软件综合开发案例教程 Linux 、 Gcc、 MySQL、 Socket、 Gtk+与开源软件蔡建平 清华大学出版社 2011.2个人介绍北京工业大学软件学院蔡建平 教授联系方式电话: 67396117Email:高级软件编程技术大纲要求 32学时, 2学分, 8次课 每次一个单元( 4学时) 要求按正式上课的形式在实验室进行高级软件编程技术 的课程定位 “ 高级软件编程技术 ” 是北京工业大学软件学院软件工程专业学位(软件与网络工程方向)实践类课程 该课程按照教育部对国家示范性软件学院培养工程化软件实用人才的要求,对前期所学的主要计算机技术(如网络编程、数据

2、库应用、界面设计等软件开发和应用)进行综合训练学习和掌握 Linux操作系统、编程语言、程序设计、编译应用、图形界面、数据库、网络通信、软件体系结构、应用软件开发模式以及平台移植等技术在实际软件开发或应用项目中的具体应用,增强学生的工程实践能力 高级软件编程技术 课程的开设情况 “ 高级软件编程技术 ” 经过 10多轮软件工程硕士研究生的讲授,得到了学生普遍的好评 激发了学生的学习兴趣,特别是动手的兴趣,大大提高了学生的实战能力和技术综合应用能力 编写了 软件综合开发案例教程 作为学校研究生院精品课程重点建设项目已立项高级软件编程技术 的主要内容 以当前主流的开源软件为基础,以典型的应用软件

3、股票行情分析软件为案例,帮助学生掌握软件开发的全部流程和技术,培养学生的软件设计能力 通过项目驱动的实践教学,让学生最直接地或零距离地接触和学习基于复杂图形用户界面的大型软件开发的方法和技术,综合地应用 Linux操作系统、编程语言、程序设计、编译应用、图形界面、数据库、网络通信、软件体系结构、应用软件开发定式以及平台移植等技术开发应用软件,增强学生的工程实践能力 实践内容共分 6部分,包括: linux基础、 Gcc下的软件开发、 socket编程、 Mysql数据库、 Gtk+界面设计、股票行情分析软件 stock案例分析与实践等高级软件编程技术 课程学习的意义之一 软件开发是一项综合性很

4、强的工作 既要对使用的编程语言和开发环境有很好的把握,也要能综合运用数据库技术、网络编程技术、图形图像处理技术、人机交互技术等专门技术 既要能将用户的需求映射到良好的软件体系结构,也要能运用现代软件设计方法和编程技术设计和实现高质量的软件 既要有软件工程技术和管理方面的知识,还要有良好的沟通和表达能力高级软件编程技术 课程学习的意义之二 大学软件专业教育的课程设置,是将整个学科专业的知识分解成具有一定顺序和层次关系的课程体系,从而方便学生循序渐进地学习和掌握知识 这无疑是行之有效的,但掌握了软件开发领域的知识,并不意味着就自然具备了软件开发的能力 虽然接受了系统的软件专业训练,但软件开发能力低

5、下还相当普遍 要从软件开发的 “菜鸟 ”,成长为软件开发的熟手直至高手,必须通过长期的历练,没有捷径 但好的软件开发书籍、成功的开发案例和经验总结,对促进软件人才的成长和开发能力的提升,无疑是有重要的作用 高级软件编程技术 课程就是一门基于 经典的教学案例,并配备有专门的实践教材的实践课程高级软件编程技术 课程中的案例 股票软件 股票软件不涉及很深的领域专业知识,又是现代社会人们感兴趣、也许会经常接触到的东西,有利于激发学生的学习兴趣 股票软件涉及到客户服务器技术、多线程技术、网络编程技术、数据库技术、图形学、 GUI等众多软件技术,是综合性很强的应用软件 对学生综合开发能力的训练非常合适 课

6、程中的股票软件及相关软件都是较著名的开源软件 有利于通过开源软件降低搭建实验环境所需的条件 学生可以根据专业兴趣或学时安排,有选择地对其中的模块进行更深入的专门研究高级软件编程技术课程 所用教材 软件综合开发案例教程 Linux 、 Gcc、 MySQL、 Socket、Gtk+与开源软件 该教材也许是国内首部采用开源技术、案例驱动式的综合性实践教材 深入介绍了 Linux操作系统, Mysql数据库, Libtcp+网络通信 Socket编程,Gtk+图形界面设计工具, Stock股票软件等开源软件的使用 并通过股票软件实际案例将这些技术融会贯通 同时通过实例对软件体系结构、应用软件开发模式、软件的国际化与本地化,软件开发和应用环境升级方法以及平台移植技术等高级内容进行了很好的介绍 本书非常适合作为已学习掌握计算机专业基础,并有一定的软件编程能力的计算机专业、软件工程专业的高年级本科生和研究生的计算机软件技术综合实训教材 可满足国内各高校计算机方面的专业学位研究生和国内各软件学院工程硕士研究生学习和实践之需,以及软件培训机构开发实习、实训课程的需要

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 1

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。