M.S. in Computer Science--CALIFORNIA INSTITUTE OF TECHNOLOGY

课程名称:M.S. in Computer Science

授予学位:硕士学位 (Masters)
 
授予机构:CALIFORNIA INSTITUTE OF TECHNOLOGY
 
学院:Division of Engineering and Applied Science, Department of Computer Science
国际学生入学要求:

Applicants must have completed a bachelor's degree or the equivalent.

课程安排:

The modules are CS 1. Introduction to Computer Programming. 9 units; CS 2. Introduction to Programming Methods. 9 units; CS 3. Introduction to Software Engineering. 9 units; CS 4. Fundamentals of Computer Programming. 9 units; Ma/CS 6 abc. Introduction to Discrete Mathematics. 9 units; CS 9. Introduction to Computer Science Research. 1 unit; CS 11. Computer Language Shop. 3 units; CS 21. Decidability and Tractability. 9 units; CS 24. Introduction to Computing Systems. 9 units; CS 38. Introduction to Algorithms. 9 units; CS 42. Introduction to Relational Databases. 9 units; EE/CS 51. Principles of Microprocessor Systems. 2 units; EE/CS 52. Microprocessor Systems Laboratory. 12 units; EE/CS 53. Microprocessor Project Laboratory. 12 units; CS/EE/ME 75 abc. Introduction to Multidisciplinary Systems Engineering; CS 80 abc. Undergraduate Thesis. 9 units; CS 81 abc. Undergraduate Laboratory in Computer Science; CS 90. Undergraduate Research in Computer Science; CS 101 abc. Special Topics in Computer Science; CS 102 abc. Seminar in Computer Science. 3, 6, or 9 units; CS 103 abc. Reading in Computer Science. 3, 6, or 9 units; ACM/CS 114. Parallel Algorithms for Scientific Applications. 9 units; CS 116. Reasoning about Program Correctness. 9 units; Ma/CS 117 abc. Computability Theory. 9 units; CS 118. Logic Model Checking for Formal Software Verification. 9 units; CS 119. Reliable Software: Testing and Monitoring. 9 units; EE/Ma/CS 127. Error-Correcting Codes. 9 units; CS/EE/Ma 129 abc. Information and Complexity. 9 units; ME/CS 132 ab. Advanced Robotics: Navigation and Vision. 9 units; CS 138 abc. Computer Algorithms. 9 units; CS 139 abc. Concurrency in Computation. 9 units; CS 141 abc. Distributed Computation Laboratory. 9 units; CS/EE 143. Communication Networks. 9 units; CS/EE 144. Ideas behind the Web. 9 units; CS/EE 145. Projects in Networking. 9 units; CS/EE 146. Advanced Networking. 9 units; CS/EE 147. Network Performance Analysis. 9 units; EE/CNS/CS 148 ab. Selected Topics in Computational Vision. 9 units; CS 150. Probability and Algorithms. 9 units; CS 151. Complexity Theory. 9 units; CS 153. Current Topics in Theoretical Computer Science. 9 units; CS/CNS/EE 154. Artificial Intelligence. 9 units; CS/CNS/EE 155. Probabilistic Graphical Models. 9 units; CS/CNS/EE 156 ab. Learning Systems. 9 units; CS/CNS/EE 159. Projects in Machine Learning and AI. 9 units; CS/CNS 171. Introduction to Computer Graphics Laboratory. 12 units; CS/CNS 174. Computer Graphics Projects. 12 units; CS 176. Introduction to Computer Graphics Research. 9 units; CS 177. Discrete Differential Geometry: Theory and Applications. 9 units; CS 180. Master's Thesis Research; CS/EE 181 abc. VLSI Design Laboratory. 12 units; CS/EE 184 ab. Computer Architecture. 9 units; CS 185 abc. Asynchronous VLSI Design Laboratory. 9 units; CNS/Bi/Ph/CS 187. Neural Computation. 9 units; CNS/CS/EE 188. Topics in Computation and Biological Systems. 9 units; BE/CS/CNS/Bi 191 ab. Biomolecular Computation. 9 units; Ph/CS 219 abc. Quantum Computation. 9 units; SS/CS 241 ab. Introduction to Social and Information Sciences. 9 units; CS/EE 245. Special Topics in Networking. 9 units; CS/CNS/EE 253. Special Topics in Machine Learning. 9 units; CS 274 abc. Topics in Computer Graphics. 9 units; CS 280. Research in Computer Science; CS 282 abc. Reading in Computer Science; CS 286 abc. Seminar in Computer Science.

美勤精英顾问