CSC 242 Digital Logic, Computer Organization, & Assembly
Spring 2011

Section 01 - Tuesday/Thursday 2 - 3:40 pm
Bear Room 165

[Instructor Home] [Syllabus] [Course Calendar] [Blackboard]


Dr. Karl Ricanek, Jr.

This instructor is available by email at, by telephone (962-4261), and during office hours (CI 2042).   Office hours are posted on the instructor’s home page and located on the door to his office.  In addition, students can arrange to meet with the professor outside of normal office hours by contacting him via email or phone or schedule using Outlook. 

Learning Strategies

You are expected to take an active role in your learning in this course. This includes regular attendance, paying attention in class, reading the textbook, and completing all course requirements. You are encouraged to study with your classmates outside of class. Lab assignments may require completion outside of the designated lab hours. The student will be responsible for completing the labs on time.

Student Resources


Prerequisites: CSC 121 (Introduction to Computer Science) and CSC 133 (Discrete Structures).


Textbook Introduction to computing systems: from bits & gates to C & beyond Second Edition.
ISBN: 0-007-246750-9.


Course Description: Fixed-precision binary numbers, binary representation of integers and real numbers, combinational and sequential logic circuits, memory and logic devices, instruction set architecture, CPU design, I/O and communication, cache memory, introduction to a modern instruction set, machine, assembly and mix language programming, procedure call and return, parameter passing, interrupt handling.

Exit Goals: The student will comprehend the relationships between hardware/middleware, and framework for high level programming languages. The student will have a full grasp of combinational and sequential logic circuits of flip-flops, registers, multiplexers, encoders, decoders, sequencers, memory, microprocessor, and peripherals form primitive digital gates:  NAND, AND, OR, and NOT.  The student will understand the relationship of the basic digital logic circuits to elements of the microprocessor, ALU, Control Unit, and Memory.  The student will know how to create and use processor specific assembly language.


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).


Grading:                      Class Attendance:............5%



                                    Three exams (15% )..... 45%

                                    Final Exam....................15%

 All late assignments will receive a 10% per day deduction from the maximum score. Any assignment more than 5 days late will not be graded, and the student will receive a grade of zero for the assignment.


            Note: All exams are closed notes and book.  The date of the exams will be announced in class and recorded on the web calendar for the course.

1.     Make-up exams only with written excuse from a medical doctor and student must contact instructor before the day of the exam.  (This will be strictly enforced.)

2.     Any student who will be absent for more than five times will be encouraged to drop this course.


Numeric Score     Letter Grade     Quality Points 
       90.0 - 100           A                4.00 
      80.0 - 89.5          B                3.00
      70.0 - 79.5          C                2.00
      60.0 - 69.5          D                1.00
      00.0 - 59.5          F                0.00

Study Guide: The first 10 chapters of the text will be covered in sequential order, unless specified by the instructor. Additional chapters will be covered to discuss C- programming language and the integration of C with the course assembly language. Students must read the text regularly.


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.