计算机程序设计基础A

(张锋巍)CS102A2022春 2021春 2020春  
2022春 2021春 2020春
7.2(4人评价)
  • 课程难度
    中等
  • 作业多少
    中等
  • 给分好坏
    一般
  • 收获大小
    一般
选课类别:专业任务 教学语言:英文
课程类别:通识理工基础课 开课单位:计算机科学与工程系
课程层次:本科 获得学分:3.0
课程主页:暂无(如果你知道,请点右上角“编辑课程信息”添加!)
课程简介(教工部数据)
该课程注重培养具有计算机编程天赋或在高中阶段有一定的编程基础的学生。在课程中,我们会介绍面向对象编程语言基础(java)及编程技巧,让学生熟悉一门语言并达到可以设计一个软件系统的能力。


The course aims to cultivate talented students who have programming experience before their university study. In this course, we will introduce the fundamentals of object oriented programming language (java) and programming techniques, and the students will be familiar with a programming language and be able construct software for solving general programming problems.
点评写点评
排序学期
评分评分4条点评
user avatar   Zenith     2022春
  • 难度:困难
  • 作业:中等
  • 给分:一般
  • 收获:一般

学这门课真是一段不堪回首的往事()绩点大爆炸,保研岌岌可危,一直算是个心结吧,现在来浅回顾一下...总体学下来有点难受的。当时没有基础,仅凭一腔热血就选了这门课,并且抱有“一定能学会”的信心,但还是被打脸打得啪啪响,最后发现其实进系也不要求这个(悲)我自己确实花了不少时间,看书看B站,天天蹲图书馆到12点,最后总评还是很难看。proj队友也没选好,最后变成了单人solo,加上当时还有疫情,发着烧硬刚,最后做得依托,其他考试也受了不小的影响...有个Java互助群,但里面总有个别懂哥,言语里充斥着傲慢与偏见,交流起来也是影响心情。另外,不知道现在是怎么搞,当时是用所谓斯坦福同款查重,把几乎半数的同学都判定成plagiarism叫去argue,我的最后没找到证据没算抄袭,但折腾半天心态又被搞了一波。老师和助教应该是默认大家都是有基础的,有些地方就顺带一提或者直接跳过了。有天lab课上助教gg:“这你们小学都学过吧,那就不讲了。”当时我一整个问号脸,然后就没听懂只能默默自学去了(笑)虽然学崩了,还是忘不了第一次输出“Hello World”的欣喜。很简单的代码,但像是世界起源一样,编程的种子就这样种下了,日后一定还会继续努力的 :)

user avatar   Richard_White     2022春
  • 难度:中等
  • 作业:中等
  • 给分:超好
  • 收获:一般

其实就是正常授课的水平了,JAVA还是靠自己(答主属于几乎没听过课的),老师人很好,考到满绩还会请吃饭哈哈

  • 难度:困难
  • 作业:中等
  • 给分:一般
  • 收获:很多

全英的理论课感觉多半在念PPT(需要自学(但是认真听懂了期末理论没问题 想要收获多就一定要主动去问问题!多问问题!(不要为了让别人帮忙debug才去戳助教

user avatar   init_admin     2021春
  • 难度:中等
  • 作业:中等
  • 给分:一般
  • 收获:一般

问:为什么信息群都在推荐选javaA?这学期也不是hmx了,选javaB到底有什么弊端?给分不好看吗?

答:B 认真上的话给分也很高,但 A 和 B 的内容相差不多,主要差别在期末 proj 的难度。学 A 可以给你更自由的专业选择空间。而且 B 的作业挺多的。

 

问:听说javaB作业比A难,真的吗?

答:JavaB的project是五子棋,JavaA的project是黑白棋

答:Java B这次的project是上次Java A的project(好像)


teacher avatar

张锋巍

计算机科学与工程系

教师主页

其他老师的「计算机程序设计基础A」课