当前位置:首页 » 编程软件 » 编程誊抄

编程誊抄

发布时间: 2023-02-24 14:43:53

㈠ 大学生能力技能的培育应以什么为依托

职业能力培养。

就大学生而言,专业技能实质上包含了两个方面的内容:与所学专业知识相对应的知识性技能,具有较强的专业学科性,例如计算机专业学生所应具备的PHP编程、JS编程、ASP编程技能等。

另一方面是与自己的目标工作岗位要求所对应的特殊性技能,具有较强的职业性,例如从事杂志编辑工作需要有较强的阅读能力和文字表达能力,律师就应具有很强的逻辑推理能力,建筑师应有一定的空间判断能力。

大学阶段培养注意事项

不论是在学习还是未来的工作中,阅读能力都是非常重要的。在大学里,你将被要求(也必需)阅读大量书籍和文献资料,有时可能多到读不完。当然,为了更有效的阅读,你需要学会并养成有目的、有重点地进行阅读的习惯,使你在阅读时善于发现重点、新问题、新观点和新材料。

同时,也可以学习一下快速阅读,提高阅读效率。精英特快速阅读记忆训练是一种高效的阅读学习方法,掌握快速阅读之后,在阅读文章、材料的时候可以快速的提取段落、文章的脉络和重点,促进整理归纳分析,提高阅读理解效率;同时很快的阅读速度,还可以节约大量的时间,游刃有余的做其它事情。

㈡ 我们在大学应该注意培养什么能力

一、付诸行动的能力

想到立刻去做。

不要觉得自己还没准备好,永远不存在完全准备好的时候,我们唯一需要做的是在实践中发现错误、快速迭代。

为什么这么多人说:听过了那么多大道理,依然过不好这一生?

事实上,那些大道理其实是前人通过身体力行,真正的感受,然后总结到思维层面的一种表达。

而我们要想过好今生,其实并不是知道多少大道理,而是我们真正的身体力行实践了多少道理。

什么样的学习才有效?

不是单纯的、焦虑地、广泛地去了解各种各样的信息,而是在了解任何信息时,努力为这些信息创造连接,努力将砖头建成房子,高楼乃至城市。

㈢ 键盘上的字母排列的顺序有什么依据

1.QWERTY键盘是为了降低打字速度

最初,打字机的键盘是按照字母顺序排列的,但如果打字速度过快,某些键的组合很容易出现卡键问题,于是克里斯托夫?拉森?授斯(Christopher Latham Sholes)发明了QWERTY键盘布局,他将最常用的几个字母安置在相反方向,最大限度放慢敲键速度以避免卡键。授斯在1868年申请专利,1873 年使用此布局的第一台商用打字机成功投放市场。这就是为什么有今天键盘的排列方式。

但具有讽刺意味的是,这种129年前形成的、以放慢敲键速度为目的的键盘排列方式却延续至今。1986年布鲁斯?伯里文爵士曾在《奇妙的书写机器》一文中表示:“QWERTY的安排方式非常没效率。”,比如:大多数打字员惯用右手,但使用QWERTY,左手却负担了57%的工作。两小指及左无名指是最没力气的指头,却频频要使用它们。排在中列的字母,其使用率仅占整个打字工作的30%左右,因此,为了打一个字,时常要上上下下移动指头。

2.比QWERTY键盘快得多的DUORAK键盘

1930年奥格斯特?多冉柯(August Dvorak)发明了一种更优越的DUORAK键盘系统,将9个最常用的字母放在键盘中列。这种设计使打字者手指不离键就能打至少3000多个字。而 QWERTY只能做到50个字。DUORAK是通过减少手指的运动量来降低工作强度、提高工作效率的。使用DUORAK,打字者的手指平均每日运动1英里,而QWERTY则是12到20英里。

二战期间,奥格斯特?多冉柯曾集合14位海军打字员练习DUORAK,1个月后,他们的速度惊人地提高了68%。DUORAK键盘让右手负担56%的工作;最有力的手指工作量最大;70%的打字工作是在中列进行而不必移动手指。但当时正逢二次大战,作战物资缺乏,这种新键盘还没问市就停产了。

亲自试用DUORAK键盘吧!

Windows中已经内置了对它的支持,打开“控制面板→键盘”,进入“输入法区域设置”选项卡,接着单击“添加”按钮,将“输入法区域设置”设置为“英语(美国)”,并在“键盘布局/输入法”栏内找到“美国英语-DUORAK”。确认后,按键位置全变了。现在你完全有资本提升自己的英文打字速度了。当然在成功前仍需花时间重新适应新的系统并进行耐心训练。

3.更先进的MALT键盘

比DUORAK更先进一步的是理连?莫特(Lillian Malt)发明的MALT键盘。它改变了原本交错的字键行列,并使拇指得到更多使用、使“后退键”(Backspace)及其他原本远离键盘中心的键更容易触到。但MALT键盘需要特别的硬件才能安装到电脑上,所以也没有得到广泛应用。

还有下面的说法

电脑键盘是从英文打字机键盘演变而来的,当它最早出现在电脑上的时候,是以一种叫做“电传打字机”的部件的形象出现的。

纸带打字机和卡片打字机
实际上,比电传打字机更早的年代,键盘就已经出现在电脑附属设备上了,在电脑还是能够占满一个大厅的年代里,主要的电脑输入设备就是穿孔纸带和穿孔卡片,这些纸带和卡片当然不可能是人手一点点穿出来的,它们是使用专用的“纸带穿孔机”和“卡片穿孔机”来穿出的,而在这两种机器上也都有一台很像普通打字机的电动打字机作为输入设备。只不过相对而言,这两种设备都不是电脑的一部分,这点是和电传打字机不同的,所以我们不把它们作为电脑键盘发展史的一部分。
“电传打字机”是在键盘+显示器的输入输出设备出现以前电脑主要的交互式输入输出设备, 你可以把它想象成一个上盖带有键盘的打印机,用户所打的字和电脑输出的结果都会在键盘前方的打印输出口上打印出来。
“电传打字机”是大型计算机(MAINCOMPUTER)和小型计算机(SMALLCOMPUTER)时代最主要的电脑交互式输入输出设备。70年代中期以后,随着显示器设计的成熟,电传打字机就逐渐退出了电脑的世界,而键盘则从从摆脱出来成为了独立的一种设备。
“电传打字机”的键盘没有今天电脑键盘那么按键和那么多功能,实际上它几乎和全尺寸的打字机键盘是一样的,电木塑料下面是机械的按键结构,这种设计也为初期的电脑键盘所继承。
在这个时期,由于个人电脑的体积还很小,所以流行的设计是将键盘直接作在主机上,着名的APPLEII系列电脑就是这样的结构。但随着IBM PC开始将当时还很庞大的硬盘引入到个人电脑上,在80年代中期,独立的键盘成为主流的设计。
早期的键盘几乎都是机械式键盘,准确的说是机械触点式键盘,这种键盘使用电触点接触作为连同标志,使用机械金属弹簧作为弹力机构。这种键盘的手感硬、按键行程长、按键阻力变化快捷清脆,手感很接近打字机键盘,所以在当时很受欢迎,直到今天仍然有相当一部分人十分怀念这种键盘的手感。
但是,机械触点式键盘最大的两个缺点是机械弹簧很容易损坏,而且电触点会在长时间使用后氧化,导致按键失灵。所以在90年代以后,机械触点式键盘就逐渐退出了历史舞台。
一开始,取而代之的是电磁机械式键盘。电磁机械式键盘仍然是一种机械式键盘,但它与机械触点式键盘不同的是,它并非依靠机械力将两个电触点连通,而是将电触点封闭在一个微型电位器里,在按键下部则放置一个磁铁,通过磁力来接通电流。
与机械触点式键盘相比,电磁机械式键盘的使用寿命强了很多,但是仍然没能解决机械式键盘所固有的机械运动部分容易损坏的问题,所以电磁机械式键盘没能在市场上生存多久,很快就被80年代后期出现的非接触式键盘取代了。
所以非接触式键盘,是与此前的各种“接触式键盘”相对而言的,与“接触式键盘”不同的是,它们并不是依靠导电触点的机械式连通来获得按键信号的,而是依靠按键本身的电参数变化来获得按键信号。由于不需要触点的机械接触,所以它的使用寿命就能强很多。
主要的非接触式键盘有电阻式键盘和电容式键盘。其中电容式键盘由于工艺更加简单成本更低所以更受到普遍应用。与机械式键盘相比,它最大的两个特点是使用弹性橡胶制作的弹簧取代了机械金属弹簧,同时由机械键盘的电连通转为通过按键底部和键盘底部的两个电容极板距离的变化带来的电容量变化来获得按键的信号。
与机械式键盘相比,电容式键盘的手感有了很大的变化,变得轻柔而富于韧性,这种手感一直延续到今天,成为目前键盘的主流设计手感,这也就是为什么很多文章说现在的键盘都是电容式键盘的原因,但其实这种手感并不来自电容式的结构而来自橡胶弹簧对机械金属弹簧的取代,这不是电容式键盘之所以为电容式键盘的原因。
电容式键盘由于其原理,所以每一个按键都必须做成独立的封闭结构,这样的键盘也被分类为“封闭式键盘”。
对于大多数键盘文章,讲到电容式键盘也就告一段落了,但是其实他们的错误也正在于此,为什么?这里先卖一个关子,当我们讲到键盘的结构时再继续。

键盘的键位设计
一款键盘的键位设计包含了两个概念,一是主体的英文和数字键位设计,二是各种附属键位设计。
最通常的英文与数字键位设计方案就是俗称的“QWERTY”柯蒂键盘。这是Christopher Latham Sholes于1868年发明的键位方案。
总所周知,柯蒂键盘主要的设计目的就是使击键的速度不至太快。不过在很多文章中的说法有一个小小的错误,这就是——柯蒂键盘的键位设计并不是要“使击键的速度不至太快导致卡住”,而是“在不至卡住的前提下尽量提高打字速度”。
这两种说法中有一个微妙的差异,这就是说,减慢打字速度不是最终目的,QWERTY键盘并不是在一味的减低速度,它固然有把ED这样的常见组合放在一个手指上的减低速度设计,但也有很多诸如ER这样的加速组合键位。
实际上这样设计的根本原因在于机械式打字机的结构,其铅字杠杆的结构决定了当两个位置接近的铅字同时按下的时候就会卡死,但相对的两个相距较远的铅字就不会发生同样的问题,相信有过英文打字机使用经验的人应该都会有所体会。
在柯蒂键盘上,一些常用的字母被放在无名指、小拇指等位置上,这一向被认为是用小拇指等的不灵活性来减低速度,但这种说法没有考虑到机械式打字机的实际情况,食指固然是最灵活的,但食指键位上的按键也是最容易卡死的,所以将常用字母放在边缘以保证在高速打字时不会卡死也就是理所当然的。
所以说,设计柯蒂键盘的最终目的并不是为了单纯的减低打字速度,事实上,柯蒂键盘的设计方案恰恰是为了提高打字速度,只不过是“在不会卡死的情况下尽力提高打字速度”。
进入20世纪以后,机电打字机发明使得机械式打字机的铅字臂卡死不再成为一个重要的问题,众多的高速打字键盘也就应运而生。其中最着名的也就是DVORAK德沃拉克键盘。
德沃拉克键盘是August Dvorak教授在1930年设计的键位方案,由于不再考虑按键的机械结构问题,所以按键排布完全按照理想化的击键率分布设计。手指运动的行程比柯蒂键盘要小得多,平均打字速度几乎提高了一倍。不过正如很多事情一样,习惯的力量是难以抵挡的,德沃拉克键盘至今只是在极少数专业场合使用。不过对于想试试的人来说,可以尝试一下Windows里自带的德沃拉克键盘方案。
非英文键盘方案
各种语言的键盘基本都是在英文键盘的基础上改变而成的,大部分键的排列方式都和英文键盘相差不远,只有一些细微的差别,例如英国键盘上的美元符号变成了英镑符号,而德文键盘上的子母Y和Z互换了位置。
各种远东语言键盘在英文按键部分则与不标准的美式英文键盘没有什么大的不同,但在一些附属按键上则有明显的区别。对于中国用户来说,最容易见到的非美语言键盘可能就是二手市场上常见的日文键盘了,与标准的英文键盘相比,它的大部分按键都是一样的,但在一些标点符号上却有明显的位置差异,从而导致在英文系统中使用一些标点的时候出现按键的标识和实际内容对应不上的情况。
键位设计的另一个概念就是附属键位的设计,从最早的IBM PC 83键盘到现在主流的108键Windows98键盘,已经更新了几代,但总体上并没有根本性的变化。虽然其中有一些诸如紧凑型的设计,但从市场反应来看是不成功的。由此可见,目前的键盘键位设计经过了多年的实践检验,已经是非常成熟的理想设计。
弄巧成拙的十字方向键设计
所谓的十字形方向键,指的就是键盘上的独立方向键呈十字形排列,这种设计最初是为了在形象上更为接近传统的83键盘设计,但实际的效果却相当的差。
最早的十字形键是微软第一代人体工学键盘上使用的,但随后就成为这一代名品上被人骂得最多的设计,十字形的键位看起来很好看,但实际使用一下就会发现这种按键设计手指会别扭的挤在一起,无论在日常使用还是在游戏中都极不方便,特别是在赛车游戏中几乎没法玩下去。所以微软在此后的第二代产品中又改回了原来的设计。
不过可笑的是,始作俑者微软自己都已经不用十字形方向键了,但近来一些国内的厂商却又把这种弄巧成拙的设计拾了回来,还作为特色设计之一来大肆宣传。强烈建议大家对此不要考虑,否则买回来就有够受的。
键盘的结构
前面,我们提到了,现在的键盘其实并不是真正的电容键盘,那么现在的键盘属于哪一类呢?还是让我们拆开一个键盘来看一看。
从照片上我们可以看到一个普通的超薄型键盘,拆开后背的螺丝以后,可以将键盘拆成如图的几个部件。
首先是键盘和上盖板和嵌在其中的每个按键的键帽,这是用户所主要接触的部分。
在上盖板以下,是一块橡胶薄膜,在每个按键的位置上有一个弹性键帽,这个部件就是键盘的主要弹性元件,一款键盘的手感主要就是由这个部件的性状和材质决定的,因此其形状设计和橡胶成分都是各大键盘厂商的机密。需要指出的是,并不是所有的厂商都使用这样的一体式橡胶薄膜,某些厂商如明基在某些键盘上习惯于每个按键都使用单独的橡胶弹簧,这样的设计更有利于保持每个按键手感的统一,但生产工序更为复杂一些。
在橡胶薄膜以下,是三层重叠在一起的塑料薄膜,上下两层覆盖着薄膜导线,在每个按键的位置上有两个触点,而中间一张塑料薄膜则是不含任何导线的,将上下两层导电薄膜分割绝缘开来,而在按键触点的位置上则开有圆孔。
这样,在正常情况下,上下两层导电薄膜被中间层分隔开来,不会导通。但在上层薄膜受压以后,就会在开孔的部位与下层薄膜连同,从而产生一个按键信号。
由此可见,现在的键盘实际上是一种接触式键盘,尽管外形大相径庭,但实际上它的基本原理和机械触点式键盘是一样的,依靠机械性的导电触点连同来产生按键信号。根本不是电容式键盘。
实际上这种键盘的真正名字叫做“薄膜接触式键盘”,是一种机械接触式键盘。它和机械触点式键盘一样,有寿命短易损坏的问题,但是由于橡胶弹簧取代了金属弹簧,所以它的手感比机械触点式键盘要好而接近于电容式键盘,而且寿命虽不及电容式键盘,但比机械触点式键盘要长得多。
真正的电容式键盘依据的是非接触式的电容导电触发原理,所以电路结构比薄膜接触式键盘要复杂得多,而且电容式键盘的每个键都使用的是封闭式结构,其整体成本要远远高于开放式的薄膜接触式键盘。所以现在除了少数高档特种键盘以外,其实已经没有真正的电容式键盘在卖了。
目前的主流键盘除了薄膜接触式键盘以外,还有另外一种“导电橡胶接触式键盘”,它的特点是只有一层导电薄膜,在每个按键位置上有不连通的两个触点,而橡胶弹簧的下部则使用导电橡胶来制作,当按下的时候就会将两个触点连通。
可以看出来,这种键盘的原理和计算器按键的原理是很接近的。实际上早在个人电脑的早期,这种设计就经常在一些超薄的膝上型电脑上使用。只是与薄膜接触式键盘相比,这种结构的寿命更短,所以现在除了在某些特殊用途以外,已经在逐渐消失中。
在键盘的右上角,有一块与薄膜连同的电路板,这块电路板就是键盘的核心部分,从导电薄膜传来的导通信号会通过导线输入到电路板上的运算芯片,这块芯片会根据上下两条表面的导线编号通过芯片内部的一张按键排布表查找出对应按键的ASCII码,通过接口将其输出。
这种通过查表获得按键编码的方式称之为“非编码式键盘”,相对的有“编码式键盘”,这种键盘的ASCII码是直接由每个按键的数字电路产生的。与非编码式键盘相比,编码式键盘的成本高,重定义困难,所以现在已经很罕见了。电容式键盘由于其工作原理,大都是编码式键盘,这也从另一个角度证明了现在的主流键盘并不是电容式键盘。
ASCII码
ASCII码,即“美国国家标准资讯交换码”(American Standard Code forInternational Interchange)的缩写。对于学过编程的朋友相信并不陌生,而对于没有学过编程的朋友,可能就有介绍一番的需要。
ASCII码是由ANSI X.3.4和ISO646两种早期的编码规格整合而来,在1970年由美国国家标准化委员会通过的编码规格,它规定了128个基础英文字符的二进制编码规则,如大写字母“A”的编码就是64,而空格的编码则为32。ASCII推出后逐渐取代了其他旧的编码成为电脑编码的统一标准,并被国际标准化组织ISO 在80年代确认为国际标准。
由于ASCII只规定了128个最常用的英文字符,所以随着电脑字符集的增长,逐渐出现了很多种在ASCII上扩充的编码方式,我们熟悉的Unicode 编码就是其中较为复杂的一种,这是在标准的ASCII NO.5和ISO10646基础上开发的32bits编码方案。ISO10646是在ISO08859-1基础上开发的编码方案(ISO08859-1是在ASCII标准版ASCII NO.5上开发的256字符的标准扩展ASCII编码),包含了目前所有的电脑字符在内,但由于过于庞大,所以在此基础上发展了16bits的 Unicode,其复杂度比ISO10646小了很多,但不包含一些非常罕见的的字符在内。

㈣ 为什么键盘上的字母不是按顺序分布的

电脑报上曾经记载过:
1.QWERTY键盘是为了降低打字速度
最初,打字机的键盘是按照字母顺序排列的,但如果打字速度过快,某些键的组合很容易出现卡键问题,于是克里斯托夫·拉森·授斯(Christopher Latham Sholes)发明了QWERTY键盘布局,他将最常用的几个字母安置在相反方向,最大限度放慢敲键速度以避免卡键。授斯在1868年申请专利,1873年使用此布局的第一台商用打字机成功投放市场。这就是为什么有今天键盘的排列方式。
2.比QWERTY键盘快得多的DUORAK键盘
1930年奥格斯特?多冉柯(August Dvorak)发明了一种更优越的DUORAK键盘系统,将9个最常用的字母放在键盘中列。这种设计使打字者手指不离键就能打至少3000多个字。而QWERTY只能做到50个字。DUORAK是通过减少手指的运动量来降低工作强度、提高工作效率的。使用DUORAK,打字者的手指平均每日运动1英里,而QWERTY则是12到20英里。
3.更先进的MALT键盘
比DUORAK更先进一步的是理连?莫特(Lillian Malt)发明的MALT键盘。它改变了原本交错的字键行列,并使拇指得到更多使用、使“后退键”(Backspace)及其他原本远离键盘中心的键更容易触到。但MALT键盘需要特别的硬件才能安装到电脑上,所以也没有得到广泛应用。

一款键盘的键位设计包含了两个概念,一是主体的英文和数字键位设计,二是各种附属键位设计。
最通常的英文与数字键位设计方案就是俗称的“QWERTY”柯蒂键盘。这是Christopher Latham Sholes于1868年发明的键位方案。
柯蒂键盘主要的设计目的就是使击键的速度不至太快。不过在很多文章中的说法有一个小小的错误,这就是——柯蒂键盘的键位设计并不是要“使击键的速度不至太快导致卡住”,而是“在不至卡住的前提下尽量提高打字速度”。
这两种说法中有一个微妙的差异,这就是说,减慢打字速度不是最终目的,QWERTY键盘并不是在一味的减低速度,它固然有把ED这样的常见组合放在一个手指上的减低速度设计,但也有很多诸如ER这样的加速组合键位。
实际上这样设计的根本原因在于机械式打字机的结构,其铅字杠杆的结构决定了当两个位置接近的铅字同时按下的时候就会卡死,但相对的两个相距较远的铅字就不会发生同样的问题,相信有过英文打字机使用经验的人应该都会有所体会。
在柯蒂键盘上,一些常用的字母被放在无名指、小拇指等位置上,这一向被认为是用小拇指等的不灵活性来减低速度,但这种说法没有考虑到机械式打字机的实际情况,食指固然是最灵活的,但食指键位上的按键也是最容易卡死的,所以将常用字母放在边缘以保证在高速打字时不会卡死也就是理所当然的。
所以说,设计柯蒂键盘的最终目的并不是为了单纯的减低打字速度,事实上,柯蒂键盘的设计方案恰恰是为了提高打字速度,只不过是“在不会卡死的情况下尽力提高打字速度”。
进入20世纪以后,机电打字机发明使得机械式打字机的铅字臂卡死不再成为一个重要的问题,众多的高速打字键盘也就应运而生。其中最着名的也就是DVORAK德沃拉克键盘。
德沃拉克键盘是August Dvorak教授在1930年设计的键位方案,由于不再考虑按键的机械结构问题,所以按键排布完全按照理想化的击键率分布设计。手指运动的行程比柯蒂键盘要小得多,平均打字速度几乎提高了一倍。不过正如很多事情一样,习惯的力量是难以抵挡的,德沃拉克键盘至今只是在极少数专业场合使用。不过对于想试试的人来说,可以尝试一下Windows里自带的德沃拉克键盘方案。
非英文键盘方案
各种语言的键盘基本都是在英文键盘的基础上改变而成的,大部分键的排列方式都和英文键盘相差不远,只有一些细微的差别,例如英国键盘上的美元符号变成了英镑符号,而德文键盘上的子母Y和Z互换了位置。
各种远东语言键盘在英文按键部分则与不标准的美式英文键盘没有什么大的不同,但在一些附属按键上则有明显的区别。对于中国用户来说,最容易见到的非美语言键盘可能就是二手市场上常见的日文键盘了,与标准的英文键盘相比,它的大部分按键都是一样的,但在一些标点符号上却有明显的位置差异,从而导致在英文系统中使用一些标点的时候出现按键的标识和实际内容对应不上的情况。
键位设计的另一个概念就是附属键位的设计,从最早的IBM PC 83键盘到现在主流的108键Windows98键盘,已经更新了几代,但总体上并没有根本性的变化。虽然其中有一些诸如紧凑型的设计,但从市场反应来看是不成功的。由此可见,目前的键盘键位设计经过了多年的实践检验,已经是非常成熟的理想设计。

㈤ 南开大学出版考研经验

早在去年10月份的时候,我就想着如果自己考上南大,一定要把自己的经验分享给下一届的小伙伴。因为我一路走来也是着实不易,多亏前辈指点,才能在备考过程中不那么迷茫,如今我的付出已得到了最好的回报,所以我很乐意谈一谈自己的经验,希望能帮助到尚在拼搏的你们。 我初试总分409,各科情况如下:政治77,英语86,出版综合119,出版专业基础127。

12月份的时候又做了第二遍,这一遍就不写作文了,大概每三天做一套,速度很快,做完就对一下答案,不再看解析,因为这一遍做它是为了保持手感。 模拟题用的也是张剑的五套卷,这套模拟卷难度不小,我做的时候基本都是70多分,还有一次是60多,选择题做完就对对答案,没有仔细去看文章内容,主要看翻译和作文。当时是三天一套模拟卷,每次做完之后都深受打击,于是就跟第二遍真题交叉着同时进行,这样就会在真题上找回信心。 。

关于心态

考研是一场和不确定性作斗争的旅行,和高考真的不同。所以希望学弟学妹们首先意识到这点之后再出发,用全新的学习模式来应对考研。不要死记硬背!不要面面俱到!经过初试和复试的我悟出一点:除了基础知识之外,其他的考题不是看它考什么而是看我会什么。文科的论述题只要言之成理即可,只要有自己的逻辑框架就好!(划重点!!!)自我怀疑和崩溃都是难免的,但是你要知道其他表面上云淡风轻的大家,在无人知道的深夜也会和你一样。所以你只要第二天仍然早起自习,捡起背了一遍又一遍的书,继续修改了很多次的论述题,就已经超过了那些仍然沉浸在我不行我想放弃想法中的人了。

最后的最后,我一直坚信“尽人事,听天命”,当你把所有能做的努力都做了之后,回顾这一年只有释怀和感慨。希望大家都上岸,但是谁说人生只有考研这一个岸?

㈥ 你会如何设计大学计算机课程

题主的问题,计算机专业所学知识与工作脱节,最根本的原因在讲课的老师与工业界脱节。高校的老师大概分两种:
(1)做科研发论文的。学术与工业界的思维方式和技能树都是不一样的。
(2)做工程的,所谓“横向项目”。这种甲方定做软件的模式,更倾向传统软件工程,与互联网公司的文化与开发模式也有很多不同。


如果高校希望培养高端程序员,必然需要有业界经验的老师,可这样的老师上哪里找呢?有经验、懂技术的,要么去做“架构师”、技术顾问,要么创业成为高富帅,分分钟改变世界去了,谁愿意在学校从讲师熬到副教授、教授,还得向国内学术界的种种歪风怪气低头哈腰?


不过好在互联网发展了,计算机的很多专业课程又适合在线学习。某个高校的一个老师能把某门课讲好,各个高校的学生都可以去听这门课。国内几个最好的高校可以建立自己的 MOOC 平台,把一部分优秀课程采用 MOOC 方式教学(目前一些大学早已把优秀课程的录像和课件公开在网上,不过这种方式对在线学习并不友好),并实现校际学分互相承认(没有学分的 MOOC 只能作为兴趣爱好,还与学校的课程存在时间冲突,很难推广)。


学生抱怨老师讲得不好,其实教务处和老师也有自己的苦衷。


(1)学校由于缺少某个研究领域而很难开设相应方向的课程,是再平常不过的事情了。比如科大的数理逻辑年年都是陈小平教授讲,其他很多学校就没有能讲好一阶逻辑的老师;清华叉院的理论计算机课程也是颇具特色,科大也不容易开出对应课程。如果这些课程能够变成 MOOC,则所有高校的学生都可以听到最好的课、学到相应的知识。


(2)有些老师只希望静静地搞学术、发论文,并不想站上讲台,但学校常常要求一定级别的老师必须上课(不然就只能当研究员,评不上教授),而评职称主要是看科研成果,教学质量是不怎么看的。因此一些老师是被 “赶鸭子上架”,并不想好好教课。此外,即使是真心教课的老师,也存在表达能力、授课经验等方面的差异,学术水平高的老师未必能把课教好。如果有公开的 MOOC 平台,学生自然会向好老师集中。通过收取认证证书费的方式,上课的学生越多,老师获得的提成也就越多(就像市面上的各种培训机构)。混日子的老师也会被自然淘汰。


回到题主所问的课程设置上,我觉得数理基础课还是传统方式授课,而计算机专业课可以使用网络授课。


采用传统方式授课:
数学课(必修):微积分,线性代数,具体数学,概率论与数理统计
数学课(选修):图论,随机过程,复变函数,高等代数,数理逻辑,计算理论基础 工程基础课(必修):数字电路、信号与系统
工程基础课(选修):模拟电路、数字信号处理、通信技术、工程制图
物理、化学等课程(选修)
通识教育:微观经济学等


计算机专业课采用 MOOC 方式授课:
计算机专业课程一律不点名,不交纸质作业。平时作业全部在线完成,由计算机评分(当然,要做好防作弊机制)。
成绩主要由平时作业和期末 project 构成。期末考试占成绩比例不超过 30%,开卷并允许使用计算机和网络(但必须独立完成)。期末 project 要在 GitHub 上做,每人要做报告公开展示,成绩由老师评分和同学互评结合。


计算机必修课:
编程语言基础(Python)
计算机系统概论(CSAPP)
算法与数据结构(算法导论,可以讲两学期)
操作系统(Understanding the Linux Kernel)
编译原理(龙书 + clang)
计算机体系结构
计算机网络
数据库(关系数据库与 SQL、NoSQL)
数据挖掘与机器学习


计算机选修课(可以有很多,仅举几例):
程序设计语言原理(SICP,Haskell)
并发程序设计(Go,Scala,Erlang)
分布式系统
Web 开发技术(RoR 或 node)
计算机图形学
深度学习与大数据
搜索算法与人工智能
汇编语言
密码学
网络安全
……(如果高校课程通过网络共享,这张列表将很长,学生也能选到自己真正喜欢的课程)


计算机文化与实践:(感觉国内高校大多缺少这类课程)
IT 行业发展史(参考《浪潮之巅》)
计算机研究前沿(请各研究领域大牛来科普自己的领域)
交互设计与用户体验
软件工程与创业实践(团队设计制作并公开发布产品,软件工程课决不能做没人用的“产品”)


这些计算机专业课的名字似乎并不陌生,国内国外的计算机专业不外乎这些课,所以我也不必把培养计划誊抄一遍。但名字相同的课程,授课内容和授课质量可以是千差万别。同样一个计算机网络,差的课程可以让学生背诵各种协议和名词,“在讲 IP 头的那节课睡着,在讲 TCP 头的那节课醒来”;好的课程可以让学生理解网络通信中的挑战与 trade-off,进而学会自己设计安全可靠的网络协议。


只有把各个高校的课程都放上网,我们才能知道自己家的某些课程有多烂,别人家的某些课程有多好,才会形成自然选择压力,推动高校计算机课程质量的提高。

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:746
制作脚本网站 发布:2025-10-20 08:17:34 浏览:1009
python中的init方法 发布:2025-10-20 08:17:33 浏览:715
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:876
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:774
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1124
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:349
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:227
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:911
python股票数据获取 发布:2025-10-20 07:39:44 浏览:873