F0847900

Computer Programming IV
This course deals with communication protocols, error detection in communication, and implementing a communication protocol
with C programming language.
Students will learn the importance of communication protocol and the principle of error detection in communication, and implement
a communication protocol with C programming language.
- Students can the importance of communication protocol.
- Students can the principle of error detection in communication.
- Students can implement XMODEM protocol with C programming language.
|
Class schedule |
HW assignments (Including preparation and review of the class.) |
Amount of Time Required |
1. |
Introduction. XMODEM receiving manually.
|
Reviewing XMODEM receiving manually. |
190minutes |
2. |
XMODEM sending manually. |
Reviewing XMODEM sending manually. |
190minutes |
3. |
XMODEM Packet consistency checking using C programming language. |
Reviewing XMODEM Packet consistency checking using C programming language. |
190minutes |
4. |
XMODEM sender implementation using C programming language. |
Reviewing XMODEM sender implementation using C programming language. |
190minutes |
5. |
XMODEM receiver implementation using C programming language. |
Reviewing XMODEM receiver implementation using C programming language. |
190minutes |
6. |
XMODEM communication for various types of file. |
Reviewing XMODEM communication for various types of file. |
190minutes |
7. |
End-term examination and review. |
Preparing end-term examination |
190minutes |
8. |
|
|
0minutes |
9. |
|
|
0minutes |
10. |
|
|
0minutes |
11. |
|
|
0minutes |
12. |
|
|
0minutes |
13. |
|
|
0minutes |
14. |
|
|
0minutes |
Total. |
- |
- |
1330minutes |
Relationship between 'Goals and Objectives' and 'Course Outcomes'
|
Reports |
Exam. |
Total. |
1. |
10% |
23% |
33% |
2. |
10% |
23% |
33% |
3. |
10% |
24% |
34% |
Total. |
30% |
70% |
- |
Evaluation method and criteria
Reports (30%) and term-end examination (70%).
Textbooks and reference materials
http://www.sic.shibaura-it.ac.jp/~kanzawa/soft4/
Grade B or greater in F0847800:"Software Programming 3", or equivalent skill.
Office hours and How to contact professors for questions
- Monday 12:30-13:00
The lecturer recommends making appointment in advance.
Relation to the environment
Non-environment-related course
Non-regionally-oriented course
Development of social and professional independence
- Course that cultivates an ability for utilizing knowledge
Most classes are interactive
Last modified : Wed Oct 17 07:41:35 JST 2018