《面向对象方法与技术》课欢迎业界朋友参与交流
这学期我将在北京理工大学给计算机学院研究生讲授《面向对象方法与技术》,欢迎有时间有兴趣的业界技术人员参与交流。
这门课程分为两个阶段,第一个阶段是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日。
分享到:
相关推荐
"自由课堂——旁听课"是利用微信小程序平台开发的一款在线教育应用,旨在为用户提供便捷的旁听学习体验。本文将详细解析该应用的设计理念、功能实现以及技术选型,帮助读者理解如何通过微信小程序构建一个高效、易用...
微信小程序是一种轻量级的应用程序,它不需要用户下载和安装...总之,“旁听客”微信小程序不仅为学生旁听课程提供了便利,也是信息技术在教育领域应用的一个实例,体现了现代信息技术与传统教学方式相结合的创新发展。
ORON算法通过旁听邻居节点信息,设计博弈策略使激励相容,节点对邻居与自身的交易状态进行分析,选择最佳策略,使得网络性能得到提升。仿真验证了ORON算法设计的有效性,结果表明,与基于议价博弈的现有路由算法GSCP...
### 互联网+背景下信息技术在初中道德与法治课的运用探究 #### 摘要与引言 本研究探讨了在互联网+背景下信息技术如何应用于初中道德与法治课程的教学中,旨在提高教学质量和效果,促进学生的全面发展。随着互联网...
少儿编程公开课是一种向公众展示编程教育理念、教学方法和课程效果的重要途径,旨在吸引学生和家长的关注,提升教育机构的知名度,并实现招生目标。以下是组织和授课规范的主要方面: 1. **公开课的目的及原则**: ...
综上所述,计算机网络实验课教学方法的改革关键在于激发学生的主动参与精神,促进独立思考与团队协作,注重理论与实践的结合。这样的改革策略不仅能够提高学生的实际操作能力,还能够锻炼他们的逻辑分析和问题解决...
在教育领域,公开课一直是教师展示教学能力、相互交流和学习的重要途径,它对教师的专业成长和教学方法的提升具有不可替代的作用。我最近阅读了《教师怎样上好公开课》这本书,深刻体会到一堂高质量的公开课并非...
- **内存管理**:面向对象编程中的一个重要概念,涉及到对象的创建与销毁,Objective-C使用引用计数机制来管理内存。 通过本节内容的学习,初学者可以对iPhone应用开发的基本流程和技术栈有一个全面的了解,并为...
电子科学与技术专业大学生的职业规划是一项关乎未来发展方向的重要任务,对于这个专业的学生来说,了解自我、明确目标、提升技能和适应市场需求是规划的关键步骤。 首先,电子科学与技术专业是结合了电子技术、光电...
7. **情感与理智的冲突**:旁听生的感动和泪水体现了情感与理智的碰撞,经济学的理性分析与对生命无常的感性认识交织在一起,引发了深层的思考。 8. **教育的意义**:通过社会科学概论的课程,作者展示了教育不仅仅...
7. 其他注意事项:面试前,应聘者应注意保持良好的心态,准备好应对可能的突发情况,并注意面试官可能提出与技术面试无关,但是与个人素质、沟通能力和职业规划相关的问题。 8. 面试后的感想和建议:提供面试经验的...
如论文中探讨的VR技术实现、视频处理的创新之处,或者与现有游戏开发、电影购票系统相比的独到之处,这些都是展示个人研究价值的关键点。 总的来说,毕设答辩是对整个项目理解、技术运用、问题解决能力的全面考察...
《建筑材料》的教学与信息技术分析是教育领域中一个重要的议题,主要探讨如何有效地融合现代信息技术手段,提升这门课程的教学质量和学生的学习体验。本文将详细解析几种教学方法以及信息技术在教学中的应用及其效果...
哪些员在庭审活动中不得旁听精选.doc
- 参与人员:新生为主要参与者,同时欢迎其他年级的学生旁听。 四、经费预算与物资准备 - 经费主要用于场地租赁、饮品供给等基本需求。 - 物资包括:矿泉水、音响设备、投影仪等。 五、活动后续 - 对活动进行总结...
通过与任课教师交流和旁听原班课程,我得以掌握教学进度,并根据班级实际情况修订教案,进行试讲,以确保教学质量。此外,我还参与了班主任工作,深入了解学生需求,为正常教学工作打下了基础。 **二、实习实施阶段...
【计算机考研专业课全程复习计划】是一份详细指导计算机科学与技术相关专业研究生入学考试复习的计划,旨在帮助考生高效地准备考试。整个复习过程分为四个阶段,从基础概念的熟悉到模拟考试的全面训练,逐步提升考生...
ASP.NET Web开发通常使用C#作为编程语言,因此熟悉C#的基本语法、类库和面向对象特性是必要的。包括变量、控制结构、类与对象、接口、继承、多态等概念。 3. **页面生命周期与状态管理** ASP.NET Web Forms中的...
为了克服这些挑战,教师可以鼓励学生旁听不同教师的课,以获取多元化的教学经验和风格,同时在小组课中促进学生的自我分析和问题解决能力,而在集体课中则注重理论与实践的结合,让每个学生都能在集体环境中获得成长...