Changes
From CS 400 Level Course Wiki
662 bytes added
, 15:34, 10 October 2018
| Line 1: |
Line 1: |
| | + | <div align="right" style="font-weight:bold; font-size:14px; line-height: 12px;">Specialization: Cybersecurity <br><span style="color:red; font-weight:normal;"><i>required</i></span></div> |
| | '''Course Information''' <br> | | '''Course Information''' <br> |
| − | Importance in protecting data in communications between computers. The subject lies on the border between mathematics and computer science. Mathematical topics include number theory and probability, and computer science topics include complexity theory.
| + | The theory, application, and implementation of mathematical techniques used to secure modern communications. Topics include symmetric and public-key encryption, message integrity, hash functions, block-cipher design and analysis, number theory, and digital signatures. |
| | | | |
| | {| style="text-align:left; width: 550PX;" | | {| style="text-align:left; width: 550PX;" |
| Line 8: |
Line 9: |
| | ! Location | | ! Location |
| | |- style="vertical-align:top;" | | | |- style="vertical-align:top;" | |
| − | | Jeffrey Adams || style="vertical-align:top;" | 0101 || MWF 11:00AM - 11:50AM || style="vertical-align:top;" | [http://maps.umd.edu/map/index.html?Welcome=False&MapView=Detailed&LocationType=Building&LocationName=045 ITV 1100]<br> | + | | Lawrence Washington || style="vertical-align:top;" | 0101 || TuTh 11:00am - 12:15pm || style="vertical-align:top;" | [https://maps.umd.edu/map/index.html?Welcome=False&MapView=Detailed&LocationType=Building&LocationName=0455 ATL 2324]<br> |
| | + | |- |
| | + | | Jonathan Katz || style="vertical-align:top;" | 0201 || TuTh 2:00pm - 3:15pm || style="vertical-align:top;" | [https://maps.umd.edu/map/index.html?Welcome=False&MapView=Detailed&LocationType=Building&LocationName=045 ESJ 2208] |
| | |} | | |} |
| | | | |
| | ''' Course Prerequisite(s) ''' <br> | | ''' Course Prerequisite(s) ''' <br> |
| − | Prerequisite: (any two 400-level MATH courses; or (CMSC351 and CMSC330)); and permission of CMNS-Computer Science department. Or must be a CMSC graduate student. Also offered as: MATH456. Credit only granted for: CMSC456 or MATH456. | + | Prerequisite: (CMSC106, CMSC131, or ENEE150; or equivalent programming experience); and (2 courses from (CMSC330, CMSC351, ENEE324, or ENEE380); or any one of these courses and a 400-level MATH course, or two 400-level MATH courses). Or permission of instructor. Also offered as: MATH456, ENEE456. Credit only granted for: MATH456, CMSC456, or ENEE456. |
| | | | |
| | ''' Class Webpage ''' <br> | | ''' Class Webpage ''' <br> |
| − | [https://www.cs.umd.edu/class/fall2015/cmsc412/ Fall 2015], for example. | + | [https://www.cs.umd.edu/~jkatz/crypto/f16/ Fall 2016]<br> |
| | + | [https://www.cs.umd.edu/~jkatz/crypto/s16/ Spring 2016]<br> |
| | + | [https://www.cs.umd.edu/~jkatz/crypto/f14/ Fall 2014] |
| | | | |
| | ''' Hours Per Week ''' <br> | | ''' Hours Per Week ''' <br> |