欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    高级软件编程技术.ppt

    • 资源ID:5327116       资源大小:1.51MB        全文页数:17页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    高级软件编程技术.ppt

    基础技能训练高级软件编程技术,软件综合开发案例教程Linux、Gcc、MySQL、Socket、Gtk+与开源软件蔡建平 清华大学出版社 2011.2,个人介绍,北京工业大学软件学院蔡建平 教授联系方式电话:67396117Email:,高级软件编程技术大纲要求,32学时,2学分,8次课每次一个单元(4学时)要求按正式上课的形式在实验室进行,高级软件编程技术的课程定位,“高级软件编程技术”是北京工业大学软件学院软件工程专业学位(软件与网络工程方向,单证)实践类课程课程是按照教育部对国家示范性软件学院培养工程化软件实用人才的要求对前期所学的主要计算机技术(网络编程、数据库应用、界面设计等软件开发和应用)进行综合训练,高级软件编程技术课程的开设情况,“高级软件编程技术”经过10多轮软件工程硕士研究生的讲授,得到了学生普遍的好评激发了学生的学习兴趣,特别是动手的兴趣,大大提高了学生的实战能力和技术综合应用能力编写了软件综合开发案例教程作为学校研究生院精品课程重点建设项目已立项超星学术视频,高级软件编程技术的主要内容,以当前主流的开源软件为基础,以典型的应用软件股票行情分析软件为案例帮助学生掌握软件开发的全部流程和技术培养学生的软件设计能力实践内容共分6部分,包括:linux基础Gcc下的软件开发socket编程Mysql数据库Gtk+界面设计股票行情分析软件stock案例分析与实践等,高级软件编程技术课程学习的意义之一,软件开发是一项综合性很强的工作既要对使用的编程语言和开发环境有很好的把握,也要能综合运用数据库技术、网络编程技术、图形图像处理技术、人机交互技术等专门技术既要能将用户的需求映射到良好的软件体系结构,也要能运用现代软件设计方法和编程技术设计和实现高质量的软件既要有软件工程技术和管理方面的知识,还要有良好的沟通和表达能力,高级软件编程技术课程学习的意义之二,大学软件专业教育的课程设置,是将整个学科专业的知识分解成具有一定顺序和层次关系的课程体系,从而方便学生循序渐进地学习和掌握知识这是必须的,但掌握了软件开发领域的知识,并不意味着就自然具备了软件开发的能力虽然接受了系统的软件专业训练,但软件开发能力低下还相当普遍要从软件开发的低能儿,成长为软件开发的熟手直至高手,必须通过长期的历练,没有捷径好的软件开发书籍、成功的开发案例和经验总结,对软件人才的成长和开发能力的提升,是有一定的作用高级软件编程技术课程就是一门基于经典的教学案例,并配备有专门的实践教材的实践课程,高级软件编程技术课程中的案例股票软件,股票软件不涉及很深的领域专业知识,又是现代社会人们感兴趣、也许会经常接触到的东西,有利于激发学生的学习兴趣股票软件涉及到客户服务器技术、多线程技术、网络编程技术、数据库技术、图形学、GUI等众多软件技术,是综合性很强的应用软件对学生综合开发能力的训练非常合适课程中的股票软件及相关软件都是较著名的开源软件有利于通过开源软件降低搭建实验环境所需的条件学生可以根据专业兴趣或学时安排,有选择地对其中的模块进行更深入的专门研究,高级软件编程技术课程所用教材,软件综合开发案例教程Linux、Gcc、MySQL、Socket、Gtk+与开源软件国内首部采用开源技术、案例驱动式的综合性实践教材深入介绍了Linux操作系统,Mysql数据库,Libtcp+网络通信Socket编程,Gtk+图形界面设计工具,Stock股票软件等开源软件的使用通过股票软件实际案例将这些技术融会贯通通过实例学习软件体系结构、应用软件开发模式、软件的国际化与本地化,软件开发和应用环境升级方法以及平台移植技术等高级内容适合已学习掌握计算机专业基础,并有一定的软件编程能力的计算机专业、软件工程专业的高年级本科生和研究生使用能够满足国内各高校计算机方面的专业学位研究生和国内各软件学院工程硕士研究生学习和实践之需,以及软件培训机构开发实习、实训课程的需要,高级软件编程技术课程的学习目的之一,以Linux虚拟机为基础,学会Linux的具体使用以Gnu/Gcc为C语言编程工具,学会Linux/Eclipse或Windows/Eclipse下的C语言高级编程思想以GTK+/Glade界面开发工具为基础,学会应用软件图形用户界面GUI的界面设计以MySql为基础,学习基于C语言API编程的数据库应用开发的实际应用技术以Socket为网络编程工具,学习TCP/IP的网络通信编程技术,高级软件编程技术课程的学习目的之二,分析具体案例股票交易软件通过该案例学会开发具有图形用户界面,以C/S应用模式工作,用数据库管理数据,考虑应用安全的实际应用软件的能力解决股票交易软件Stock编译、连接、运行中存在的各种问题,能够正常地运行起来,进行相关的股票交易技术分析能够进行Gtk+的版本升级和平台移植工作,高级软件编程技术课程的实施方式,上机环境为Linux虚拟机,教室为机房训练资源教材中的附带光盘训练实施方式上课主要是课堂讲解、实操、讨论和发言要求课后准备、编程和完成作业开展实践活动作业均以电子方式交付6次课程,1次课堂实践,1次课堂汇报考勤5次,考勤缺席3次的无成绩,高级软件编程技术课程的考核,六个总结报告,按选题完成一个,报告成绩50分Linux虚拟机使用总结报告Linux下gcc编程总结报告MYSQL数据库应用总结报告基于TCP/IP的socket编程总结报告用GTK+设计图形用户界面总结报告股票分析软件实现技术总结报告以学号个位数为基础选题开展实践活动1、6:选题1;2、7:选题2;3、8:选题3;4、9:选题4;5、0:选题5每位学生均要完成选题6的实践活动,高级软件编程技术课程的考核(续),每人按选题要求准备视频演示汇报(不少于5分钟),汇报成绩20分(选一个与所提交报告不同的实验)考勤:考勤5次,考勤总成绩30分(每次6分,缺勤3次无成绩)签到每次2分,概念回答每次4分(笔头形式)以教材中的基本概念为主,开卷(自己独立完成),报告撰写要求,每个报告不少于8000字不能以图表代文,论述为主报告的基础是每章的实验习题或实践课题报告可分4-5章第一章概述,最后一章总结,其它章节自行组织报告以教材为样式进行排版报告不要出现网上拷贝的痕迹,网上摘录的要进行相应处理,严禁聊天用语、博客用语以及混乱的控制符和全角符号图表要清晰,重要的图表要亲自画或截,不要拷贝,希望大家认真学习,并有收获!,

    注意事项

    本文(高级软件编程技术.ppt)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开