Office Hours: Monday / Wednesday 3:40 – 4:30 pm (CIS 2042)
Additional appointments can be scheduled outside of office hours via email or phone.
This instructor is available by email at firstname.lastname@example.org, 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.
You are expected to take an active role in your learning in this course. This includes:
1. regular attendance,
2. actively participating in class, discussions,
3. reading the textbook, and
4. completing all course requirements.
You are encouraged to study with your classmates outside of class, as many research studies have demonstrated that students learning together in small groups are an effective means of group learning. Lab assignments may require completion outside of the designated class hours. However, students must complete their own work and will be severely penalized if they turn in for credit any shared, plagiarized, or purchased assignment/lab/homework.
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.
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. Some classes will be taught online using Wimba and Pronto and students are expected to participate in these online classes too. Completion of assignments will entail time spent at a personal computer during class hours and outside of class (see ITSD Student Lab Schedule).
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
The Student Learning Outcomes (SLOs) for CSC 242 are:
1. Students develop knowledge and understanding between hardware/middleware and frameworks for high level programming languages.
2. Students develop knowledge of combinational and sequential logic circuits.
3. Students learn how modern computers are constructed from basic logic gates and sequential elements.
4. Students learn the major components of a modern processor, ALU, Control Unit and Memory.
5. Students learn how to create and use processor specific assembly language.
The University Learning Center (ULC) provides free programs and services that support students as they develop independent learning strategies, personal responsibility, intellectual maturity, transferable skills, and a respect for diverse learning experiences. It is important to remember that tutoring is not remediation: The ULC serves all students who want to increase the quality of their learning. The following programs offer different levels of support, each staffed by faculty-recommended and trained peer tutors.
Writing Services provides one-on-one and small group writing consultations for all students for any academic writing purpose. Face-to-Face and Online tutoring is available.
Math Services helps students improve their math skills by providing tutoring for all Math and Statistics courses or any course with a math or statistics component. No appointment is needed during open lab hours.
Learning Services provides content tutoring for all Basic Studies courses. Learning Services also provides Study Skills support for students seeking to strengthen their general academic skills. All Learning Services tutoring is by appointment only.
The University Learning Center is located on the first floor of Westside Hall (WE 1056). Phone: 962-7857; Website: www.uncw.edu/ulc;
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.
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.