美本cs基础课(java) midterm exam 1 考了59%,平均分69%,听说有可能curve最终成绩,但也不会curve太多 如果硬要学cs,就算这节课挂了也可以重修,但我这个水平真的适合学cs吗?还有其他专业适合留美吗?可以的话希望各位可以指点小弟一下,十分感谢!

ps 我感觉自己够努力了,作业一周一交,每次都认真写,每周单写作业用10-15小时;写作业前先复习课上内容,每周至少去四次Office hour,怀疑自己也许不适合学cs


Okie_Muddy_30 · 2023-03-21 02:08:58 UTC · +-7 · jd1787v · 打酱油 ·

重开吧……

DesignerAd8978 · 2023-03-21 02:14:28 UTC · +1 · jd17xnn · OP ·

重开是指?😭

Sesame_Pig · 2023-03-21 02:38:20 UTC · +10 · jd1b02u ·

转吧

DesignerAd8978 · 2023-03-21 03:01:37 UTC · +1 · jd1dxse · OP ·

在考虑了

mbarelationship6666 · 2023-03-21 02:41:27 UTC · +6 · jd1bejp ·

之前有计算机基础吗。还是就java不好(我也烦java这种2b

DesignerAd8978 · 2023-03-21 03:03:10 UTC · +3 · jd1e4h3 · OP ·

上学期上了一节基础python,学得挺好拿了A,没有别的基础了,这学期学java一直有跟不上的感觉

[deleted] · 2023-03-21 04:10:29 UTC · +9 · jd1ljdj ·

java是偏向底层的语言,难度比python高一个档次。如果你对原理不熟悉,跟不上是很正常的。你可以试试重修课程,有不懂的让ChatGPT反复给你解释,问到你真懂了为止。

DesignerAd8978 · 2023-03-21 04:25:33 UTC · +1 · jd1n0pj · OP ·

好的!谢谢您

Kejihenhuo · 2023-03-21 22:09:52 UTC · +1 · jd54fa7 ·

如果之前只学过Python,那么Java挂了是非常非常非常正常的。那些比你排名靠前的人很可能中学就已经至少有C基础了。

loveministry · 2023-03-21 02:45:08 UTC · +23 · jd1bvbt ·

对于没有计算机天赋的,就考验毅力与决心了,个人觉得计算机是需要大量积累和训练的,初期成绩差一点很正常

DesignerAd8978 · 2023-03-21 03:05:23 UTC · +1 · jd1ee1n · OP ·

那我再坚持坚持!马上就要midterm2了,您感觉差到什么程度算是不正常/不适合学cs呢

loveministry · 2023-03-21 03:35:53 UTC · +11 · jd1hvhj ·

除非你是搞科研,否则计算机就是门技术活,技术就是靠时间慢慢磨砺起来的。 除非你一碰到计算机就感到痛苦那就建议别学了,何苦为难自己呢。

DesignerAd8978 · 2023-03-21 03:38:19 UTC · +11 · jd1i5ca · OP ·

明白了,谢谢您!其实我还挺喜欢计算机的,那我再多练练看

loveministry · 2023-03-21 03:39:06 UTC · +1 · jd1i8ks ·

😁

fxxkChinairl · 2023-03-21 09:03:41 UTC · +5 · jd27p6g ·

喜欢就别放弃啊,羡慕死你了

Electronic_Ad_3263 · 2023-03-21 21:20:20 UTC · +2 · jd4wsaj ·

而且计算机技术是非常不适合考试的,很多人非常适合做project但是不适合考试。

DesignerAd8978 · 2023-03-21 03:22:52 UTC · +0 · jd1gezl · OP ·

上次考这么差还是高中数学考试😭超不擅长数学的我早该想到自己不会擅长cs

Kejihenhuo · 2023-03-21 22:14:41 UTC · +4 · jd5551v ·

其实高中数学主要是直观的计算技巧,而计算机编程主要是抽象概念的理解运用能力,根本没啥太大关系。我见过很多编程大佬数学不好的。

ximingze8964 · 2023-03-21 03:47:47 UTC · +2 · jd1j6as ·

> 作业一周一交,每次都认真写10-15小时

先别气馁,找找原因。同学的平均作业时间是多少呢?时间主要花在哪里了?有没有和 TA 交流过?

DesignerAd8978 · 2023-03-21 04:00:28 UTC · +3 · jd1kin1 · OP ·

谢谢您鼓励我!我感觉10小时+是平均时间,因为我们作业很多,教授在一开课时就警告过大家作业多;时间主要花在重新学习课上内容,因为上课经常没完全懂,下课看录播自己慢慢学;我经常去office hour问ta问题,他们大多数讲得不太好,但确实有一点用

ximingze8964 · 2023-03-21 04:11:09 UTC · +3 · jd1llr4 ·

所以就是需要这么多时间,那感觉问题不大,没必要因为一门课否定自己。

> 时间主要花在重新学习课上内容,因为上课经常没完全懂

可能可以优化一下这个部分。与其课后再学,可以试试课前先预习,然后带着问题听课,效率可能会高一点。另外如果完全不听老师讲的,全靠自学,速度怎么样呢?说不定是老师的问题。

ximingze8964 · 2023-03-21 04:16:04 UTC · +5 · jd1m3ju ·

讲课是门技术活,很考验老师的。现在网上资源很多,听不懂的 topic 先去 YouTube 搜一搜,说不定播主讲得比老师清楚。光啃老师的课件或者视频,不值当。

DesignerAd8978 · 2023-03-21 04:22:13 UTC · +5 · jd1mp3h · OP ·

明白了!!我会尝试在YouTube上预习,十分感谢

[deleted] · 2023-03-21 04:06:58 UTC · +1 · jd1l6gw ·

[deleted]

educationalgoose · 2023-03-21 04:16:07 UTC · +5 · jd1m3py ·

问问老师,把你的情况告诉老师,看看问题是在哪里。加油

DesignerAd8978 · 2023-03-21 04:24:14 UTC · +4 · jd1mw6l · OP ·

谢谢您!我预约了和cs顾问见面,看看他有没有啥建议

TraditionalAvocado98 · 2023-03-21 05:18:11 UTC · +3 · jd1rptc ·

我学cs就是从第一节课开始就一点听不进去。折腾了三四年,现在转平面设计3d建模之类的了,在考虑用以前的cs学分搞个minor,或者搞个经济的minor

[deleted] · 2023-03-21 05:40:06 UTC · +1 · jd1thbw ·

[deleted]

[deleted] · 2023-03-21 05:40:54 UTC · +7 · jd1tjom ·

直接问chatgpt,什么都能学会

PressureCritical2218 · 2023-03-21 06:42:58 UTC · +3 · jd1y7jr ·

是java数据结构吗?本来就很难。这类课都是weed out class。在往上 课反而简单了。要留美 还是cs 和 accounting 😂 我觉得。

ZealousidealLaw2237 · 2023-03-21 13:07:41 UTC · +6 · jd2tdgx ·

1.计算机编程是有奇点的,过了以后越学越简单。 2.Java 基础课学成这样,后面只会越来越难,后面计算机系统C/C++语法数据结构都比Java要难,你做好心理准备。 3.很多人无脑CS 但其实学工科找工作也不错。机械,电子类的你可以考虑一下。

RemoteHoney · 2023-03-21 14:07:03 UTC · +1 · jd317e9 ·

認識一些同學,一起討論

Zeduca · 2023-03-21 14:29:54 UTC · +1 · jd34fma ·

Neurosurgery

Zeduca · 2023-03-21 14:35:48 UTC · +1 · jd359tg ·

助教門怎麼說你的問題?

Hour_Needleworker_87 · 2023-03-21 17:42:38 UTC · +3 · jd3y64d ·

我觉得别转吧,你需要提前学些内容再选课,没有天不天赋。而且看你的努力程度,你应该就缺一些应试能力吧,考前多做past exam

Anarco-Statist · 2023-03-21 17:48:14 UTC · +3 · jd3z23u ·

别学了。我当TA的时候见过类似的学生,很简单的概念就是理解不了,我看着都痛苦。

whooooos · 2023-03-21 22:03:02 UTC · +1 · jd53eud ·

什么学校

Kejihenhuo · 2023-03-21 22:05:33 UTC · +3 · jd53s5o ·

既然你爹妈能供你读的起美本,那么钱应该不是问题,应该可以凭兴趣选专业吧。。。也可能你爹妈其实是砸锅卖铁勒紧裤腰带供你念美本,那你还是咬牙忍住熬过去吧,毕竟还是CS最好找工作,而好找工作的优势正在于,由于这个领域大量需人,哪怕你在这个领域一般般,也还是能找到工作,能够学以致用。如果没事先学过C++, 或者至少是C, 那么直接学Java肯定是会感觉比较抽象吃力的,因为Java是从C++进化而来的,而C++又是从C进化而来的。我当年就是自信心膨胀C和Java一起学结果Java挂了。。。

One-Ant2039 · 2023-03-23 04:14:27 UTC · +1 · jdbd01q ·

楼主学到哪了?我学java也难受的要命特别是学到数据结构的时候

Impossible-Phase-350 · 2023-03-24 23:03:39 UTC · +1 · jdjzhf5 ·

不是,现在CS转还有机会吗?能找到工作吗?

EngineeringMany3006 · 2023-04-07 21:31:52 UTC · +2 · jfdbkpw ·

平均分69会不会是教/考的东西太搞了,当时我们exam1平均分要高一点点。我们学校好多教授不会教东西,讲的东西大多先入为主学生已经会了或者ppt嗯读

然后python突然蹦到java是挺痛苦的,我自学了python基础课以后直接看的CS61B公开课,那酸爽。学校这边我每个module都预习,先去油管把基本概念看明白,有些edx Mooc也能用,数据结构之前我看的是GT的Intro to OOP with Java,考试前去google几套本校和其他学校相关章节的卷子,quizlet概念过一边,再去codingbat之类的做做题。最好也有个学习小组,问问其他人怎么学的