优秀毕设-基于Smarty模板引擎的新闻管理系统
Filed under: 毕设历程, 毕设题目 | No Comments »
Filed under: 毕设历程 | No Comments »
2008年本科和专科的毕设都结束了,学生们都参与了答辩,专科成绩已经出来了效果还不错,本科的结果还在等待。
最近会陆续发布一些优秀的毕设课题PPT。
Filed under: 发展事件 | 2 Comments »
2008年3月27日,志愿者再次来到北京城市学院 软件学部为软件专业的同学介绍open source领域相关技术,并且重点介绍了Python,PHP两种编程语言。
在讲座中我们向同学介绍Open Source领域的技术在国际、国内的地位,发展情况,特别介绍了Python、PHP在国际中的地位、使用情况,在国内的应用领域,使用这种技术的主要公司,就业情况。
这次活动在同学间反响很大,通过我们的介绍让同学们了解到计算机编程世界不只有C、JAVA和.NET,有更多的选择可以让他们去尝试,他们在学习C、JAVA等计算机语言时遇到很多困难,这些问题是他们这个知识层次所不能理解的,当他们知道Python发明的初衷就是为了教学,写PHP程序的时候是那么简单,他们对学习计算机编程又有了信心!
这次讲座的主要目的是为了向同学们介绍更多的计算机编程语言,让使同学们在学习计算机编程语言时有更多的选择,可以从简单入手,通过编程产生学习的兴趣。 我们在不久会与北京城市学院 软件学部的老师们一起合作开展关于Python、PHP的兴趣小组,通过技术交流、做实战项目来达到培养学生编程兴趣,提高计算机技术。
宣传展板:
到场同学:
讲座:
志愿者:清风
与同学互动:
Filed under: 我们的观点, 毕设经验 | No Comments »
我们作为有社会经验的老师带领学生做毕设时不仅要帮助学生完成课题,更要引导他们更好的走入社会。
我们的学生一般都是没有社会经验的,即使有也大都是一些打临时工的经验,当他们完成毕设,也就准备要进入社会,为公司、政府当一名好职员,但他们还没有一颗成熟的心去应对社会对他们的考验,他们也不知道社会会如何考验他们,这些需要我们在毕设时不仅教会他们知识,更要教会他们思考问题的方法以及做事的态度。
我们的学生大都会有一些通病:
1.自学能力差:不能自己通过查阅资料来完成学习
2.时间控制、计划性差:学习没有计划性,时间观念淡薄
3. 做事态度不端正:不是以进入社会、工作的态度在完成毕设,工作散漫
这些问题其实都是学生们还没有把自己当作要进入社会的人,他们还认为自己是在校园玩,没有意识到做完毕设他们就要直接面对社会的考验。
我们在带学生做毕设时,应该要帮助他们认识到这些缺点,让他们知道要端正态度,做好进入社会的准备。在安排毕设时不仅要让他们了解毕设的课题,更要让他们知道毕设是他们进入社会的最后一站,我们要通过毕设帮助他们学会工作方法。
1.要讲毕设课题的含义,让学生明白课题在实际工作中应用的场景,提供课题所包涵知识的范围,帮助他们由浅入深的自学
2.毕设也学生们的第一个项目,要让他们体会到工作的感觉:压力、成就感,要按照一个项目约束学生的时间安排,同时也让学生自己学会如何将一个复杂的问题分解为一个个单元,使工作有序、按时的完成, 让他们能够体会时间的压力,并在完成后有成就感。
3.要教会他们工作的方式,如何与人沟通,和团队协作,规范的工作方式。
Filed under: 发展事件 | No Comments »
2008年3月5日。
为在校园内普及计算机最新技术,开拓大学学生对计算机领域技术的了解,微笑太阳花教育志愿者与RIA Meeting合作在北京城市学院 软件学部 组织专场讲座,为广大学生提供了解RIA领域最新技术的机会。
在本次合作中,我们与RIA Meeting配合,帮助他们在校园内宣传,和学校老师一起协调资源。这次合作非常成功,在校内反响很好,到场学生坐满大阶梯教室,学生在讲座期间不断提出自己的问题与讲师互动,讲座结束后还与讲师们一起讨论相关技术问题,对了解最新技术的热情非常高。这次活动不仅帮助RIA Meeting普及RIA技术,又为在校大学生提供了一次了解社会、计算机领域的一个好机会。
在这次讲座之后,我们还会与北京城市学院和RIA Meeting继续合作在校园内组织RIA社团、RIA技术免费培训、RIA实战项目,提高广大学生的RIA技术,帮助他们将课上所学更好的转化为实际经验,帮助他们更好的走出校园,步入社会。
在这次校园行活动中,感谢北京城市学院老师的帮助,他们开明的思想,一心为学生,努力奉献的精神深深的感染着我们,为组织这次讲座,学校老师们加班准备相关设备,积极与我们讨论讲座安排,使得这次进校园活动非常成功!
我们真诚的希望这样的活动可以组织的更多,范围更广,将计算机领域的最新思想、技术都带给学生们,让他们能够了解计算机世界、了解技术社区,更好的走入社会!
未来我们还准备组织Python社区进校园活动,请大家关注,也希望更多的人参与,贡献力量!
讲座现场
学生提问
讲座结束后学生与讲师讨论
随处可见的宣传展板
学校老师与RIA Meeting讨论
RIA Meeting成员与教育志愿者
Filed under: 我们的观点 | No Comments »
摘自: http://agileprogrammer.blogspot.com/
为什么是”非工业主流”编程语言。
我不知道如何下一个严格的定义。简单地说,就是不被绝大多数程序员所使用的编程语言。
看看tiobe的语言排行榜,你可以了解我在讲什么。Java、C、VB、C++和PHP占据了70%的份额,它们是当之无愧的工业主流语言。而 Ruby尽管连连升级,排名13位,份额也不过是0.804%,Lisp/Scheme连连下挫,目前仅为0.586%,如果你仔细寻找,在The Next 50 Programming Languages的标题下,Erlang,Lua,Scala缩在角落里,这些”可怜”的语言当然是非主流的。自然,你不不太可能认为PL/SQL 、 Visual FoxPro、 VB.NET和Lisp、Ruby、Erlang、Lua是同类,我也这样想。
或许你和我曾经或正在感到非常振奋,那些你我日常的编程语言高居前列,并引以为豪。但是事情并不是完全象我们想像的一样。
编写程序需要乐趣,很难说工业主流语言能够提供你更多的乐趣。我所知道的很多程序员在白天忙乎完手上的Java,C++工作后,晚上会带着一种神秘的快感摸索一些可能自己一辈子也不会用于谋生的语言。
当 然,这可能是厌倦造成的,但是当你发现一个苦思冥想、或者需要n多语言规则、框架、n多所谓的高深理论解决的问题,在另外一种语言中是最最简单的一个特 性,恐怕这种懊恼的感觉不是可以轻易描述的。譬如,当你天天为C/C++的内存释放绞尽脑汁的时候,当你为垃圾收集在Java的出现而欢呼的时候,你是否 知道30年前,那已经是Lisp的一个标准构造了。当你天天面对着无穷无尽的并发要求,纠缠不清的哲学家吃面头皮发麻的时候,你可能很想知道Erlang 20年前就让极大规模的并发和可靠性处理变成小事一桩。
编写程序还需要创造价值,一个非凡的产品在获得巨大利润的同时,更会带来一种心底 而生的自豪感。如果要担心工作的问题,那么主流语言是你必不可少的谋生工具。但是如果你从头建立一个公司,希望用有限的资源和人力制造出强有力的产品,一 个与众不同的产品,那么你需要秘密武器,这些武器是什么呢?
当然可以有很多,但其中最有杀伤力的武器之一无疑是编程语言--高生产力,适合某一领域的非工业主流语言。这种例子并不罕见,例如:
也许,你喜爱的语言被成千上万的人使用并不是那么令人自豪的事情;自私一点地说,缺乏同伴或许能够带来更多的乐趣和财富
Filed under: 毕设历程 | No Comments »
今天进行了第二次毕设见面,包括三个毕设题目<消息server>,<asp新闻发布系统>,<php smarty>。
学生在这几周都对所学知识有所了解,一些学生学习积极,一些学生学习进度有些拖拉。
由于学生没有接触过互联网开发,不了解http协议,虽然学过网络但对tcp协议了解也不深刻,为了方便他们继续学习,向他们讲解了网络通信,http协议,并使用工作httpwatch观察了http协议的工作。
每个组都确定了最近要继续学习的内容,并开始写一些学习代码,参与消息Server开发的三个同学表现不错,今天还集体讨论确定了消息Server与Client通信的协议机制。
Filed under: 毕设经验 | No Comments »
通过参与一段时间的带毕业设计,发现虽然我们教的是计算机专业的学生,给学生上课的专职老师也都是计算机专业出身的,但是由于教材、课时、环境的因素限制,造成老师上课没有通过更多的计算机、互联网手段来向学生讲解知识,学生也没有广泛的去了解互联网上有哪些知识或工具。
在这次毕设开始,我们老师都会各自建立一个Google Group让学生加入,一方面可以更好的和学生进行交流,记录问题,另一方面可以让学生逐渐的了解一些不经常接触的互联网产品。
在这次毕设中由于学生需要进行开发,为了方便维护学生的代码,我们引入了googlecode帮助学生管理代码,googlecode最基本的功能就是svn版本控制,不仅可以向这些学生讲授软件工程的一些思想,版本控制的作用,他们还能通过googlecode提供的svn动手管理自己的代码,更深层次的体会,这些都是在学校的教学过程中所没有。
由于google group的局限性,未来我们可能还会尝试使用豆瓣小组来配合进行毕设,豆瓣小组可以设置隐私,同时由于有了收藏功能,可以方便学生分享图书资料。豆瓣内容更加丰富好友,9点,广播,可以让学生体会除了BBS、博客、邮箱以外的其他互联网功能,同时豆瓣的内容也相对健康,社区气氛更浓,也容易使学生有一种求学的态度。