Difference between revisions of "CMSC411 - Computer Systems Architecture"
(21 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | { | + | <div align="right" style="font-weight:bold; font-size:14px; line-height: 12px;">Specialization: Cybersecurity </div> |
+ | '''Course Information''' <br> | ||
+ | Input/output processors and techniques. Intra-system communication, buses, caches. Addressing and memory hierarchies. Microprogramming, parallelism, and pipelining. | ||
+ | |||
+ | {| style="text-align:left; width: 550PX;" | ||
+ | ! Instructor | ||
+ | ! Section | ||
+ | ! Day & Time | ||
+ | ! Location | ||
+ | |- | ||
+ | | Michelle Hugue || 0101 || MW 3:30pm - 4:45pm || [http://maps.umd.edu/map/index.html?Welcome=False&MapView=Detailed&LocationType=Building&LocationName=406 CSI 2117] | ||
+ | |} | ||
+ | |||
+ | ''' Course Prerequisite(s) ''' <br> | ||
+ | Prerequisite: Minimum grade of C- in CMSC330; or must be in the (Computer Science (Doctoral), Computer Science (Master's)) program. Restriction: Permission of CMNS-Computer Science department. | ||
+ | |||
+ | ''' Class Webpage ''' <br> | ||
+ | [http://www.cs.umd.edu/class/fall2016/cmsc411/ CMSC411 Course Webpage] - This is from prior semesters. However, this course has been taught every semester since 1994 by Meesh. | ||
+ | |||
+ | ''' Hours Per Week ''' <br> | ||
+ | The goal is to stay under the 10 hours per week of work outside of the classroom recommended for 3 credit classes so that CMSC411 can be taken with any other course without fear of an overload. | ||
+ | |||
+ | ''' Languages Used ''' <br> | ||
+ | The MIPS computing language is a vehicle for exploring different computing paradigms, and students must have some understanding of the language. But, no actual MIPS programming is required. | ||
+ | |||
+ | ''' Recommended Prior Experience ''' <br> | ||
+ | The hard part of the course is reading the book and the supplementary material. Homework's are not collected; however, a variety of worksheets taken from prior exams are available, as are excerpts from prior exams which are often available to enrich lecture material. | ||
+ | |||
+ | ''' Projects, Exams, or other Assessments ''' <br> | ||
+ | See current webpage http://www.cs.umd.edu/class/ | ||
+ | |||
+ | ''' Misc Info ''' <br> | ||
+ | The material can be challenging because often little emphasis is placed on hardware or on how programs are processed. Student backgrounds are not uniform; so, some information will seem too hard to some students and too easy to others. Exams are designed to be learning tools and to make students think, rather than to have them repeat what they have read. |
Latest revision as of 19:30, 4 April 2017
Course Information
Input/output processors and techniques. Intra-system communication, buses, caches. Addressing and memory hierarchies. Microprogramming, parallelism, and pipelining.
Instructor | Section | Day & Time | Location |
---|---|---|---|
Michelle Hugue | 0101 | MW 3:30pm - 4:45pm | CSI 2117 |
Course Prerequisite(s)
Prerequisite: Minimum grade of C- in CMSC330; or must be in the (Computer Science (Doctoral), Computer Science (Master's)) program. Restriction: Permission of CMNS-Computer Science department.
Class Webpage
CMSC411 Course Webpage - This is from prior semesters. However, this course has been taught every semester since 1994 by Meesh.
Hours Per Week
The goal is to stay under the 10 hours per week of work outside of the classroom recommended for 3 credit classes so that CMSC411 can be taken with any other course without fear of an overload.
Languages Used
The MIPS computing language is a vehicle for exploring different computing paradigms, and students must have some understanding of the language. But, no actual MIPS programming is required.
Recommended Prior Experience
The hard part of the course is reading the book and the supplementary material. Homework's are not collected; however, a variety of worksheets taken from prior exams are available, as are excerpts from prior exams which are often available to enrich lecture material.
Projects, Exams, or other Assessments
See current webpage http://www.cs.umd.edu/class/
Misc Info
The material can be challenging because often little emphasis is placed on hardware or on how programs are processed. Student backgrounds are not uniform; so, some information will seem too hard to some students and too easy to others. Exams are designed to be learning tools and to make students think, rather than to have them repeat what they have read.