Computer Programming II image
CSE143
Computer Programming II
5 Credits
NSc
RSN
MyPlanDawgPathHuskySearch
评分难度
3.6
作业量
3.5
评分
3.6
2.82
平均成绩
课程简介

Continuation of CSE 142. Concepts of data abstraction and encapsulation including stacks, queues, linked lists, binary trees, recursion, instruction to complexity and use of predefined collection classes. Prerequisite: CSE 142. Offered: AWSpS.

CSE143 课友群

使用 UW NetID 官方登录验证后,即可直接加入本课的 Instagram 群。

课程评价(14)
Anonymous
2021 WI
Brett Wortzman
CSE142进阶课程,主要讲各种data structure. 每周一个作业和一个checkpoints,midterm和final的题做了就算分。但是每周的作业比较费时间,Brett允许resubmission,但是评分非常严,作业很容易被扣分。作业一定自己做,不然容易被查重。
课程难度
5.0 / 5
任务量
4.0 / 5
成绩
暂无
Anonymous
2021 WI
Brett Wortzman
Java 语言的数据结构和算法,例如链表、二叉树、递归等. 对注释管很严,交作业前要再三检查
课程难度
4.0 / 5
任务量
3.0 / 5
成绩
暂无
Anonymous
2021 WI
Brett Wortzman
Java. Brett教的真的挺不错的,人也很好,最后一个assessment没有resubmission,brett还给curve了小下,感动哭。然后14x的TA真的个个都是小神仙,都超级超级厉害,ta office hour也对这节课的学习也超级有帮助。如果assessment卡住了或者各种各样乱七八糟的问题,直接去office hour问ta,不要自己死磕(血的教训)。有可能是整个框架方向都错了,你再怎么做也做不出来,或者是一个很常见的错误,ta可能几分钟就帮你看出来了,但你要试几小时那种。反正就是14x的ta真的很好使(狗头)不要错过他们的帮助哦
课程难度
4.0 / 5
任务量
4.0 / 5
成绩
暂无
Anonymous
2021 WI
Brett
This course is a continuation of CSE142. While CSE142 focused on control issues (loops, conditionals, methods, parameter passing, etc), CSE143 focuses on data issues. Topics include: ADTs (abstract data types), stacks, queues, linked lists, binary trees, recursion, interfaces, inheritance and encapsulation. The course also introduces the notion of complexity and performance tradeoffs in examining classic algorithms such as sorting and searching and classic data structures such as lists, sets and maps. The course will include a mixture of data structure implementation as well as using off-the-shelf components from the Java Collections Framework. The prerequisite is CSE142 or equivalen. Brett的课每次作业可以Resubmit在网课期间没有考试
课程难度
4.0 / 5
任务量
4.0 / 5
成绩
暂无
Anonymous
2019 AU
Hunter Schafer
java进阶(是基础课但覆盖了挺多内容的,比如面向对象编程和基本的几个数据结构),作业一周一个,都是写完整的class,契合当周的focus. Hunter绝对是教得最好的老师之一,lecture富有激情且清晰,例子用得恰到好处又不失幽默,人也很好很耐心,但绝对不水。 唯一槽点:真的很难拿高分。这课是cse及相关专业的最重要的prereq并且紧接着cse142/ap cs a。作业由于大部分人的code都能work所以很看重coding style和comment,一不小心就扣分。每年au就是各路神仙打架,大概要96% overall才能4.0(虽然4.0也不一定进系)。作业和考试真的要很小心很小心。
课程难度
5.0 / 5
任务量
4.0 / 5
成绩
暂无
Anonymous
2019 WI
Hunter Schafer
主要讲比java的一些基础编程,是cse142的进阶,整体比cse142难度大,具体内容包括map, resursion, binary tree等等。课上教授讲的很快,每周一次大作业,作业的内容一般教授上课都会涉及,所以不是特别难,但是作业判分很严,需要每次都认真写。考试一次期中一次期末,全靠刷题。周围大佬特别多, 基本没有curve,评分很严。. 平时的任务量略大,除了每周一次的作业还要自觉刷题才能取得较好的成绩。因为周围大佬太多,所以想拿高分不是很容易。
课程难度
4.0 / 5
任务量
4.0 / 5
成绩
暂无
Anonymous
2019 WI
Hunter Schafer
142java进阶,内容包括recursion, linked list, maps, stacks and queues, tree nodes等. Comment改的很严,作业基本都是被comment怼的分。教授还ok,但觉得section更有用。总体来说考前多练题考试就不会觉得很难,不过比较需要细心。
课程难度
3.0 / 5
任务量
3.0 / 5
成绩
暂无
Anonymous
2019 WI
Hunter
接着CSE142的最后一部分内容讲怎样自己写class然后调用. 作为进cse专业的入门课程,想拿高分不是很容易,总分90%以上大概能3.5以上,95%以上一般能拿3.8,3.9左右。平时作业要很小心最好别扣分 大概作业减三分就是总分减1%,考试给的时间比142多,建议考前多刷刷practice it跟old exam database,有时候可能会出现相似题甚至原题。
课程难度
4.0 / 5
任务量
4.0 / 5
成绩
暂无
Anonymous
2019 WI
Hunter Schafer
computer programming的第二部分,主要讲的是class, collection, inheritance, treenode...... cse143是142的升级,感觉比142难,大佬也比142多,最后的给分也不是很友善,基本上要90%以上才有3.5。因为华大的编程课对细节的要求比较高,可以找TA多多沟通多去IPL问问题,TA们都很友好,会帮你总结思路。因为作业占总分比比较高,建议多花点时间检查。考试内容的话仔细一点就能得到一个不错的成绩。
课程难度
4.0 / 5
任务量
4.0 / 5
成绩
暂无
Anonymous
2019 WI
Hunter Schafer
比142稍微难度强一点的cs基础. 去上quiz很重要,刷题也很重要。
课程难度
3.0 / 5
任务量
3.0 / 5
成绩
暂无
Anonymous
2019 WI
Stuart Reges
java编程进阶版,内容丰富,教授人特别好,作业也不是很多,每周只有一个作业。上课非常有激情,经常讲笑话。TA人很nice,会耐心的解答所有的问题。. 有两个bonus作业加分项目,可以尝试做一做,但很难拿分。上课讲的比较快,一会儿就考试了。
课程难度
3.0 / 5
任务量
3.0 / 5
成绩
暂无
Anonymous
2019 WI
Stuart Reges
java编程 作业一周只有一个. 挺好建议去上
课程难度
2.0 / 5
任务量
1.0 / 5
成绩
暂无
Anonymous
2018 SP
Stuart Reges
142续航课,讲collections,recursion,各种其他的数据结构。作业每周一次,考试俩。. 考试练习很重要,作业很容易扣分,多用心吧。
课程难度
3.0 / 5
任务量
4.0 / 5
成绩
暂无
Anonymous
2018 SP
Stuart Reges
教授是个老教授了,非常的有经验,虽然每个quarter的lecture内容一字不变,连笑点都一模一样。143是给client写code,比较有意思,gpa不太好拿,有兴趣的可以去他的网站自学. 教授考试还自己做cookie请大家吃
课程难度
3.0 / 5
任务量
4.0 / 5
成绩
暂无