NEW SOUTH WALES TECHNICAL AND FURTHER EDUCATION COMMISSION STUDENT ASSESSMENT GUIDE ­ MODULE Module Name:   Interfacing Applications Using C Module No  :   7763C National Module Code :  EB127 Module Purpose:  To provide the student with a working knowledge of the C language. This module is aimed at students, already skilled in structured program design techniques, with demonstrated competencies in microprocessor and digital electronics. The students will be required to construct, write and document small well structured programs to investigate the C language. In addition a project will be undertaken in C, with a small amount of assembler, to interface a microprocessor system to the external world. Module Assessment:  The assessment for this module is recorded as a Class Mark. All assessment events used to determine your result will be locally set and locally marked. Your results will be reported as DISTINCTION, CREDIT, PASS or FAIL. To receive a particular grade you must get at least the mark shown below: Grade DISTINCTION CREDIT PASS Class mark 83% 70% 50% All other cases FAIL. (Grade Code 72) Wgt % 20 20 30 30 Assessment Component Assessment Event Name CLASS MARK THEORY TEST 1 PRACTICAL TEST PROJECT THEORY TEST 2 Assessment Events - Additional Information Event Name :THEORY TEST 1 Event type: Theory test Timing: After the completion of Sections 1 to 3, as specified in the Student Assessment Information. Type of items: Multiple choice and short answer questions, program correction. Coverage: Sections 1 to 3 covering historical background and future directions for C, review of elementary C, more advanced C programming. Duration: 30 minutes Conditions: Theory/prac room. Test conditions. No aids allowed. (C) NSW TAFE Commission 2003                                             Module No.: 7763C   This guide is for use by students commencing study in this module on/after  1­Jan­1994    Date: 12/07/05 Page:  1 NEW SOUTH WALES TECHNICAL AND FURTHER EDUCATION COMMISSION STUDENT ASSESSMENT GUIDE ­ MODULE Event Name :PRACTICAL TEST Event type: Timing: Type of items: Coverage: Practical test After the completion of Sections 1 to 3, as specified in the Student Assessment Information. Design, coding, testing and debugging short programs involving arrays, pointers and structures. Sections 1 to 3 covering historical background and future directions for C, review of elementary C, more advanced C programming. 45 minutes Electrical/Electronics Integrated Learning Centre. One PC per student. Aids permitted. Duration: Conditions: Event Name :PROJECT Event type: Project Timing: Students will be given topic(s) after the completion of Section 2. Final presentation - after the completion of Sections 1 to 7, as specified in the Student Assessment Information. Type of items: * Design of a program to control an interface. * Writing and debugging the program using C and assembler. Coverage: Sections 2 to 7 covering review of elementary C, more advanced C programming, the compilation and linkage process, interfacing software to hardware, interfacing software to software, the programming project. Duration: To be completed over several laboratory sessions. The presentation of the completed project to the teacher during class time - 8-10 minutes per student. Conditions: * Students to be assessed individually on project related work * Assessor may vary tasks between students to ensure authenticity of work * Coding, testing and demonstration to be done in computer laboratory. Event Name :THEORY TEST 2 Event type: Theory test Timing: After the completion of Sections 1 to 7, as specified in the Student Assessment Information. Type of items: Multiple choice, short answer questions and program correction. Coverage: Sections 2 to 7 covering review of elementary C, more advanced C programming, the compilation and linkage process, interfacing software to hardware, interfacing software to software, the programming project. Duration: 60 minutes Conditions: Theory/prac room. Test conditions. No aids allowed. Additional Assessment Information:  In addition to the assessment outlined above, your teacher may set other tasks, for example, review questions, practical exercises and quizzes. These activities will not count towards your final assessment marks, but they are a vital part of your learning process, and will provide you with feedback on your understanding of the topics in this module. Summary of Content: ------------------(C) NSW TAFE Commission 2003                                             Module No.: 7763C   This guide is for use by students commencing study in this module on/after  1­Jan­1994    Date: 12/07/05 Page:  2 NEW SOUTH WALES TECHNICAL AND FURTHER EDUCATION COMMISSION STUDENT ASSESSMENT GUIDE ­ MODULE Section 1: Section 2: Historical background and future directions for C Review of elementary C Section 3: Section 4: Section 5: Section 6: Section 7: More advanced C programming The compilation and linkage process Interfacing software to hardware Interfacing software to software The programming project OCCUPATIONAL HEALTH AND SAFETY The laws protecting the Health and Safety of people at work apply to students who attend TAFE Colleges, either part time or full time. These laws emphasise the need to take reasonable steps to eliminate or control risk at work (this includes a TAFE College). TAFE NSW has the responsibility for the control, and where possible, the elimination of health and safety risk at the college. You are encouraged to help in eliminating hazards by reporting to your teacher or other College staff, anything that you think may be a risk to you or other people. Your teacher will encourage you to assist in hazard identification and elimination, and to devise control measures for any risks to yourself and other people that may arise during practical exercises. The OHS Act 2000 and OHS Regulation 2001 require that teachers and students take reasonable steps to control and monitor risk in the classroom, workshop or workplace. Pre­requisites Information :         PREREQUISITES are subjects which you must have successfully completed before you are allowed to enrol in this subject. Most subjects do not have prerequisites and you may enrol in them without having done any other subjects. Prerequisites of this module are  :  (only one module group required)  6032L 7761J Electrical Control (C) Programming Microprocessor System Assembly Lang Prog More About Assessment:  For information about assessment in TAFE please see "Every Student's Guide to Assessment in TAFE NSW" which is available on the TAFE Internet site at: http://www.tafensw.edu.au/students/guide/assessment_guide.htm. (C) NSW TAFE Commission 2003                                             Module No.: 7763C   This guide is for use by students commencing study in this module on/after  1­Jan­1994    Date: 12/07/05 Page:  3