2018년 6월 12일 화요일

The final exam topics of C++, open S/W, and data communications

*** The topics covered by midterm exams are not covered!!


>>> The final exam of C++ <<<

[THE MUST-LIST]
- Diamond multiple inheritance and virtual keyword (check out the constructor calling sequences)
- Polymorphism
- Operator overloading
- Cast operator; especially, dynamic_cast with pointers
- Calling a derived class's methods from its base class with pointers, or vice versa
- STL; the concept related with three major components.

[THE TO-DO-LIST]
- The other topics that we discussed related to the C++ class concept

>>> The final exam of Open S/W <<<

[THE MUST-LIST]
- Unix command: umask and file permissions
- Fork and threads
- Git commands (e.g., push, clone, pull, ... etc.) that we we discussed during the class
- Study topics related advanced C language techniques; especially, pointer (including double pointer)!!
- Linked list concepts that we have learned so far!!

[THE TO-DO-LIST]
- The other topics that we discussed to the Unix commands and C language

>>> The final exam of data communications <<<


[THE TO-DO-LIST]
- Chap 4: line coding 
     (You do not memorize each bit pattern but need to practice with several examples shown in the lecture notes)
     (Do NOT study average baud rate of each line coding) 
- Chap 5: Analog transmissions
- Chap 6: Bandwidth utilization
- Chap 10: Error detection and correction (Basic Version)
- Chap 11: Data link control (Stop and wait
- Chap 12: Multiple access (especially, each steps of CDMA)

[THE MUST-LIST]

- Line coding
- STOP-AND-WAIT, GO-BACK-N, and SELECTIVE-REPEAT ARQ (data / ACK flows and Sliding window)
- PARITY, CRC, and CHECKSUM 
- CDMA (chip sequence generation, encoding, decoding, and orthogonal properties)
- Brief concept of 1-persistent, p-persistent, and non-persistent strategies

Keep up with your study~

Wish you best luck!!