当前位置: 首页 > news >正文

《面向对象方法与技术》课欢迎业界朋友旁听交流

《面向对象方法与技术》课欢迎业界朋友参与交流

这学期我将在北京理工大学给计算机学院研究生讲授《面向对象方法与技术》,欢迎有时间有兴趣的业界技术人员参与交流。

这门课程分为两个阶段,第一个阶段是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日。

相关文章:

  • MFC 查找字符串函数的实现
  • 得到某年某月有多少天
  • MFC 显示位图
  • C++ 字符串 处理 消除多余空格
  • Ruby on Rails开发带二级域名业务的应用
  • 巨猛的网络!万能查询!(想查安全期?)
  • MFC 属性页 总结
  • MFC CStdioFile简单用法
  • MFC 表格控件的使用
  • [Web开发] xenocode 推出浏览器沙盘,无需安装直接运行各种浏览器
  • wireShark 的使用 网络抓包
  • MFC TRACE宏的使用
  • 关系数据库的死期到了?
  • vbScript 中on error resume next使用心得
  • C# 设计模式之 工厂模式
  •  D - 粉碎叛乱F - 其他起义
  • ES6之路之模块详解
  • Hibernate最全面试题
  • javascript从右向左截取指定位数字符的3种方法
  • java中的hashCode
  • Linux学习笔记6-使用fdisk进行磁盘管理
  • October CMS - 快速入门 9 Images And Galleries
  • PHP CLI应用的调试原理
  • React16时代,该用什么姿势写 React ?
  • React-生命周期杂记
  • Redux系列x:源码分析
  • Unix命令
  • 创建一个Struts2项目maven 方式
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 看域名解析域名安全对SEO的影响
  • 跨域
  • 扑朔迷离的属性和特性【彻底弄清】
  • 如何借助 NoSQL 提高 JPA 应用性能
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 收藏好这篇,别再只说“数据劫持”了
  • 系统认识JavaScript正则表达式
  • 3月27日云栖精选夜读 | 从 “城市大脑”实践,瞭望未来城市源起 ...
  • #git 撤消对文件的更改
  • #LLM入门|Prompt#1.7_文本拓展_Expanding
  • #Ubuntu(修改root信息)
  • (1)Map集合 (2)异常机制 (3)File类 (4)I/O流
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (层次遍历)104. 二叉树的最大深度
  • (九)信息融合方式简介
  • (力扣记录)235. 二叉搜索树的最近公共祖先
  • (十)c52学习之旅-定时器实验
  • (一)C语言之入门:使用Visual Studio Community 2022运行hello world
  • (转)ABI是什么
  • (转)linux下的时间函数使用
  • **Java有哪些悲观锁的实现_乐观锁、悲观锁、Redis分布式锁和Zookeeper分布式锁的实现以及流程原理...
  • ./和../以及/和~之间的区别
  • .NET Core日志内容详解,详解不同日志级别的区别和有关日志记录的实用工具和第三方库详解与示例
  • .NET(C#) Internals: as a developer, .net framework in my eyes