CSC 241 Introduction to Computer Systems and Assembly Language
Course Syllabus -- Spring 2005

Section 001 - TR  3:30 - 4:45 pm BR 160

[uncw] [csc] [course calendar] [csc241 home] [assignments] [email prof]


Instructor:

Dr. Karl Ricanek, Jr.

This instructor is available by email at ricanekk@uncw.edu, by telephone (962-4261), and during office hours (BR Hall 123) TR 1:30 -3:15 pm.   Additionally, students can arrange to meet with the professor outside of normal office hours by contacting him by email or phone. 


Student Resources Required:

Course Overview:

This course will provide students with an understanding of the basic components of computing machines, in particular, architecture for the Intel 80x86. Introduction to computer structure.  Registers; machine instructions and formats; number and character representation; execution control and addressing techniques.  Basic input-output programming; files; procedures, segmentation, and linkage, recursion and re-entrance; floating-point and string operations.  Symbolic and machine-level debugging.

Objectives:

At the conclusion of the course, each student will have knowledge of:

  1. The Intel IA-32 processor architecture and programming.
  2.  Assembly language directives, macros, operators, and program structure.
  3. Programming methodology.
  4. Computer hardware manipulation.
  5. Interaction between assembly language programs, the operating system, and other application programs.

Class Format:

Class presentation formats will include instructor demonstrations and lectures, as well as individual study. It is the student's responsibility to check the course calendar for updates/news/deadlines/assignments.

CSC-241 Course Calendar:

Participation:

Regular class attendance is required. Completion of assignments will entail time spent at a personal computer during class hours and outside of class (see ITSD Student Lab Schedule for Fall 2003). Students may complete assignments where hardware/software is appropriate to meet requirements. Late assignments will NOT be accepted.

Evaluation:

Evaluation will be based upon student performance and completion of individual assignments and in-class exams. Assignments must be submitted in the appropriate form (i.e., paper if to be handed in class or via email for digital submission) by the assignment date, which will be posted on the calendar.  Late assignments will be marked down for tardiness at the discretion of the professor; therefore, DON'T TURN IN LATE.  This will be broken out as follows:

Special Needs:

If you have a disability and need reasonable accommodation in this course, you should inform the instructor of this fact in writing within the first week of class or as soon as possible. If you have not already done so, you must register with the Office of Disability Services in Westside Hall (extension 3746) and obtain a copy of your Accommodation Letter. You should then meet with your instructor to make mutually agreeable arrangements based on the recommendations of the Accommodation Letter.

Code of Academic Responsibility and Conduct:

Students are responsible for submitting their own work. Students who cooperate on oral or written examinations or work without authorization share the responsibility for violation of academic principles, and the students are subject to disciplinary action even when one of the students is not enrolled in the course where the violation occurred.

[uncw] [csc] [course calendar] [csc241 home] [assignments] [email prof]]

Page last updated updated on: Monday, 14 February 2005 04:28:26 PM