高级程序设计技术与软件理论教学大纲第一阶段跟上大数据的步伐1.课程的主要内容。变量层次源程序的过程分析与数据分析高级程序员考试讲解。2.源程序的过程分析与数据分析上机课:C语言图形程序3.科学计算类程序的功能分析方法矩阵计算是高性能计算程序的基础。4.遍历、回溯、分支界限,搜索程序的功能结构上机课:分支限界法5.大数据的实际技术(科学计算类程序、遍历类程序)6.树和图的遍历类程序的功能结构编程技术上机课:功能结构编程方法。一个新的搜索程序7.灵活的编程风格,图形程序设计。C语言程序设计(1)不变式与界函数(2)相关度(3)条件语句的路径选择,平衡因子(4)循环语句的值,边界(5)详细:++与--高级程序员考试讲解。第二阶段塑造软件工程师8.排序问题与单调函数1上机课:C语言程序的风格9.排序问题与单调函数210.路径选择问题之一上机课:排序程序的总结,记录相似度的排序。11.路径选择问题之二12.数据结构的逻辑分析上机课:路径选择,项目集的选择。13.树、图数据结构的逻辑分析14.C语言程序设计五子棋能编出来么?高级程序员考试讲解上机课:卡斯帕罗夫“下围棋”:下一步落棋无悔。人工智能的估计函数。15.数据结构编程新方法:功能结构编程方法第三阶段在UNIX系统下编程,走到行业生机勃勃的森林去16.在UNIX系统下编程编程的过程。Sun工作站仿佛是从前。UNIX大型机。printf()语句,调试编译方法a.out,gcc跳级:消息队列、共享内存。上机课:hello,unixOS,hello冯.诺依曼。17.UNIX系统的软、硬件资源,UNIX源程序18.Socket网络程序设计了解头文件、函数。上机课:send,receive函数19.编写一个IP数据报的send、receive20.Client/Server模式121.Client/Server模式2。程序员考试讲解。22.分而治之怎样综合?应用求第k个元素23.动态规划24.复杂程序分析,阅读不再是拦路虎。程序员考试讲解第四阶段广泛的编程应用25.编译原理的语法分析程序126.编译原理的语法分析程序227.编译原理的语法分析程序328.广泛的应用英译汉程序29.模式识别程序30.并发程序,并行计算机的程序31.多线程32.ASP.net第五阶段软件理论33.软件质量的判断标准34.程序的函数、原子功能35.程序的控制结构、程序的功能结构36.程序设计方法学,新的成员:功能结构编程方法软件工程新方法课程设计6节课商业银行城市综合业务网络程序设计