Line 1: |
Line 1: |
− | <div id="TOC" style="float:right;">__TOC__</div> | + | <div id="TOC" style="float:right; padding: 5px;">__TOC__</div> |
| | | |
| Welcome to the CMSC400 Level Wiki. At this point you should have already completed the following requirements: MATH140, MATH141, CMSC131, CMSC132, CMSC216, CMSC250, CMSC330, CMSC351, STAT4XX and MATH/AMSC/STATXXX requirements.<br> | | Welcome to the CMSC400 Level Wiki. At this point you should have already completed the following requirements: MATH140, MATH141, CMSC131, CMSC132, CMSC216, CMSC250, CMSC330, CMSC351, STAT4XX and MATH/AMSC/STATXXX requirements.<br> |
Line 32: |
Line 32: |
| Students are required to take: CMSC320, CMSC422, CMSC424, and STAT400. Students must choose one course from: CMSC402, CMSC420, CMSC421, CMSC423, CMSC425, CMSC426, and CMSC427. Students must choose one course from CMSC451 and CMSC460. Students must also choose two courses from: CMSC411, CMSC412, CMSC414, CMSC417, CMSC430, CMSC433, CMSC434, and CMSC435. | | Students are required to take: CMSC320, CMSC422, CMSC424, and STAT400. Students must choose one course from: CMSC402, CMSC420, CMSC421, CMSC423, CMSC425, CMSC426, and CMSC427. Students must choose one course from CMSC451 and CMSC460. Students must also choose two courses from: CMSC411, CMSC412, CMSC414, CMSC417, CMSC430, CMSC433, CMSC434, and CMSC435. |
| | | |
− | == Spring 2017 Course Offerings == | + | == Course Offerings == |
| === Area 1: Systems === | | === Area 1: Systems === |
| {| style="border:none;" | | {| style="border:none;" |
Line 46: |
Line 46: |
| === Area 2: Information Processing === | | === Area 2: Information Processing === |
| {| style="border:none;" | | {| style="border:none;" |
− | | [[CMSC420_-_Data_Structure|CMSC420]] ||| Data Structure | + | | [[CMSC420_-_Data_Structures|CMSC420]] ||| Data Structures |
| |- | | |- |
| | [[CMSC421_-_Introduction_to_Artificial_Intelligence|CMSC421]] ||| Introduction to Artificial Intelligence | | | [[CMSC421_-_Introduction_to_Artificial_Intelligence|CMSC421]] ||| Introduction to Artificial Intelligence |
Line 54: |
Line 54: |
| | [[CMSC423_-_Bioinformatic_Algorithms,_Databases,_and_Tools|CMSC423]] ||| Bioinformatic Algorithms, Databases, and Tools | | | [[CMSC423_-_Bioinformatic_Algorithms,_Databases,_and_Tools|CMSC423]] ||| Bioinformatic Algorithms, Databases, and Tools |
| |- | | |- |
− | | [[CMSC424]] ||| Database Design | + | | [[CMSC424|CMSC424]] ||| Database Design |
| |- | | |- |
− | | [[CMSC425_-_Game_Programming|CMSC425]] ||| Game Programming | + | | [[CMSC426|CMSC426]] ||| Computer Vision |
− | |-
| |
− | | [[CMSC426_-_Image_Processing|CMSC426]] ||| Image Processing
| |
| |- | | |- |
| | [[CMSC427_-_Computer_Graphics|CMSC427]] ||| Computer Graphics | | | [[CMSC427_-_Computer_Graphics|CMSC427]] ||| Computer Graphics |
Line 69: |
Line 67: |
| | [[CMSC433_-_Programming_Language_Technologies_and_Paradigms|CMSC433]] ||| Programming Language Technologies and Paradigms | | | [[CMSC433_-_Programming_Language_Technologies_and_Paradigms|CMSC433]] ||| Programming Language Technologies and Paradigms |
| |- | | |- |
− | | [[CMSC434_-_Introduction_to_Human-Computer|CMSC434]] ||| Introduction to Human-Computer Interaction | + | | [[CMSC434_-_Introduction_to_Human-Computer_Interaction|CMSC434]] ||| Introduction to Human-Computer Interaction |
| |- | | |- |
| | [[CMSC435_-_Software_Engineering|CMSC435]] ||| Software Engineering | | | [[CMSC435_-_Software_Engineering|CMSC435]] ||| Software Engineering |
Line 79: |
Line 77: |
| {| style="border:none;" | | {| style="border:none;" |
| | [[CMSC451_-_Design_and_Analysis_of_Computer_Algorithms|CMSC451]] ||| Design and Analysis of Computer Algorithms | | | [[CMSC451_-_Design_and_Analysis_of_Computer_Algorithms|CMSC451]] ||| Design and Analysis of Computer Algorithms |
| + | |- |
| + | | [[CMSC452_-_Elementary_Theory_of_Computation|CMSC452]] ||| Elementary Theory of Computation |
| |- | | |- |
| | [[CMSC456_-_Cryptology|CMSC456]] ||| Cryptology | | | [[CMSC456_-_Cryptology|CMSC456]] ||| Cryptology |
| + | |- |
| + | | [[CMSC457_-_Introduction_to_Quantum_Computing|CMSC457]] ||| Introduction to Quantum Computing |
| |} | | |} |
| | | |
Line 94: |
Line 96: |
| | [[CMSC320_-_Introduction_to_Data_Science|CMSC320]] ||| Introduction to Data Science | | | [[CMSC320_-_Introduction_to_Data_Science|CMSC320]] ||| Introduction to Data Science |
| |- | | |- |
− | | [[CMSC475_-_Combinatorics_and_Graph_Theory|CMSC475]] ||| Combinatorics and Graph Theory | + | | [[CMSC474_-_Introduction_to_Computational_Game_Theory|CMSC474]] ||| Introduction to Computational Game Theory |
| + | |- |
| + | | [[CMSC498C_-_Randomized_Algorithms|CMSC498C]] ||| Selected Topics in Computer Science; Randomized Algorithms |
| |- | | |- |
− | | [[CMSC498A]] ||| Selected Topics in Computer Science | + | | [[CMSC498M_-_Foundations_of_Data_Science|CMSC498M]] ||| Selected Topics in Computer Science; Foundations of Data Science |
| |- | | |- |
− | | [[CMSC498C]] ||| Selected Topics in Computer Science; Randomized Algorithms | + | | [[CMSC498O_-_Introduction_to_Data_Visualization|CMSC498O]] ||| Selected Topics in Computer Science; Introduction to Data Visualization |
| |- | | |- |
− | | [[CMSC498F]] ||| Selected Topics in Computer Science; Robotics and Perception | + | | [[CMSC498Z_-_Advanced_Functional_Programming|CMSC498V]] ||| Selected Topics in Computer Science; Advanced Functional Programming |
| |- | | |- |
| | [[CMSC499A]] ||| Independent Undergraduate Research | | | [[CMSC499A]] ||| Independent Undergraduate Research |