> 文章列表 > 山东大学软件学院考试回忆——大一上

山东大学软件学院考试回忆——大一上

山东大学软件学院考试回忆——大一上

文章目录

  • 学习科目
  • 整体回忆
  • 上课考试回忆
    • 高等数学(1)
    • Linux应用
    • 高级程序设计语言(双语)
    • 计算机引论(双语)
    • 中国近代史纲要
    • 新生研讨
    • 大学综合英语(1)
  • 总结

学习科目

  • 高等数学(1):17周
  • Linux应用:8周
  • 高级程序设计语言(双语):17周
  • 计算机引论(双语):17周
  • 中国近代史纲要:8周
  • 新生研讨:16周
  • 大学综合英语(1):16周

整体回忆

大一上入学之后首先是3周的军训,之后开学上课。总的来说,我在大一上感受到不一样的地方有

  1. 双语教学英文PPT(甚至那时候还买了英文书,后面都没看)
  2. 英语课老师主要说英文
  3. 考试有英文题(指计算机引论这门课
  4. 课程实验的自主完成
  5. 自学(主要靠b站)

总的来说,对于大一上的学生来说,高级程序设计语言和计算机引论可能相对比较头疼。由于高数上考得不难,高数基本问题不大。而Java课对于一些同学来说可能就相对较难,计算机引论主要靠考前题库背诵,考前复习压力相对大一点。

上课考试回忆

高等数学(1)

整体回忆

我们这一届大一的时候是sdu数学学院的老师直接来上高数课。由于是大一一开始,大家上课还是相对比较认真的。平时老师会布置作业,一般是课后练习题。班上有组织买“吉米多维奇”,额外的练习一般就做这个。一般1-16周上课,最后一周答疑。

考核方式

平时上课偶尔点名,点名次数很少(<=2次)。有一次期中考试,但最后好像不算成绩,只能说是对水平的一个小小的检测和提醒。最后的期末考试应该占比是80%左右,最难的题目就是一道中值定理的证明题,最难的题目难度也不会比吉米多维奇上中等难度大,上90的人大概有25%左右。高数上的考试还是相对容易的。

一点小提醒

一般来说跟着老师走,做好练习就问题不大。如果觉得掌握的不好或者考前想女娲补天。可以去b站看相应的教学视频自学,非常丰富。不管是宋h,徐小z,或者是猴博士都可以。

Linux应用

这门课开课的时间已经到了学期中,并且考试时间也比其他的科目早,好像15还是16周就考了。对于大一刚进去的学生,很可能面临听不懂的情况,这很正常,不要紧。
这门课的关键还是自己在Linux上操作,不管是去机房或者自己在电脑上安装虚拟机,只要能自己真正上手体验,把老师的那几个实验搞懂,这门课基本就算过关了。
考试之前把PPT看一下,要记的东西背一下,看看往年题,就差不多了。
注意的是,考试内容可能会有超纲的部分。比如我记得我们那年,PPT里没有讲Shell编程中的数组,但是考试貌似考了,所以关于Shell编程,还是要多了解一点可能好一些。
同样的,如果有困难,直接选择b站自学即可,太深入的不需要了解,只需要基础即可,把实验完成并搞懂就问题不大。

高级程序设计语言(双语)

这门课其实就是考Java语音,后面发现,最简单也是最直接的方法就是,直接上b站上自学,随便找Java教程即可,不管是黑马的,动力节点的都可以。学完之后把往年题做一做,考试还是很轻松的。

大一刚进去的时候不知道,还傻傻的看英文课件和英文课本,听老师讲基本语法什么的,实验真正做出来的不多。其实,你只需要把一些关键的英文名词看懂,基本的英文段落会看就可以了,最后考试也没有英文题。而且大一一进去的教材我个人觉得不太适合完全不懂编程的新手入门,这方面个人觉得还是b站上的那些教程做得更好,讲得也非常清楚。

由于这种编程类的课程很注重实操,有些大一刚进来的学生不知道,平时上课又是老师对着PPT讲,所以很容易造成“纸上谈兵”的问题。关键还是要自己平时多写代码,多练习,把几个实验认真做完,这门课肯定问题不大。

这门课总共有8个实验,最后交实验报告就可以了,至于实现的话,如果实在做不出来,把报告写好应该就可以了。

考试有选择,读代码写输出题,写代码题。考试的时候把往年题做一做,补一补知识点,基本上就没啥问题了。我们班当时老师还有在PTA上布置题目让我们做,这个好像也是算平时分的,不过有的班没有。

计算机引论(双语)

这门课的上课形式大致由老师讲课+学生讲课的形式构成。由于后面都是学生讲课,所以质量可想而知,因此这门课主要不是靠平时,而是靠最后的所谓“题库”。平时只需要对知识点有个印象,然后英文单词能看懂就可以了,因为最后考试有英文题,最后考前背一背题库就差不多了。不过有时候会出现题库不准的情况,我们那一年是比较幸运的,刚好就压中好多题。
当时复习的时候也有问题,比如题库的题目太多,可能一时无法看完之类的。最后的考试好像有判断选择和简答题。其实有时候翻翻课本,把重要的概念看了,然后题库再稍微看看,应该就差不多了,虽然我这么课考得不好,但是其实大家都是差不多这样复习的。

这门课平时花的时间不需要太多,平时背了最后也不一定记得住,个人觉得还是考前最好。把平时分拿到就可以了,尽量不旷课,我们当时上课老师还有用雨课堂布置了几道题目,然后老师上课还会提问(其实也是看你有没有来上课)。

中国近代史纲要

这门课我记得好像是第七周还是第八周才开始上,然后在最后一节课考试。

这门课当时平时提问比较多,基本都是围绕课堂问题,其实主要也是看你有没有来上课。最后还有一个小组作业,类似拍情景剧的东西。平时来上课,小组作业完成了,平时成绩就能拿满。最后考试我记得还能开卷,可以带自己的资料。考试是选择+大题。主要分数都是大题,其实很好过的。最后这门课我记得好像没有人挂科,然后可能有30%还是40%的人上了90。还是比较容易的吧,平时基本不用花什么时间。

新生研讨

这门课在我的印象中已经很淡了,只记得当时是交了一些老师来讲一些前言知识,比如ai之类的。对于大一的同学可想而知,如果不是特别厉害的,基本啥也听不懂。所以基本上这门课很多人都用来干别的事。现在要毕业了,发现这门课其实还是有一点好处的,比如对于想搞科研保研的同学,可以通过这门课认识一些老师,甚至可以提前了解或者联系老师,这对一些本科想参加科研的同学挺好的。很多人之所以大学期间就能进组甚至发论文,肯定需要提前向往届生了解信息并且联系老师的。有这样的科研经历,不管是保研或者考研复试,都是有挺大帮助的。对于找工作的同学,帮助不是很大了,建议好好学技术,刷leetcode,有几个项目比较重要。

最后的考核记得好像是交两篇手写论文,论文的主题是关于前沿科技的,要求好像是3000字。至于成绩评定,其实我有点迷,不知道怎么写才能拿A。我听说有人写了5000字还是B,我当时也没拿到A,所以这门课其实成绩有点看运气吧,当时问了学长学姐也不知道怎么能拿更高。可能后面几届会比我更清楚吧。

大学综合英语(1)

这门课平时老师一开始基本还是全英授课,后面好像是因为有的学生听不太懂,所以中文多加了些。平时作业,互动会多一些,当时我们还在一个网站里做阅读和听力,也算平时分。感觉如果要认真学英语,平时这门课花的时间会多一点点。

最后考试也是听力阅读那些的,大一上考试我感觉和高考难度差不多,或者难一点点,属于简单级别。其实如果按照四级去准备的话拿个八九十分一点也不难。90+可能难一点,一个班我记得好像10%-15%,当时最后一周不上课进行口语测试。个人觉得平时分拿好比较重要。

顺便多说一句,其实很多人大学英语就没好好学,四六级都是400多分,如果想考500多或者600多,肯定要多花时间的。四六级高,不管是保研或者考研复试都有一定帮助。至于要出国的人,更不用说了,雅思托福肯定是要拿高分的,大一其实就可以开始背单词准备了,到时候不会因为语言问题而影响出国。

总结

总的来说,大一上的学习压力一般(和后面几个学期比),认真学基本问题不大。以上均是我本人的回忆,由于过了快4年了,可能有缺漏或者错误,非常抱歉。关于任课老师的方面在博客里不方便写,如果有问题可以私信找我加我qq。

如果说大一上有什么额外需要学习的内容,作为一个过来人,我想可以从这几个角度出发。

1.对于所有的同学,不论是找工作或者读研,建议在学完一门或两门编程语言的基础后,就可以直接开始学数据结构并且练习做算法题的能力了。这种刷题平台太多了,什么acwing,leetcode,牛客网之类的。这方面的能力越早有越好,机试是硬实力。不要到到时候找工作或者研究生机试的时候做不出几道题,这种能力肯定是日积月累的。

2.对于想保研的同学,在保证绩点的同时,本科期间就能进实验室是最好的。像一些竞赛,csp认证分数350+之类的好像也是可以最后加分的。如果对ai感兴趣,在有编程和数学基础之后,可以直接了解python和机器学习基础了,然后联系一个好的老师进组就可以了。

3.对于想找工作的同学或者想更好地完成本科之后课设或项目的同学,其实直接学习各种开发就可以了。这一块内容挺多,后面单独写博客说吧。总的来说有前端,Java后端,移动端(安卓,小程序)这类的,每一块的知识点都挺多,得花不少时间去学。如果学好了,你本科基本所有开发类课设不是问题,找工作至少在技术方面,没有太大问题了。这一块其实更偏工作吧。

4.对于要出国的同学。其实就两条,刷绩点和提升英语能力,雅思托福考高一点,如果能发一篇论文更好了。