《面向对象方法与技术》课欢迎业界朋友参与交流
这学期我将在北京理工大学给计算机学院研究生讲授《面向对象方法与技术》,欢迎有时间有兴趣的业界技术人员参与交流。
这门课程分为两个阶段,第一个阶段是OOP部分内容,是我针对多数本科直读上来的研究生缺乏面向对象编程实践经验而准备的,其内容为.NET 3.5平台技术介绍,包括:
1 深入理解面向对象基本概念,掌握常规面向对象编程技巧(比如对象组合和对象复制),掌握C# 3.0。
2 .NET 3.5基类库介绍:包括LINQ、多线程、反射等
3 .NET 3.5应用技术:ASP.NET与AJAX编程模型,WPF/WCF技术原理及应用,Silverlight介绍及应用前景预测等。
第二部分是OOAD的内容,包括:
1 统一建模语言
2 OOAD理论与实践(包括重构与设计模式,多层分布式系统架构设计等)
由于是研究生课程,因而我打算采用比较宽松的教学方式,让有开发经验的同学自行招聘组建若干个项目开发团队,自选课题,自定人员角色和分工。我会安排专门的课时供开发团队进行讨论和成果展示。
为此,欢迎业界技术人员参与,如果您有时间有兴趣,甚至可以直接参与到项目小组中与选课的学生一同开发。
知识只有共享和交流才有价值,理论只有在实践中才能发挥威力。我们不要空对空的谈理论,也不要一边倒的老师讲学生听的僵化教学模式,一句话:不管什么方法,能开发出合乎预期要求达到预期目标的软件就是好方法。
我这门课程不闭卷考试,只要不是不劳而获的,我全都让学生及格。我觉得没必要用一个分数去束缚学生。。我不是专家学者,只是一名教育工作者,一名热爱软件技术的人,想与大家共同交流软件开发心得罢了。其中并无老师与学生的分别。我鼓励有能力有水平的学生和朋友也能走上讲台,主动向其他同学介绍自己的开发心得或自己最擅长的技术,大家共同营造一个宽松的技术学习与交流氛围。
最后说一下这门课程的时间地点:
第2-11周,每周三上午8点至12点,地点在北京理工大学研究生教学楼206教室。
第一次课是3月4日。