Skip to content

USC CS Course Selection Summary

转载注明:转自http://next.sh/2017/05/13/516/usc-cs-course-selection-summary/

By DongDong/阿秀/Limbo

USC CS选课攻略总结

官方资料链接

2017springweb tech:http://cs-server.usc.edu:45678/lectures.html

CS相关专业的选课要求:https://www.cs.usc.edu/academics/masters

CS所有课程:http://classes.usc.edu/term-20171/classes/csci(需要翻墙,因为用到了google的api)


在选课的之前要有D-Clearance!

部分常见课程评价

  • CSCI 450:Introduction to Computer Networks:这门课据说东西比较琐碎难度不算大最后的project是写一个socket,同学说不难。千万不要选那个touch的,要选zahid,教得很好!也很基础,讲得很清楚
  • 402操作系统中国老师讲得作业很难!!主要是三个kernel,很难组队要找好大腿他是神课的原因就是能学到很多
  • 598,就是写作课cpt必须上这门课……就是写作文
  • CSCI 402 Operating System:有一定难度据说课程作业量略大。最后一个project是写一个kernel。这门课楼主并没有选因为曾在公司和同事还有mentor聊过觉得Operating System理论知识有用但实际写一个kernel对楼主的工作帮助并不大。Youtubu上有一门UCBOperating System网上评价还可以。.
  • CSCI 450:Introduction to Computer Networks:这门课据说东西比较琐碎难度不算大最后的project是写一个socket,同学说不难。
  • CSCI 505a:Applied Probability:这门课是Math,CS general可以选修的课其它trackGoogle自己trackrequirement,或者问小米确认是否可以选这门课。课程难度对于本科数学系的同学而言应该是简单课上数学系的同学以及数学系PHD的感受),我和一位CS的同学觉得期中考试前的内容简单之后的内容有一定难度。professor Peter Baxendale人很nice,讲课水平也不错会讲一些这个公式为何而来这样的内容感觉比较有意思。professor说他原则上最低给B-(当然学生也不能表现的太过分
  • CSCI 523, 526:Professor Mike Zyda人很nice,同学的反馈是给分很高大部分是A。内容是组队做project,做游戏。-google 1point3acres
  • CSCI 530:Security Systems:唯一的印象是这门课课程内容有点大非常充实每周都要花大量时间准备报告。同学的反馈
  • CSCI 544:Applied Natural Language Processing:每学期professor不一样感觉16春季课程水平不如16秋季高。同学的反馈
  • CSCI 561: Foundation of Artificial Intelligence:前三周上课很简单三周后难度会有所加大作业印象中是三周后开始分配每学期作业部分相同部分不同。作业corner case比较烦但如果对自身要求不高的话每次作业楼主三天左右可以写完有一次作业楼主抱了一个大腿大腿给楼主讲了一晚上思路一个通宵写完了作业。考试有同学觉得难有同学觉得还行。楼主觉得考试有一定难度。
  • CSCI 567: Machine Learning:Professor Liu Yan据说非常好讲课很清晰。可惜楼主上的不是她的课。16 Spring这门课作业量非常大楼主那学期几乎所有时间都在写这门课的作业学习强度应该算是7911一周学7每天早上9点到晚上11当然中间还是可以正常吃饭上卫生间的另一门课每次发作业也可以紧急抽几天时间去写一写的。对数学有一定的要求。这门课据说在16 FallmasterPHD分开上了也许压力没有当初那么大了吧不过楼主也不是太清楚。
  • CSCI 570:Analysis of Algorithm:Professor SS 讲课不错印象中很有趣上课还会开玩笑和投票喜欢这个老师。长得有点像生活大爆炸中的某人。作业在楼主选这门课的时候是不计入最后总评的所以平时不写也没有关系。考试难度还行不过每学期难度不同所以这个仅供参考。570好多人推荐选SS
  • CSCI 571: Web Technology:HTML CSS一路经历PHP, JS, Angular JS, XML, DOMAndroid Development, IOS development。内容覆盖面非常广可以学到很多知识。作业量比较大难度不大。楼主选这门课的时候一直在写作业但不太会遇到怎么写怎么Google都搞不定的情况。给分还可以一半A-及以上。考试复习量有点大。
  • 571 Web technology project特别多对于想做网站开发的同学应该比较实用难度还好。567 machine learning也是project非常多不过这门课难度也有挺大。
  • CSCI 572: Information Retrieval and Web Search Engines: 同学说不难作业有详细的指引同学觉得这门课不错。
  • CSCI 576: Multimedia Systems Design:楼主觉得Professor讲的不错因为印象中professor讲为什么人眼看到东西是这样样子的时候深度辨析了是光和物体产生了这种感觉还是人体导致了这种感觉这一科学而又哲学的问题那一刻楼主彻底迷了。有同学和楼主说professor给的作业答案不准确所以对作业批改会有一些影响但楼主因为没有认真写作业所以没有什么感受。这门课考试挺难的均分40满分100),最后professorcurve,学生不太过分的话最低是B
  • CS专业找实习找工作要乘早准备,master时间很短暂希望大家能抓住机会。
  • CSCI 570现在两个老师教就是两个老师上同一门课一人教一半这种。楼主说的老师简称ss,另一个老师是刚从cmu挖过来的苏联人叫victorss讲得比较基础V讲得比较难,ss基本遵从课本V有的时候会跳到mit那本书教推倒。考试我觉得挺简单的比较基础但是有些题考智商想不出来就是想不出来
  • 570 600来人的课,561 300来人的课
  • 576这门课那个学期理论和代码都有。作业是两次每次都是几个理论题+一到两个小project,最后期末的时候还有一个组队的大project

选择搭配

官方的要求:

所以最不确定的Recommended Electives (4 units),一种搭配:

Recommended Electives (4 units),所以他这个4个学分搞定的方法是:cs598(1个学分),实习(1个学分),CSCI 591 Computer Science Research Colloquium (1个学分),CSCI 590 Directed Research(1个学分


个人喜欢的课程

CSCI 423 - Native Console Mulitplayer Game Development (4)
CSCI 522 - Game Engine Development(4)
CSCI 529ab - Advanced Game Projects (4-2)
CSCI 445 - Introduction to Robotics (4)*
CSCI 534 - Affective Computing (4)
CSCI 540 - Self-Organization (4)
CSCI 549 - Nanorobotics (3)
CSCI 567 - Machine Learning (4)
CSCI 573 - Probabilistic Reasoning (3)
CSCI 574 - Computer Vision (3)
CSCI 599 - Special Topics (4)
CSCI 598 - Engineering Writing and Communication (1) AND**
ENGR 596 - Engineering Internship (1, max 3)
CSCI 590 - Directed Research (1-4, max 4)
CSCI 591 - Computer Science Colloquium (1, max 2)

 


感谢链接:

http://www.1point3acres.com/bbs/thread-218993-1-1.html

http://www.1point3acres.com/bbs/thread-279437-1-1.html

http://www.slyar.com/blog/2014-fall-usc-cs561-cs570-ee450.html

Published inDiaryUSC

Be First to Comment

Leave a Reply

Your email address will not be published. Required fields are marked *

http://next.sh/wp-content/smilies/icon_confused.gif 
http://next.sh/wp-content/smilies/icon_cool.gif 
http://next.sh/wp-content/smilies/icon_cry.gif 
http://next.sh/wp-content/smilies/icon_eek.gif 
http://next.sh/wp-content/smilies/icon_evil.gif 
http://next.sh/wp-content/smilies/icon_exclaim.gif 
http://next.sh/wp-content/smilies/icon_idea.gif 
http://next.sh/wp-content/smilies/icon_mad.gif 
http://next.sh/wp-content/smilies/icon_mrgreen.gif 
http://next.sh/wp-content/smilies/icon_neutral.gif 
http://next.sh/wp-content/smilies/icon_question.gif 
http://next.sh/wp-content/smilies/icon_razz.gif 
http://next.sh/wp-content/smilies/icon_redface.gif 
http://next.sh/wp-content/smilies/icon_rolleyes.gif 
http://next.sh/wp-content/smilies/icon_sad.gif 
http://next.sh/wp-content/smilies/icon_smile.gif 
http://next.sh/wp-content/smilies/icon_arrow.gif 
http://next.sh/wp-content/smilies/icon_biggrin.gif 
http://next.sh/wp-content/smilies/icon_surprised.gif 
http://next.sh/wp-content/smilies/icon_twisted.gif 
http://next.sh/wp-content/smilies/10.gif 
http://next.sh/wp-content/smilies/102.gif 
http://next.sh/wp-content/smilies/103.gif 
http://next.sh/wp-content/smilies/106.gif 
http://next.sh/wp-content/smilies/108.gif 
http://next.sh/wp-content/smilies/20.gif 
http://next.sh/wp-content/smilies/26.gif 
http://next.sh/wp-content/smilies/37.gif 
http://next.sh/wp-content/smilies/99.gif