click here to go to ACADEMICS page

1. Description


2. Objectives

2.1. The course is "process-based" and aims to re-enforce the students' ability to look for and to discover solutions to computer interfacing projects and challenges in the professional world

2.2. To the extent practicable, students work on different aspects of computer interfacing, with the goal of developing "in-depth" insight on certain aspects, and a "helicopter view" of others

2.3. As they face challenges in the professional world, they are expected to consider their classmates as ready technical resources, this, within the spirit of mutual development

3. Outline and Timeframe

3.1. The learning elements and competency targets are similar to those of the previous two semester's

3.2. The classes will need to complete the planning session, whose outputs will be the projects that the students would undertake in computer interfacing, complete with project leaders, specifications, quality of work, milestone dates, details of acceptance tests, and dates of such tests

4. Required Readings.

(Emphasis : The process and approach used to control the behavior of buses, memory, input/output ports and peripheral devices)

4.1. Phoenix Bios, or equivalent

4.2. IBM Technical Reference Manual

4.3. Peter Norton and Richard Wilton, The IBM PC & PS/2, Microsoft Press

4.4. Michael A Banks, The Modem Reference, Second Edition, Brady Books, Inc., 1991

5. Suggested Readings

(Essentially a review of the behavior and characteristics of discrete devices and function-oriented chips)

5.1. Signetics (or equivalent), Digital, Linear and MOS Integrated Circuits

5.2. Borland Turbo C Manuals (especially, those aspects related to the input and output commands related to the manipulation of hardware slots and ports)

5.3. Peter Norton and John Socha, Assembly Language Book for the IBM PC, Brady Books, Inc.

6. Requirements

6.1. Attendance during all functional and acceptance tests, as indicated by milestone dates

6.2. Consultation that reveals the student's learning progress

7. Grading System

An "A" grade is indicated by the following measurable and qualitative criteria:

7.1. Measurable

7.1.1. (55%) : Meeting the ALL the functional performance requirements of the applicable specifications for ALL performance tests involving the module and system.

7.1.2. (25%) : The level of acceptance of the Project and of each Module is the prerogative of the faculty of the Department

7.2. Qualitative

The teacher/facilitator provides the remaining (20%) based on his personal appreciation of the combination of the factors indicated below

7.2.1    [10%] technical soundness and acceptability of documentation submitted

7.2.2    [5%]   consultations

7.2.3    [5%]   student's general diligence in undertaking that part of the work

8. Classroom Policies

The management of the classroom shall be such as to facilitate the creation of an environment conducive to the person's growth, as well as, unleash and enhance aspects of personality that are helpful to "problem-solving" situations.

Very briefly, this development is expected along the lines of "freedom to think", management of work and learning so as to achieve high levels of motivation at work within the context of group and personal interaction, and the development of participative decision-making skills. The course hopes that the participants experience the joy of being able to contribute to a group undertaking and take accountability for a successfully completed job, within the confines of the alloted schedule.

For further details, please refer to

9. Consultation Hours

The conduct of the course is "hands-on".

At any time, students may, and are encouraged, to ask the teacher/facilitator to come to the group's work bench to consult about any aspect of the group's experiments.

Consultation times shall be announced when the semester starts.