Difference between revisions of "CSC270 2009"

From dftwiki3
Jump to: navigation, search
Line 1: Line 1:
 
--[[User:Thiebaut|D. Thiebaut]] 20:49, 8 December 2008 (UTC)
 
--[[User:Thiebaut|D. Thiebaut]] 20:49, 8 December 2008 (UTC)
 
----
 
----
 +
__NOTOC__
 +
{| style="width:100%;"
 +
|-
 +
||
 +
=[[CS270_Syllabus | Syllabus ]]=
 +
=[[CSC270_Class_Page | Weekly Schedule ]]=
 +
=[[CSC270_Links_and_Resources | Links & Resources ]]=
 +
||
 +
<center>
 +
[[Image:CSC270_students.jpg | 300px]]
 +
</center>
 +
|}
  
[[CSC270: If you have skipped CSC231 | If you are taking CSC270]] but have skipped CSC231...
 
 
__TOC__
 
 
=Preparation if you have skipped [[CSC231]]=
 
 
For students who will not have taken CSC231 by the time they enroll in CSC270, some reading and exercises are required.  The exercises require having a valid account on Beowulf.csc.smith.edu (a regular CSC111 student account should be fine).
 
 
==Reading and Assignments ==
 
 
* Chapter 1 in the [http://cs.smith.edu/~thiebaut/ArtOfAssembly/artofasm.html Art of Assembly]
 
* Chapter 3, Sections 0 to 3.1.2. in [http://cs.smith.edu/~thiebaut/ArtOfAssembly/artofasm.html Art of Assembly]
 
* Sections 1.3.1, 1.3.2, 1.3.3, 1.3.4, and 1.3.5 in [http://cs.smith.edu/~thiebaut/classes/231_0405/doc/pcasm-book.pdf Carter's PC Assembly Language].
 
 
<br />
 
* Assignments
 
** [http://maven.smith.edu/~thiebaut/classes/231_0708/lab1.php Lab1]
 
** [http://maven.smith.edu/~thiebaut/classes/231_0708/hw1.php Homework #1], Problems 3 and optionally 4, only.
 
<br />
 
* [http://webster.cs.ucr.edu/AoA/Linux/HTML/DataRepresentation.html#998846 Review of number system]
 
* [http://maven.smith.edu/~thiebaut/ArtOfAssembly/CH04/CH04-2.html#HEADING2-1 Addressing modes]
 
 
<br />
 
<br />
* Assignments
+
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
** [http://maven.smith.edu/~thiebaut/classes/231_0708/hw2.php Homework #2]
+
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
** [http://maven.smith.edu/~thiebaut/classes/231_0708/hw5.php Homework #5]
 
  
==Crash Course==
+
=If you are skipping CSC231=
The first week after Spring Break I will organize a 3-hour crash course, one evening.  In it, we'll review everything you will have read and worked on during the winter break, and you will get to write a few programs and capture the concept of assembly language. 
 
  
You'll then be ready for the second part of CSC270 that deals with microprocessors.
+
In order to be successful taking CSC270, you need to understand microprocessor architecture, and assembly language programming, which is normally covered in CSC231.  However, if you are willing to do some extra work preparing for this class, you can acquire the necessary background material.  A special  [[CSC270: If you have skipped CSC231 | page]]
 +
will help you get ready for this course.

Revision as of 10:08, 22 January 2009

--D. Thiebaut 20:49, 8 December 2008 (UTC)


Syllabus

Weekly Schedule

Links & Resources

CSC270 students.jpg


























If you are skipping CSC231

In order to be successful taking CSC270, you need to understand microprocessor architecture, and assembly language programming, which is normally covered in CSC231. However, if you are willing to do some extra work preparing for this class, you can acquire the necessary background material. A special page will help you get ready for this course.