摘要: 目录 "基本工具" "基础内容" "Hello World 和 模块分解" "数组的使用" "命令行参数" "递归" "分支语句" "String类的使用" "类的定义与测试" "多态" "IO与异常" "数据库" "网络与安全" "数据结构应用" "Android" 做了几年教学改革,理论和形式上 阅读全文
posted @ 2017-04-26 07:11 娄老师 阅读(5117) 评论(8) 推荐(1) 编辑
摘要: 实验二《Java面向对象程序设计》的一点说明 本周的实验要求是: 完成 "实验二《Java面向对象程序设计》" 中的内容 其中Eclipse相关的内容参考 "Intellj IDEA 简易教程" 换成IDEA实现 实验考核规则有的同学还不了解: 每次实验考核3分 不按要求提交实验过程截图会扣一分(本 阅读全文
posted @ 2017-04-20 08:40 娄老师 阅读(3493) 评论(0) 推荐(0) 编辑
摘要: Java 密码学算法 候捷老师在《 深入浅出MFC 2e(电子版)》中引用林语堂先生的一句话: 只用一样东西,不明白它的道理,实在不高明 只知道How,不知道Why,出了一点小问题时就无能为力了。我们课上鼓励大家在Linux下学习编程,尽量在命令行中编辑/编译/调试程序,Git的使用,数据库的管理都 阅读全文
posted @ 2017-04-09 10:49 娄老师 阅读(7686) 评论(1) 推荐(6) 编辑
摘要: 基于蓝墨云班课的翻转课堂实践 就“最近有什么软件工程的新理论和最佳实践?”的疑问,邹欣老师( "博客" , "微博" , "豆瓣" )说: 最佳实践和理论都出现了好多年, 只不过我们不用 教学技术和理论也一样,比如“翻转课堂”。贺利坚老师( "博客园博客" , "CSDN博客" , "新浪博客" ) 阅读全文
posted @ 2017-04-06 14:39 娄老师 阅读(26961) 评论(3) 推荐(2) 编辑
摘要: Java Collections API和泛型 数据结构和算法 学会一门编程语言,你可以写出一些可以工作的代码用计算机来解决一些问题,然而想要优雅而高效的解决问题,就要学习数据结构和算法了。当然对数据结构和算法的理解在开发优秀的软件时是非常重要的,与其同等重要的是在我们的开发工作中应用软件工程中的一 阅读全文
posted @ 2017-03-30 10:35 娄老师 阅读(4461) 评论(0) 推荐(1) 编辑
摘要: 做中学之“猫捉耗子” 在教学过程中,我对法律的制定者的敬意日益加深,对所谓的“恶法”也多了一份宽容,还从不少律师身上学到不少东西。 吴军老师( "微博" , "知乎专栏" )在 "硅谷来信第142封信“”" 中说: 在美国,内幕交易也时有发生,但是总体来讲被规范得很好,对于它的处罚也是非常严厉的。回 阅读全文
posted @ 2017-03-20 10:39 娄老师 阅读(590) 评论(0) 推荐(2) 编辑
摘要: 进度条和学习过程可视化 一直想用邹欣老师( "博客" , "微博" , "豆瓣" )的《 "构建之法" ( "电子版" )》开门课,我设想的很好,可惜的是《安全软件工程》这门课一直选不够人数开不起来。 虽然还没有用《 "构建之法" ( "电子版" )》作教材,这几年,跟着邹老师学了不少东西,教学技能 阅读全文
posted @ 2017-03-12 11:04 娄老师 阅读(3114) 评论(3) 推荐(3) 编辑
摘要: 读书只读电子书 如果没有2020年的新冠肺炎疫情的话,当你问一名老师能不能一学期都在线上课时,大部分的回答应该是不能,现在事实证明,疫情大大促进了教育信息化,很多老师发现线上课堂效果可以做得更好。 我如果现在问你,读书能不能只读电子书?很多人也会说不可能的。这是一篇写了3年多的博客,我实践了3年多( 阅读全文
posted @ 2017-03-10 09:11 娄老师 阅读(3389) 评论(2) 推荐(10) 编辑
摘要: 使用码云和博客园学习简易教程 有了《 "使用开源中国(码云)托管代码" 》和《 "使用博客园进行学习" 》, 不少同学可以使用使用码云和博客园来学习了,也有不少同学还是误用。我以一周的学习过程为例,写一个step by step的教程。 我们以Linux(Ubuntu)环境下的学习为例,需要你掌握 阅读全文
posted @ 2017-03-01 06:56 娄老师 阅读(14276) 评论(3) 推荐(4) 编辑
摘要: Intellj IDEA 简易教程 目录 "JDK 安装测试" "IDEA 安装测试" "调试" "单元测试" "重构" "Git" "代码规范" "Android" "数据库" "其他" "参考资料" Java开发IDE(Integrated Development Environment,集成开 阅读全文
posted @ 2017-02-06 18:00 娄老师 阅读(19958) 评论(1) 推荐(6) 编辑
摘要: Java程序中有逻辑错误,就需要使用JDB来进行调试了。调试程序在IDE中很方便了,比如这篇博客介绍了在Intellj IDEA中调试Java程序的方法。 我们课程内容推荐在Linux环境下学习,有同学问如何在命令行下调试Java程序,我们就要使用JDB了。 学习建议:Linux Bash下打开三个 阅读全文
posted @ 2017-02-06 17:47 娄老师 阅读(35039) 评论(10) 推荐(1) 编辑
摘要: 《C Elements of Style》 书摘 学完C语言和数据结构后,虽然能解决一些问题,但总觉得自己写的程序丑陋,不专业。这时候看到了 "Steve Oualline" 写的 "《C Elements of Style》" 才知道怎么写看起来专业的代码。 花一天时间把这本书重读一遍,发现这本书 阅读全文
posted @ 2017-01-25 11:04 娄老师 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 《Java程序设计》教学进程 目录 "考核方式" "课前准备" "教学进程" + "第00周学习任务和要求" + "第01周学习任务和要求" + "第02周学习任务和要求" + "第03周学习任务和要求" + "第04周学习任务和要求" + "第05周学习任务和要求" + "第06周学习任务和要求" 阅读全文
posted @ 2017-01-06 12:25 娄老师 阅读(5558) 评论(19) 推荐(1) 编辑
摘要: 2016 2017 1 《信息安全系统设计基础》课程总结 课程改革的详细作法参见去年的 "2015 2016 1 《信息安全系统设计基础》课程总结" 。 教学方法上,课程提倡 "老师做教练,学生做中学" ,采用教材和微课进行混合式教学,引入游戏化理论,过程化考核,博客驱动的作业,git驱动的代码实践 阅读全文
posted @ 2016-12-29 10:11 娄老师 阅读(966) 评论(3) 推荐(0) 编辑
摘要: 2016 2017 2 《Java程序设计》预备作业2总结 古希腊学者普罗塔戈说过:「头脑不是一个要被填满的容器,而是一束需要被点燃的火把。」 "在对计算机系的学生情况的调查中" ,我说: 最近几年,我有一个深刻的体会:了解学生是上好课的一个基础。如果老师不了解学生的基础,每周的学习情况,学习状态, 阅读全文
posted @ 2016-12-28 04:55 娄老师 阅读(487) 评论(3) 推荐(0) 编辑
摘要: 2016 2017 1 《信息安全系统设计基础》第十四周课程总结 "本周主要学习内容" 是《深入理解计算机系统》第九章「虚拟存储器」。虚存和文件、进程构成了操作系统的三个核心概念,是操作系统三个最重要的抽象之一。 虚拟存储器的三个重要能力: 将主存(内存)看作硬盘的高速缓存,高效的使用了主存;相关概 阅读全文
posted @ 2016-12-22 11:39 娄老师 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 2016 2017 2 《Java程序设计》预备作业1 总结 预备作业01:你期望的师生关系是什么见 "https://edu.cnblogs.com/campus/besti/2016 2017 2pdds/homework/196" ,作业要求使用Markdown格式,Markdown工具建议使 阅读全文
posted @ 2016-12-17 06:46 娄老师 阅读(673) 评论(5) 推荐(0) 编辑
摘要: 2016 2017 1 《信息安全系统设计基础》第十三周课程总结 本周深入学习Linux系统调用。内容是《深入理解计算机系统》第十一章「网络编程」和第十二章「并发编程」。学习方法还是要参考 "别出心裁的Linux系统调用学习法" 。 本周学习内容中的网络编程在《网络安全编程基础》课程中已经细讲,并发 阅读全文
posted @ 2016-12-14 07:28 娄老师 阅读(385) 评论(2) 推荐(1) 编辑
摘要: 学生的头脑是容器还是火把? 古希腊学者普罗塔戈说过:「头脑不是一个要被填满的容器,而是一束需要被点燃的火把。」 看完 "这周的学生作业" ,我就想起上面这句名言。 最近几年,我有一个深刻的体会:了解学生是上好课的一个基础。如果老师不了解学生的基础,每周的学习情况,学习状态,学习效果,那么,不少同学从 阅读全文
posted @ 2016-12-08 06:18 娄老师 阅读(2747) 评论(3) 推荐(2) 编辑
摘要: 2016 2017 2 《Java程序设计》课程学生博客和代码托管链接 博客 1552 "20155201 李卓雯" "20155202 张 旭" "20155203 杜可欣" "20155204 王 昊" "20155205 郝博雅" "20155206 赵 飞" "20155207 王雪纯" " 阅读全文
posted @ 2016-12-07 19:23 娄老师 阅读(1330) 评论(7) 推荐(0) 编辑