烟台大学计算机学院教师,建设系列学习资源,改革教学方法,为IT菜鸟建跑道,让大一的孩子会编程,为迷茫的大学生出主意,一起追求快乐的大学。 著书《逆袭大学:传给IT学子的正能量》,帮助处于迷茫中的大学
课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759 【项目3:加班费,要不要?】小贺刚上班,按计时制领工资,每小时rate元RMB。每周工作时间40小时,如果要加班,超出部分按正常工资的1.5倍计(老板还算不错喔!)。这周小贺上班的时间为hour小时,请编程序,输入rate和hour,输出小贺本周的薪水。 参考解答:
课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759 【项目2:分段函数求值】从键盘输入x的值(要求为实型),根据公式1计算并输出x和y的值。 请自行列出需要的测试用输入数据及对应的输出,以便于在运行时进行对照。 参考解答: //解法1 #include<iostream> #include<
课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759 【项目1:分段函数求值】编程序,计算下面函数的值并输出 参考解答: //解法1 #include using namespace std; int main( ) { int x, y; cin>>x; if (x>=1)
课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759 完整题目见:http://blog.csdn.net/sxhelijian/article/details/12709601 【项目1:分段函数求值】编程序,计算下面函数的值并输出 参考解答见:http://blog.csdn.net/sxhelijian/arti
《视野》2013年第19期葛俊芳老师写的手记,写给大学的新主人。读来很有感觉,找不到文字版共享,通过读览天下做个图片版传播一下。
课程主页见:http://blog.csdn.net/sxhelijian/article/details/11890759 曹昕卓 崔 俊 冯冬影 高古尊 何新新 孔令玺 孔 云 李家豪 李新鹏 刘 芳 刘 江 空 缺 刘中林 牛建伟 任子仪 尚振伟 孙玲倩 田成琳 王洪海 王鹏为 王雅萍 王至超 席翱翔 杨飞飞 张凤宁
【问题】 贺老师,我有一个问题:在同时学C++和数据结构时,课本是谭浩强编的《C++程序设计》和烟蔚敏编的《数据结构(C语言版)》,为什么我感觉C++挺好学的,觉得这本书写的太好了,都比老师交的提前自学了好几章,而数据结构,我却是比c++先接触的,感觉很难,觉得书编的不好,特别书中函数都是抽象、大概、笼统的,没有一个完整的代码,无法参照学习,感觉都看不下去了,没法自学,而老师讲都又很笼统,
课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759 完整题目见:http://blog.csdn.net/sxhelijian/article/details/12356657 【项目1】简单计算问题体验 参考解答见:http://blog.csdn.net/sxhelijian/article/details
课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759 【项目3】输入3个整数,输出其中的最大值。 样例输入:12 45 32 样例输出:最大值为:45 参考解答: #include <iostream> using namespace std; int main( ) { int a,b,c,ma
课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759 【项目1】简单计算问题体验 输入底面半径r和高h,输出圆柱体的表面积。 样例输入:3.5 9 样例输出:Area = 274.889 参考解答: #include <iostream> using namespace std; int mai
课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759 第一部分 阅读程序并画流程图:阅读下列程序,你预计的输出:___________________________,作为对流程图的练习,在下面空白处画上程序流程图。 #include <iostream> using namespace std; int m
【问】 老师你好,学习数据机构,是不是书上的每一个算法都用程序设计语言在计算机实现?还是只理解算法就可以? 【答】 每一个算法都用程序设计语言在计算机实现?不必绝对这样做,你的时间需要有效利用,实现仅在于增加体验,增加思考以及注意到细节的机会,而不是强制的“任务”。再者,对于程序设计语言本身有待提高的同学而言,这也是熟悉语言的又一个机会。 只理解算法就可以?理解是一定的,还不够。除了
课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759 参考解答见:http://blog.csdn.net/sxhelijian/article/details/12710607 上机内容:(1)求两个正整数的正差值;(2)输出四个整数中的最大值;(3)输出各式星号图。 【项目1】简单计算问题体验 (1)阅读“英尺到
《逆袭大学》中按出版社的要求做调整,下面一段话没处可放了。想着为数不少的大学生对公共基础的不重视,特单独发布出来。 在此,倒是想要对一些基础学科唱赞歌了,而这些学科,在大学中,遭受着不该有的轻视。比如学习中文的,似乎毕业后就是做些文学创作和评论的工作,当个语文老师也算是对口。文学从本质上是提高利用语言文字的表达与沟通能力,培养人文精神,提高审美情趣,以及完善智能结构的,这些能力,无论在哪个
认识了何为学习,对于学会学习的目标,我们充满期待。然而,涌动在大学泥淖中的不利于大学生学习的成分仍然在兴风作浪。进而想想,造成这种境况的背后,并不仅限于学校教育的改革不力,家庭教育和社会教育中也存在诸多的偏差。不是小学生、中学生、大学生不愿意走出这股漩涡,而是真的阻力重重。有多少家长和能够均衡孩子的成长和升学目标,让孩子按照一个完整的人的成长轨迹长大;有多少课外培训机构能够兼顾自己的利益和
随便翻阅,读到朱自清先生1947年写的《大学的路》。短文中兴趣、专业化、通识教育等词汇,对现代大学生也是很好的启示。搜索一遍,在网上居然看不到这篇文章,利用Kindle电子书,制作一个图片版共享。
假期的导教班听陈道蓄老师推荐了经典书籍《How to solve it 》,今天再次翻出,再读其开篇部分之目的,重温教师和学生“在教室中”的任务,【】中加些批注。 教师最重要的任务之一是帮助学生。这个任务并不很简单,它需要时间、实践、热忱以及健全合理的原则。【在教室里,教师帮助学生,比常见的讲课、做题,要宽得多,教师需要有很宽的视野,去完成不容易做到的“帮助”人的事。】 学生应当有尽可
全面的学习观 在我们的学校,对学生的奖励有评选“三好学生”,培养“德、智、体、美、劳全面发展的新一代接班人”被写进了国家的教育纲领。近年来,学生健全的心理素质受到重视,“心育”成为教育的新的补充目标。 有一间学校,将学生当作学校的产品。智育不好的是次品,体育不好的是废品,美育不好的是赝品,劳育不好的是附属品,心育不好的是易碎品,而德育不好直接就是危险品。 这个说法中的不当之处
作为研发人员,阅读别人的代码是一件经常要做的事情。在学习编程语言的时候,也需要通过阅读代码理解语法和语言机制。通过阅读别人的代码,学到自己编写程序的本领,这也是一种极佳的学习方法。有很多公司给实习生的工作安排,就是阅读代码。通过读代码,可以掌握公司的业务,以及生产组织的方法。大学生常说缺乏实践经验,其实阅读程序也是一种积累编程经验的方法。 写程序和写文章可以放在一起类比。写文章需要先从
链接:IT学子成长指导类文章链接(一)(二) (三) (四) (五)(六)(七) “IT学子成长指导”类我收藏过的好文(六期:至2013年9月20日) 程序员的奋斗史(二十一)——我们的大学观 程序人生--一个程序员对学弟学妹建议(转载)《数学之美》之悟——学懂数学为何如此重要? 为什么读大学时做学术比搞项目重要? 勤快的程序猿都没啥前途的,赶紧改掉你的坏毛病吧! 浅谈软件硬件联系 从“程序
顺着极客头条的链接,看到几个关于注释的几篇文章,汇在一起共享。 1. 我承认,这样的注释,我写过 来源: (英)5 comment styles should be avoided http://www.pixelstech.net/article/1353517032-5-comment-styles-should-be-avoided(中)千万要避免的五种程序注释方式 http://w
推荐阅读一些和专业背景及专业学习有关的书籍,参考:给计算机专业的大一新生准备的阅读链接 大学是个全面成长的地方,过好大学生活,是一生幸福生活的必要,请看:大学生学业指导类书目 课程有关的实践内容要求通过博客提交。不会申请博客?见《如何申请CSDN博客?》,按提示操作。CSDN中有代码的博文可以发表得很“漂亮”,参考模板《第一个C++上机报告(示例)》。发布合格的报告,见视频《发布第
类似下面的图片见过很多。在行业需求的推动下,从业人员越来越多,一些方便的开发工具也使某些岗位的门槛降低了很多,有程序设计的能力,已经不是一个很稀罕的事。
类似下面的图片见过很多。在行业需求的推动下,从业人员越来越多,一些方便的开发工具也使某些岗位的门槛降低了很多,有程序设计的能力,已经不是一个很稀罕的事。 昨晚做了一个有意思的梦,身为农民,邻家的新林哥揽到了一个做网站的活。新林哥能比我大十岁左右。 场景,在老家。时间,似乎N年前,因为新林哥家现已经成家的子女还是一帮小屁孩。 新林哥勤劳朴实,但因为人老实、家底薄、子女多等原因,生活过得
人在学习中有一个规律:学得越多,发现自己不懂的也越多。 这似乎有些矛盾,却的确是事实。 常见一知半解的人滔滔不绝四处卖弄,而真正博学者却经常谦虚谨慎。学识宽广了,眼界开阔了,认知的途径打开了,更广阔的未知世界呈现在眼前,也便知道了自己的无知。而知识面狭窄的人,却受困于自己很窄的认知空间,根本不知道世界究竟有多大,这才有底气常常口出狂言。 对一个志在千里的人,知道自己未来要面对什
历经坎坷的中国大学,总体上是落后的。在三十多年真正的发展历程中,不断在进步,问题也不断。通识教育在大学中的进展,也仍处在初级阶段,课程体系不科学、学生的选择空间小、重视不够等多种问题仍然存在。在各个专业的培养方案中,有了通识教育的成分,方案的执行面临诸多障碍。 障碍之一,是学生的不理解,社会的不理解。增进人才全面发展的课程,和专业无关的课程,和找工作、考研无关的课程,这就是没有用的课程
上大学,弱化对专业教育的期望,放下直接针对就业的目标,而且追求听起来更“虚”的通识,这是否是一个奢侈的选择?发展中国家的发展中群体,有资格这样做吗? 其实,不管你愿意不愿意,这样的时代已经来了。如果一个人在大学里,一头扎进一个狭窄的专业里,他就会像迷失在原始森林中的猎人一样,茫然不知所措。人类几千年积累的知识就像一片森林,如果不了解其中的生态、地形地貌和水文情况,打猎的技术再好,也很难
学习是一项非常复杂的工作,为了安排出有效的学习,也需要在策略的层面上予以重视。为了提高学习者学习的效果和效率,也需要有目的、有意识地制定有关学习过程的方案,这就是学习策略。其中,学习者加工信息的一些方法和技术,称之为认知策略。在认知策略的支持下,人能够有效地加工与整理学习中得到的信息,并且分门别类地形成记忆。在军事上,对不同的敌人,针对不同的作战目标,需要采用不同的战略战术。这一点,放在学
一个健康、有效运转的大脑对学习而言是一件非常重要的事。要让这个系统发挥最大的作用,似乎不是一个简单的事。但是,有些很简单的事只要做到了,就不会让大脑直接受到伤害,从而造成性能上的损失,这也是事实。只是,对刚刚获得自主支配自己权利的大学生而言,有些事情是知而不行的。 这是对同学们非常重要的,最容易做到的,也是最容易被忽视的事情。以最为严重的早饭为例。由于早晨起得晚,很多同学的早饭可有可无
身处低位特别容易自卑。自卑是一个人前行的负担,是一个自己设置的障碍。 看过一则关于自卑的定义:自卑就是拿别人的长处和自己的短处比,就是在折磨自己。在这种不平等的相比中,自然是落个全面下风。这场不公平的比赛,竟然是由自己主导。这种比赛还是暗中进行,只比得自己垂头丧气,懊恼不已,有苦难言。这简直就是在自虐! 我还发现在人的内心深处,都有一个心理趋向。有人乐观,甚至有时显得张狂。给个
学习是需要一个人有一定的智力水平的。智力水平高的人,可以更高效地学习,取得更好的成绩。不过,似我这般资质平平的人,靠着时间的投入,凭借勤奋和努力,也能够心想事成,顺利地完成学业,胜任该做好的本职工作。反之,有些聪明的人,却不一定在学习中能走得更远,这样的事例也比比皆是。 实际上,智力因素在一个人的学习中确实不是一个决定性因素。人的另外一些非智力的特质,虽然不会直接参与认识过程,却成了
管理是个时髦的词,沾着管理,有种当家做主甚至当官的感觉,很是过瘾。有不少声称对计算机不感兴趣的大学生,问及心仪的专业,居然多是管理。然而,管理为何物?管理其实无处不在,从生活到学习,管理中要求的计划、组织、指挥、协调、控制,全都涉及。再看最终的结局,还真取决于管理的水平。 缺乏管理的学习 对学习缺乏管理,首先在对大学的目标和意义方面是缺失的。进入了大学,却久久不知道为什么要进大学,走
买房子常听到“这房子是砖混结构还是框架结构?”的问题。框架结构的房子,是先用混凝土或钢材将梁和柱等连接起来构成承重体系,然后再用空心砖等材料在需要的地方填充起来做成墙。这种结构的建筑施工的周期短,房子的质量好,大型的建筑常用这种结构。我们观察工地发现,工人盖楼房就是在搭框架,好像哪个楼都差不多,但经过后期的分隔和装修之后,建筑的功能却又各异。这些不同的功能,依赖于搭好框架以后的工作。
中文教材和书籍中,专业术语在书中第一次出现时,对应的英语词汇会在后面的括号中给出。看到这个括号,需要留意看一看,而现在很多人却直接忽略了。很多时候英语词汇会帮助我们理解术语,在用到之时,立刻知道其意思。编程的时候,要用上英文的错误提示,不仅会找到改正bug的启发,而且能与正在学习的知识产生交互,这是作为一个编程学习者,作为未来的专业技术人员,在工作中要采用的方式。声称看不懂英文提示的学生,
《逆袭大学——传给IT学子正能量》结束了第二次修改,我的主要工作算是结束,余下的事更多要由责编董苗苗完成了。 我将写博文视一日三餐,发微博、人人当吃零食,而写这本书算是赴宴吃大餐。我承认,我吃撑着了。退出餐厅,扶墙站定,该把这场盛宴作个记录。 开通新浪博客的时间忘记了,记忆中是开了博客,转载过几篇博文,鄙视自己没有原创又删除了。立正了写原创的原则,有了写作的念头,第一篇2008年12月14
【来信】 老师您好,我现在是一个本科二年级的学生。前几天遇到一个高中没考上就去专科读计算机的同学,结果发现他的计算机水平远远比我还有我身边的同学都高得多勒。我就在想,本科才开始读计算机是不是会比不上专科就开始学计算机了的人。 【回信】 眼光不要放在本科还是专科上。还有一些没有进过大学门也是IT高手的呢。在大学里,在大批的同学在学习方面不摆脱为了考试而学的模式,甚至将60分当作了最高目
这封信里的信息量很大,包含了不少让IT大学生专业学习无效的想法。由于写书赶进度,第一次迟了十多天才回复。但愿这封信能鼓起他学习的激情。【来信】 贺老师,您好。我现在是个即将挪入大二的学生,我是一个思想上急性子,行动上的慢板拍,在我学了一点C语言的时候,我就想学习如何做项目,看了一点C++,觉得和C语言一样写不出什么的东西,这时候我了解到windows编程,于是硬着头皮去碰了一下win32编程
引言:讲述我自己读书历程,告诉想读书的人,读书是个随心的过程,想读了,读就是了。积累是在不知不觉中完成的,没有那么难。读书带来的美好的感觉,无可言表。 读书,并不是穷酸秀才秀穷秀酸的时候才出来卖弄于人的。笛卡儿说:“读一切好书,就是和许多高尚的人谈话。”读书中的愉悦和享受,体现在精神、境界上的享受和在慎思方面的提升,自不是网络冲浪中能够获得的。“书中自有黄金屋,书中自有颜如玉”也道出了
眼下正是2013级大学生报志愿的时候。针对我国现行高校的制度,报志愿中选专业是一个重要的问题,远比选学校重要。然而,高中生只顾埋头学习了,高中对学生应该有的引导为零。每年进入大学的学生,由于专业不合适的问题产生的悲剧数不胜数,而家长普遍也没有能力为学生做出指导。 我在和一位声称找不到兴趣的大学生的交流中感慨:“我们的脱节大概就在于,上大学之前,兴趣是一点儿都不要提的,而上大学后,却将兴
这是2013年3月的几次通信,考虑到当事人的感受,压了几月才发。不知道我的这位学生现在如何,走出去的步子坚决一些,这是在职场上该有的风格。 【来信】 最近因为工作的事情,搞得自己心情很不好,心里堵得难受,于是想到了找您唠叨唠叨。 就从参加培训开始吧。我的情况是技术不好,搞不清楚自己到底喜欢做什么,于是就想毕业两三年先做本专业的东西,也就是做程序员。因为知道自己技术不好,也没有实际的编程经验
这篇博文2008-12-27原发于我的新浪博客,整理文字中发现,这几乎是我直接针对学生学习中存在的问题做指导时写的第一篇博文,特转发在IT学子成长指导专栏中。原文链接:http://blog.sina.com.cn/s/blog_5717f02f0100bvkc.html 【前言】近日来,迷茫仍然在困扰着同学。上自习的情况随着期末考试的临近也好了一些,但也有同学说学不进去。我曾经的体会是,在坚
这一组信件发生2012年6月左右,在我申请“IT学子成长指导”专栏之前,由于写文字翻出,及时分享。回想起来,也正是这段时间比较集中的信件往来,让我萌发了开专栏的念头。 【来信】贺老师: 我是一名来自上海的大一学生,快大二了。今天在CSDN,偶遇了贺老师的《“差生”,不要再拿兴趣说事》一文,一击即中。之后顺藤摸瓜来到您的新浪博客,感触很深,发现贺老师对教育的见解一如清风拂面,让人为之一振。
天气热了。话说“爱在烟台难以离开”的烟台人,在全国、同省其他城市35度以上高温时仍然享受20度上下的气温,爱意浓浓。但毕竟热了,茹凉们穿少了,小伙子们也穿少了。 老贺是个保守的家伙,对夏日的“开放”常有微辞。 茹凉们多露一些,有她的美丽,但超出校园中该有的限度,那是她自己不自重。近日发现穿十公分以上高跟鞋的女生越来越多,A楼转到B楼上课,别人轻轻快快连蹦带跳地走了,只有自己踩着个
课程首页地址:http://blog.csdn.net/sxhelijian/article/details/7910565,本周题目链接:http://blog.csdn.net/sxhelijian/article/details/9125337 【项目1】学生成绩处理:保存为二进制文件ASCII文件score.dat中保存的是100名学生的学号、姓名和C++课、高数和英语成绩。(1)定
课程首页地址:http://blog.csdn.net/sxhelijian/article/details/7910565 眼见到了期末,同学们各种忙与学期初、学期中完全不同。积累代码行的事情搁置一边可以理解,也不应在此时再抓了。第17周只要求一个项目,另外可以总结整个课程了。题目少,但关于二进制文件读写这可是一个超级有用的功夫,举一例,音视频文件解析,离开二进制文件没法动。 作为一
课程首页地址:http://blog.csdn.net/sxhelijian/article/details/7910565,本周题目链接:http://blog.csdn.net/sxhelijian/article/details/9078413 【项目4】写处理C++源代码的程序 (3)读入一个C++程序,输入m、n两个数字,从第m行起的n行代码将作为注释使用(即在这些行前面加
课程首页地址:http://blog.csdn.net/sxhelijian/article/details/7910565,本周题目链接:http://blog.csdn.net/sxhelijian/article/details/9078413 【项目4】写处理C++源代码的程序 (2)读入一个C++程序,使程序中的所有左花括号“{”和右花括号“}”都单独占一行,新程序保存到另
课程首页地址:http://blog.csdn.net/sxhelijian/article/details/7910565,本周题目链接:http://blog.csdn.net/sxhelijian/article/details/9078413 【项目4】写处理C++源代码的程序 (1)读入一个C++程序,判断其中是否只有一个main()函数,输出“暂时没有发现问题”,或者“没有
课程首页地址:http://blog.csdn.net/sxhelijian/article/details/7910565,本周题目链接:http://blog.csdn.net/sxhelijian/article/details/9078413 【项目3】电子词典 做一个简单的电子词典。在文件dictionary.txt中,保存的是英汉对照的一个词典,词汇量近8000个,英文、中文释
课程首页地址:http://blog.csdn.net/sxhelijian/article/details/7910565,本周题目链接:http://blog.csdn.net/sxhelijian/article/details/9078413 【项目2】挂科的不进新名单 文件score.dat中保存的是若干名学生的姓名和C++课、高数和英语成绩。 (1)定义学生类,其中包含姓