我选了CS,以前的工作经历是网络软件开发,所以课程还是以Networking and distributed computing为参照。简单思考了一下选课计划。帖出来供大家拍一拍,也给其它CS的同学们做个参考.
发现10门课一选就满了,也许是想学的太多了。
Graduate Core Courses //没的选择,必修,三个方面也很重要
CSci 210 - Advanced Software Paradigms //软件范例
CSci 212 - Design and Analysis of Algorithms //算法. From 1point 3acres bbs
CSci 211 - Computer System Architectures //计算机体系结构
. check 1point3acres for more.
Algorithms and Theory
CSci 194 - Discrete Analysis in Computer Science
CSci 220 - Theory of Computation
CSci 221 - Advanced Data Structures //数据结构,如果必修课是4门,应该会加上这个的
CSci 223 - Graph Theory and Applications
CSci 225 - Data Compression
CSci 228 - Numerical Solutions of Differential Equations
CSci 325 - Advanced Computing Algorithms
CSci 326 - Parallel Algorithms
CSci 227 - Continuous Algorithms
Computer Architecture, Networks, Parallel and Distributed Computing.google и
CSci 190 - Real-Time Computer Systems
CSci 194 - Discrete Analysis in Computer Science
CSci 233 - Internet Protocols //互联网协议进阶课程.google и
CSci 234 - Design of Internet Protocols-baidu 1point3acres
CSci 235 - High-Performance Computing
CSci 238 - Computer System Performance
CSci 239 - Comparative Computer Systems
CSci 251 - Distributed Operating Systems.google и
CSci 326 - Parallel Algorithms
CSci 338 - Mobile Computing and Wireless Networking ..
CSci 339 - Advanced Topics in Computer Architecture
CSci 351 - Advanced Topic in Operating Systems
CSci 232 - Computer Networks //网络结构及网络协议的基础课程
Database and Information Retrieval Systems
CSci 174 - Introduction to Artificial Intelligence
CSci 225 - Data Compression
CSci 244 - Information Retrieval Systems
CSci 343 - Advanced Topics in Information Systems
CSci 242 - Database Systems II
CSci 241 - Database Systems I //掌握基本的数据库知识,几乎任何应用都涉及DB . ----.
Software Engineering and Systems
CSci 180 - UNIX System Programming //操作系统及基本程序开发技术
CSci 221 - Advanced Data Structures
CSci 246 - Compiler Optimization.1point3acres
CSci 251 - Distributed Operating Systems //分布式操作系统
CSci 253 - Object-Oriented Design //面向对象的进阶课程,当今应用软件设计和开发实践中最基本也是最重要的理论. 1point 3 acres
CSci 254 - Software Engineering //不想只做个Programmer,就得学这个
CSci 255 - Software Engineering Development
CSci 256 - Software Testing and Quality
CSci 259 - Systems Programming //基于C++的基础编程,比较简单
CSci 338 - Mobile Computing and Wireless Networking
CSci 342 - Advanced Topics in Programming Systems
CSci 351 - Advanced Topic in Operating Systems
CSci 355 - Advanced Topics in Software Engineering
Multimedia, Animation, Graphics and User Interfaces
CSci 368 - Advanced Topics in Animation & Virtual Reality
CSci 187 - Design of User-Interface Programs
CSci 260 - Design of Interactive Multimedia
CSci 261 - Design and Implementation of Educational Software
CSci 262 - Computer Graphics Programming Tools
CSci 263 - Computer Graphics II
CSci 264 - Design of Human-Computer Interface
CSci 266 - Computer Animation
CSci 361 - Advanced Topics in Interactive Multimedia
CSci 362 - Advanced Topics in Human-computer Interaction
CSci 367 - Advanced Topics in Computer Graphics
CSci 185 - Computer Graphics I
CSci 191 - Computer Game Design and Programming
Computer Security and Information Assurance
CSci 233 - Internet Protocols
CSci 285 - Information Policy (replaced by CSci 175)
CSci 381 - Advanced Cryptography
CSci 383 - Computer Security Systems II (replaced by CSci 286)
CSci 387 - Advanced Topics in Information Assurance
CSci 232 - Computer Networks
CSci 283 - Computer Security Principles
CSci 284 - Computer Cryptography Principles
CSci 288 - Wireless and Mobile Security