计算机程序设计基础 (朱悦铭)CS1092024春 2023秋 2023春 2022秋  
2024春 2023秋 2023春 2022秋
9.9(9人评价)
  • 课程难度
    中等
  • 作业多少
    中等
  • 给分好坏
    超好
  • 收获大小
    很多
选课类别:课内实验 教学语言:英文
课程类别:通识必修课 开课单位:计算机科学与工程系
课程层次:未知 获得学分:3.0
课程主页:暂无(如果你知道,请点右上角“编辑课程信息”添加!)
课程简介(教工部数据)
本课程主要面向具有一定编程基础的大学本科生。本课程将介绍程序设计语言的基础知识和编程技术。学生将学习一门主流的面向对象程序设计语言Java,学会如何使用该语言进行程序设计,解决复杂的计算问题。


The course aims to cultivate studentswho have programming experience before their university study. In this course,we will introduce the fundamentals of computer programming and commonprogramming techniques using a popular object-oriented programming language,Java. The students will be familiar with computer programming and be able toconstruct programs for solving complex computing problems.
点评写点评
排序学期
评分评分9条点评
  • 难度:中等
  • 作业:中等
  • 给分:一般
  • 收获:很多

朱悦铭老师永远滴神!作为一个零基础+上大课昏昏欲睡的孩子,是朱老师的实验课拯救了孩子,最后甚至都拿了a+。真的强推朱老师,计算机的拯救者

user avatar   爱吐泡泡的双氧水     2023秋
  • 难度:中等
  • 作业:中等
  • 给分:超好
  • 收获:很多

JavaA认准朱老师就行了!!这学期是选的朱老师的实验课,有基础的朱老师会给你建议,但不会强制要求你实验课跟着她走,可以自己写点东西,后半学期可以搞搞project;没有基础的朱老师会非常细心地教,作业难的时候也会给一些思路,有问题可以放心问,朱老师很耐心,一定能讲清楚!最后的project朱老师还录了好几个视频讲解,怕我们不会做,跟着朱老师学JavaA分一定不会低!!

关于课程,JavaA不涉及到算法,无基础的学起来压力也不是很大,这个学期没有quiz,分数占比:

(1)project-20%【另2%bonus,超出可补(2)和(3)】

           两人一组,有贡献比不用太担心,队友摆烂就爽爽吃分,也能拿很高,基础分80分是很容易的,底层部分比作业简单,可能就是GUI要稍微查一查。高级部分靠堆图片、音效之类的,再设计一下画面,拿10分还是不难的,但要拿20甚至是30(进理论课答辩)就需要额外写一下比较难的功能了,比如动画、网络对战之类的。

(2)考勤-10%

(3)作业-30%

           5次online judge,每次持续2周,有些难度,但都是和课程进度保持一致的,理论课老师(再推荐一次朱老师)也会根据作业来设计课程进度,提交代码错了还有反馈,实在不会可以发群里,群里也有SA和其他同学解答。

          做的快的每次作业2-4个小时就能做完,做的慢的(尤其是debug要费很多时间)可能要写好几个晚上还有周末时间,每次作业10-20个小时。

(4)期末-40%

           笔试作答,要记的理解的概念比较多,还有些坑,理论课上讲的一定要认真听!

平时分60分拿55+很轻松,有不少人能拿满甚至是超满分

user avatar   Mark_Briggs     2023春
  • 难度:中等
  • 作业:中等
  • 给分:超好
  • 收获:很多

强推朱妈妈,老师超好

user avatar   4pike.     2024春
  • 难度:中等
  • 作业:中等
  • 给分:一般
  • 收获:一般

以下是本学期上下来个人的一些感受:

  1. 如果没有编程基础的话课程作业可能会花比较久的时间,其实时间主要是花在debug上,这里建议可以合理利用ai,当不知道代码哪里出错时可以喂给ai让他帮你找错误,但是注意不要直接让ai帮你写作业,作业是会查重的。作业的有些部分我觉得其实也不是很合理,他主要难在把一些东西通过逻辑实现,有时候并不能及时练习到本周所学内容和体会类与对象思想。
  2. project一定要提前做,不然拖到临近期末周人直接没了,把project的基础部分写完后一定要加些高级部分混混分,不需要很酷炫,但是一定要有一些,不然只拿基础分很伤的,我这学期就是没咋拿到高级分导致卡绩了。
  3. 可能对大部分同学(排除学过信竞的同学)来讲在以前都是没有接触过这种实践性质的课程的。我的建议就是学习的过程中不要过于关注理论知识,不要去死记一些东西,多上机操作,写代码练习,在实践中学习。对于期末考试主要是考理论知识,考前复习个2,3天是足够的。要记住你要学会的是使用java这门语言,而不是像数学一样去学一门理论。

user avatar   FALSS     2023秋
  • 难度:中等
  • 作业:中等
  • 给分:超好
  • 收获:很多

尽量从最全面的角度评价这门课,好的坏的有的没的都说一嘴。

+朱老师的实验课是最适合没有计算基础的同学的,因为讲得真的太好太细了…

+我听选了其它老师的实验课的兄弟讲,有些老师上实验课就是纯实操exercise题目,不上去问ta毛都不讲,而且不做完exercise还不能签到,导致他每次都要到距离下课20分钟左右的时候才能签上到…朱老师就不一样了,签到0门槛,exercise绝大多数都会当堂讲。

+朱老师有的时候,连课后作业assignment她也会针对大家问得多的问题讲一讲,甚至有些实在难的题目她会直接展示一部分思路,生怕你平时作业分拿不到满分。

+就连期末的project,老师都专门出了三个视频全方位地讲解教师组提供的demo,我真的,我真的,要感动哭了…

+计算机程序设计基础,认准朱老师,她就是你在计算机这条路上的亲妈。

user avatar   zzh     2023秋
  • 难度:中等
  • 作业:中等
  • 给分:一般
  • 收获:很多

朱老师真的人很nice,平时也很包容大家,project讲解的很细致,有问题都会帮忙解决

user avatar   Joshua_Ferguson     2023秋
  • 难度:中等
  • 作业:中等
  • 给分:超好
  • 收获:很多

强推朱老师,温柔认真,无脑选就是了

user avatar   匿名用户     2023春
  • 难度:困难
  • 作业:中等
  • 给分:一般
  • 收获:很多

朱老师讲的很全很细致!

给猪脚打call!


teacher avatar

朱悦铭

暂无教师主页

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

朱悦铭老师的其他课