[Syllabus] | [Homework] | [Projects] | [Labs] | [Lecture notes] | [Printable all notes] | [Files] | [NASM resource] | [news] |

[VHDL resource] |

web pages updated 10/22, be sure to click refresh

CMPE 310 System Design and Programming

Monday and Wednesday 2:30-3:45 SHH 210 ACIV

Friday optional discussion, project help, 9:00-9:50 ITE 375

Friday labratory, required 10:00-11:50 ITE 375

WWW access http://www.csee.umbc.edu/~squire

Textbook: The Intel Microprocessors, 8th ed, Prentice Hall 2009

Intel Book .pdf

We will use the NASM assembler. Students may use either

Microsoft Windows or Linux on their own or UMBC computers.

All assembly language documentation is available on line,

with some more in textbook.

We will be using Cadence Capture CIS and Allegro PCB design

Available on linux.gl.umbc.edu and in lab ITE 375

Grading Policy

 Distribution                       Course grade

 Final Exam         21%             A 90% - 100%
 Mid-term Exam      20%             B 80% - 89.9%
 Projects           35%             C 70% - 79.9%
 Homeworks          24%             D 60% - 69.9%
                                    

 UMBC rules apply to cheating/copying.
 You may work together and discuss homework and the project.
 You must do your own work and not copy from anyone else!
 Copying/cheating will result in a minimum punishment of a zero on
 that assignment for everyone involved.

Computer usage

 You need access to linux.gl.umbc.edu, same as in ITE 375

 All students must have an account on the UMBC gl machines.
 The projects and some homework will use the "submit" mechanism.
 All students must be able to access the WWW to get assignments.

 You may do the homework assignments and projects on
 linux.gl.umbc.edu or on your computer, then use "submit"
 to turn them in for grading.

Jon Squire, Instructor, office hours:

  MoWe 1:15pm to 2:15pm and by appointment ITE 211
  EMail: squire@umbc.edu

TA office hours


  Nasrin Attaran  attar1@umbc.edu
  Monday 11:00-12:00  ITE 375

  Aniket Badhan  yh02299@umbc,edu
  Tuesday 11:00-12:00 ITE 375

  DO NOT EMail homework to TA.
  Some may be turned in on paper or EMailed to:
  squire@umbc.edu (plain text only).
  Other homework and projects use the "submit" method on GL.

Syllabus

Introduction, lecture 1 
Lecture 2 

Course links

  • Syllabus - class dates and subjects, homework dates, reading assignments
  • Homework assignments, exam info - the details
  • Projects - the details
  • Friday Laboratory information
  • Selected lecture notes
  • Printable Selected lecture notes, one big listing
  • Downloadable sample source code
  • NASM reference material

    Student Academic Integrity

    "By enrolling in this course, each student assumes the responsibilities of an active participant in UMBC's scholarly community in which everyone's academic work and behavior are to be held to the highest standards of honesty. Cheating, fabrication, plagiarism, and helping others to commit these acts are all forms of academic dishonesty, and they are wrong. Academic misconduct could result in disciplinary action that may include, but is not limited to, suspension or dismissal. To read the full Student Academic Policy, consult the UMBC Student Handbook, the Faculty Handbook, or the UMBC Policies section of the UMBC Directory."

    
    Last updated 11/30/2015