《.NET软件开发技术基础》公开课公告
自2004年以来,我在北京理工大学每学期都开设《.NET软件开发技术基础》通识选修课,面向计算机专业低年级本科生或非计算机专业本科生,以讲座的方式展示新一代windows软件开发平台的概貌,让学生直观了解现代软件开发技术与开发方式,激发出对软件开发的兴趣。
3年下来,教学效果良好,引发了不少学生对软件开发的兴趣,许多学生在选修完此课后主动学习更多的软件开发技术,将学到的技术与自己的专业结合起来,开发出各种各样的实用小程序,并积极参与软件项目开发实践,更有些学生对软件开发产生了深厚的兴趣,发现自己在软件开发领域有潜力,从而改变了考研的方向,下决心跨专业直接报考计算机系研究生。
作为一名教师,看到这么一门小小的选修课能起到这样的作用,感到非常高兴。也有了更大的动力不断改进教学方法,更新教学内容,以跟上软件最新技术的发展。
为了帮助更多的而不仅仅是本校的学生了解.NET平台与现代软件开发技术,特将本学期本课程的上课时间地点公布,欢迎有时间有兴趣的朋友们过来互相交流。
------------------------------
《.NET软件开发技术基础》通识选修课
第04~15教学周每周四晚(18:40~21:30)北京理工大学本部信息教学楼3004教室。
共10次讲座,第一次课为9月27日晚,最后一次为12月13日晚。
讲课的主要内容:
第1讲 概述:介绍现代软件开发技术的发展与.NET Framework基础
第2讲 用户界面设计:介绍如何使用Visual Studio 2005进行可视化界面设计,RAD的基础知识
第3讲 编程语言基础:介绍Visual Basic 2005语言的基本语法,培养编程的基本技能
第4讲 windows Form程序设计:在前几讲的基础之上,介绍如何开发出一个功能比较完备的桌面应用程序的基础技术与基本方法
第5讲 计算机绘图原理:介绍GDI+
第6讲 面向对象的程序设计语言:介绍封装、继承、多态、委托、事件等面向对象语言特性,以及CBD(组件化开发)理论
第7讲 访问数据:介绍ADO.NET 2.0与sql Server 2005
第8讲 互联网程序设计基础(上):互联网程序设计基础(HTML,CSS,JavaScript)+ ASP.NET基本原理,常用控件的使用
第9讲 互联网程序设计基础(下):Web Service与AJAX,开发分布式软件系统,新一代的windows软件开发技术(Silverlight与WCF)简介
第10讲 IT 风云:我所看到的中国IT业二十年风云录, 实际上是一次“故事会”,不讲技术。
-----------------------------------
说明:
(1)每学期我会对教案进行调整,因此,最终的讲课内容可能会有所变动。
(2)这门课程专门设计用来给很少甚至没有基础的学生了解现代软件开发技术概貌的,因此,对已有较多开发经验的朋友可能没多少帮助。
(3)整个课程的实践性非常强,我会在现场敲代码写实例,因此,如果有笔记本电脑的最好带来,与我同步编码实践,出现问题现场解决。软件开发环境为Visual Studio 2005中文版。前面主要用Visual Basic 2005,后面则VB与C# 的实例都有。
(4)大学一般不鼓励校内课程向校外开放(当然也没有明文禁止,我打的是擦边球),因此,希望来听课的朋友维护学校的正常教学秩序,遵守上课纪律。
最后,期望我能为您学习软件开发技术起一点推动作用。
金旭亮
2007年8月31日
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostID=1766525
总结以上是内存溢出为你收集整理的金旭亮老师《.NET软件开发技术基础》公开课公告全部内容,希望文章能够帮你解决金旭亮老师《.NET软件开发技术基础》公开课公告所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)