Information network - Class announcement
Quick link (quiz and score)
Warning: multiple submission will be removed using remove duplication add-in by Google Sheet. Only the remain is valid.
Quiz 1 [ PRE | POST ]
Quiz 2 [ PRE | POST ] Quiz 3 [ PRE | POST ] Quiz 4 [ PRE | POST ] Quiz 5 [ PRE | POST ] Quiz 6 [ PRE | POST ] Quiz 7 [ PRE | POST ] Quiz 8 [ PRE | POST ] Quiz 9 [ PRE | POST ] Quiz 10 [ PRE | POST ] Quiz 11 [ PRE | POST ] Quiz 12 [ PRE | POST ] Quiz 13 [ PRE | POST ] Quiz 14 [ PRE | POST ] Quiz 15 [ PRE | POST ] |
Quiz score 1 [ PRE / POST ]
Quiz score 2 [ PRE / POST ] Quiz score 3 [ PRE / POST ] Quiz score 4 [ PRE / POST ] Quiz score 5 [ PRE / POST ] Quiz score 6 [ PRE / POST ] Quiz score 7 [ PRE / POST ] Quiz score 8 [ PRE / POST ] Quiz score 9 [ PRE / POST ] Quiz score 10 [ PRE / POST ] Quiz score 11 [ PRE / POST ] Quiz score 12 [ PRE / POST ] Quiz score 13 [ PRE / POST ] Quiz score 14 [ PRE / POST ] Quiz score 15 [ PRE / POST ] |
Teaching plan
overview |
Technical information
436302 Information network 3 (3-0-6) = 3 hours lecture, 0 hours practice, 6 hours self-learning Objective
Lessons in this class include:
Expected result
After completion of this class, students are expected to be:
Class characteristic
This course is a technology related course for Arts students. To ensure understanding of each subject of interest, quizzes will be conducted regularly. Handouts are in English to stimulate class participation and discussion. English handouts also aim to improve English reading skill which is very important for understanding technical documents. Lectures are conducted in Thai to ensure understanding on the subjects. Quiz This course featured two scored quizzes in every session. Student should read the related materials before taking a class. They should also make sure they understand the lesson after the class. The two quizzes aim to stimulate self-study to fit 6 hours of self-study in the syllabus. One quiz is conducted in the beginning of the class to measure self-learning afford. Another is conducted before leaving the class to reflect on student understanding on the subject they just studied. Some questions in the quizzes may challenge students' wits as well as knowledge. Students may expect some answers like "Not possible" or "Wrong question". Self-learning Students is assumed to have no prior knowledge in information networking. They are expected to have a basic knowledge in computer technology. This course will present them a new field of knowledge. Students are expected to learn from outside course materials as well as provided handouts. The quizzes will be challenging and not necessarily derived purely from provided texts. Students train themselves some learning discipline fit for people who work in the field of technology. Handout This course features handout provided by the designated instructor. All handouts are in English. Students in faculty of arts are expected to be good, if not excellence, in English. In case they are not good, they must attend every lecture which will be provided in Thai to ensure their understanding. All questions, include vocabularies, are most welcome. Seriously, guys, if you don't understand, ask it out! Handouts do not feature note area. Students are encouraged to prepare their own notebook and a pen or pencil. Lecture All lectures in this course are in Thai. Using English handout and English presentation aided software, Students will be forced to learn English as a language that highest portion of the knowledge in this field is transferred. However, the teacher realizes the need of clear understanding on the lessons. So, if students have problem understanding the handout or the lecture, they can communicate in Thai. |
score |
Quiz : 10%
Term project : 40% (group score x peer review) Final exam : 50% |
schedule
|
This information is an in-class planning. The real delivery may be varied according to the situation. Each session lasts 150 minutes but the allocated time may be 5 - 15 minutes shorter. These shorter time is designed to be a spend on some activities which may take longer than planned.Note on English + Q/A section - It is designed to encourage students to learn English. Questions should be related to information network. Prizes are given to those who participate.
Session 1 - Introduction [ slide ] Pre-quiz : How well have you prepared? [10m] Get to know : instructor and students introduction [10m] Review : What do you know about this course? [10m] Topic : How is this course structured? Score? Project? [30m] Break : Chill out [15m] Topic : What is information network? What is computer network? [30m] English + Q/A : Encourage you to learn English + ask and find answer, for a prize! [20m] Post-quiz : How much have you learned? [10m] Session 2 - A MAN who's carrying a LAN riding on a WAN [ slide ] Pre-quiz : How well have you prepared? [10m] Review : What is an information network again? Have you thought about your project? [10m] Topic : LAN MAN WAN - Client & Server - Centralized VS Distributed [40m] Break : Chill out [15m] Topic : Topology [30m] English + Q/A : Encourage you to learn English + ask and find answer, for a prize! [20m] Post-quiz : How much have you learned? [10m] Session 3 - OSI and Internet model, Layer 7 : what do you use internet for? [ slide ] Pre-quiz : How well have you prepared? [10m] Review : Last session flashback [10m] Topic : OSI model, Internet model and why do we need them? [40m] Break : Chill out [15m] Topic : Application layer - Protocols and ports [30m] English + Q/A : Encourage you to learn English + ask and find answer, for a prize! [20m] Post-quiz : How much have you learned? [10m] Session 4 - Layer 6 & 5 : A translator and a bouncer [ slide ] Pre-quiz : How well have yoRSAu prepared? [10m] Review : Last session flashback [10m] Topic : Presentation layer - the translator [20m] Topic : Session layer - the bouncer [20m] Break : Chill out [15m] Calculation : RSA encryption calculation [40m] (my RSA code [python], my RSA App [android APK] ) English + Q/A : Encourage you to learn English + ask and find answer, for a prize! [20m] Post-quiz : How much have you learned? [10m] Session 5 - Layer 4 : Internet postal service (Where it cuts your data to pieces) [ slide ] Pre-quiz : How well have you prepared? [10m] Review : Last session flashback [10m] Topic : Transport layer - Internet postal service [20m] Topic : TCP vs UDP [20m] Break : Chill out [15m] Topic : A beer plz, Beer? Yes, a beer - TCP 3-way-handshake [30m] English + Q/A : Encourage you to learn English + ask and find answer, for a prize! [20m] Post-quiz : How much have you learned? [10m] Session 6 - Layer 3 : IP address 1 - basics IPv4 (How to find a needle in hay stack) [ slides ] Pre-quiz : How well have you prepared? [10m] Review : Last session flashback [10m] Topic : Network layer - what does it do? [10m] Topic : IP address - how packets find their way through the hay stack [10m] Break : Chill out [15m] Calculation : Binary conversion [20m] Calculation : IP address in binary - behind 192.168.x.x [20m] English + Q/A : Encourage you to learn English + ask and find answer, for a prize! [20m] Post-quiz : How much have you learned? [10m] Session 7 - Layer 3 : IP address 2 - subnetted IPv4 and special address [ slides ] Pre-quiz : How well have you prepared? [10m] Review : Last session flashback [10m] Topic : Reserved address and Classful routing VS Classless routing [10m] Calculation : IP address in classless routing [20m] Break : Chill out [15m] Topic : Subnet mask [10m] Calculation : IP address in binary with subnet mask - ultimate test of IP understanding [20m] English + Q/A : Encourage you to learn English + ask and find answer, for a prize! [20m] Post-quiz : How much have you learned? [10m] Session 8 - Layer 3 : IPv6 and Routing protocols [ slides ] Pre-quiz : How well have you prepared? [10m] Review : Last session flashback [10m] Topic : Routing protocols [40m] Break : Chill out [15m] Topic : Introduction to IPv6 [20m] Workshop : Try out IPv6 [20m] English + Q/A : Encourage you to learn English + ask and find answer, for a prize! [20m] Post-quiz : How much have you learned? [10m] Session 9 - Layer 2 : Clash of Packets and how to prevent them [ slide ] Pre-quiz : How well have you prepared? [10m] Review : Last session flashback [10m] Topic : Data link layer - what does it do? What is ARP? [10m] Topic : LLC - Logical Link Control sub layer [10m] Calculation : Introduction to error detection with parity bit [10m] Break : Chill out [15m] Topic : MAC - Media Access Control sub layer [10m] Workshop : LAN switching [10m] Calculation : CRC calculation [30m] English + Q/A : Encourage you to learn English + ask and find answer, for a prize! [20m] Post-quiz : How much have you learned? [10m] Session 10 - Layer 1 : Why is my Internet still slow even with my large bandwidth? [ slides ] Pre-quiz : How well have you prepared? [10m] Review : Last session flashback [10m] Topic : Physical layer - What does it do? [20m] Calculation : Bandwidth & throughput [30m] Break : Chill out [15m] Topic : Network Hardware [40m] English + Q/A : Encourage you to learn English + ask and find answer, for a prize! [20m] Post-quiz : How much have you learned? [10m] *NEW* For this session: Try your skill in (somewhat accurate) Ethernet Cable Termination Simulator Session 11 - Layer 1 : Same old copper wire, but VDSL is faster? How? [ slides ] Pre-quiz : How well have you prepared? [10m] Review : Last session flashback [10m] Topic : Network Technology - wired [20m] Topic : Network Technology - wireless [20m] Break : Chill out [15m] Topic : How does the entire OSI layer works together? [20m] Workshop : Design a simple network [20m] English + Q/A : Encourage you to learn English + ask and find answer, for a prize! [20m] Post-quiz : How much have you learned? [10m] Session 12 - Network design : Socio-reticuli sapien breath WIFI [ slides ] Pre-quiz : How well have you prepared? [10m] Review : Last session flashback [10m] Workshop : Design a network with WIFI [30] Break : Chill out [15m] Workshop : Connect the network using instructor provided materials [60m] Post-quiz : How much have you learned? [10m] Session 13 - Network administrator : How's your network doing? [ slides ] Pre-quiz : How well have you prepared? [10m] Review : Last session flashback [10m] Topic : Windows network commands [30m] Break : Chill out [15m] Topic : Network troubleshooting [20m] Workshop : Network troubleshooting [20m] English + Q/A : Encourage you to learn English + ask and find answer, for a prize! [20m] Post-quiz : How much have you learned? [10m] Session 14 - Network security : The spider, the web and the bugs [ slides ] Pre-quiz : How well have you prepared? [10m] Review : Last session flashback [10m] Topic : Network security philosophy [20m] Break : Chill out [15m] Topic : Dangerous things on the internet [30m] English + Q/A : Encourage you to learn English + ask and find answer, for a prize! [20m] Post-quiz : How much have you learned? [10m] Session 15 - Network security 2 : Good worm wake up late [ slides ] Pre-quiz : How well have you prepared? [10m] Review : Last session flashback [10m] Topic : Defense from the attacks [20m] Workshop : Demonstration - are you vulnerable? (don't do this at home - seriously) [20m] Break : Chill out [15m] Topic : Defense from the attacks [20m] Workshop : Demonstration - simple guide to strong password (Do this at home - seriously) [10m] English + Q/A : Encourage you to learn English + ask and find answer, for a prize! [20m] Post-quiz : How much have you learned? [10m] Session 16 - Project presentation Workshop : Project presentation (time divided equally by group) |
project |
Students are required to simulate a computer network by a self-constructed team. The simulation itself will be tested, broken down, and student must be able to fix the problem. The documentation must include network diagram and explanation of the network, both overview and technical. Students should include the method that network was setup, include but not limited to setup method, setup commands, layout of the network and its features.
The objective of the project is to ensure students’ ability to create a computer network, even by using simulator. Teams are required to submit a proposal on the chosen project. The deadline is at the 8th session. The proposal structure is explained below. This is students’ responsibility. There may be no warning. Teams those failed to submit their proposal will get 0 score for the project (and recommend they withdraw from the course because their score would be 60/100, at best) Project proposal should contain these information:
Scoring criteria Students can access teacher's scoring card <here> (Note that projects might be evaluate with a different scale if the project is unique and do not conform with the scoring criteria. For example, network security project will not be evaluated the same way network simulation is.) Example project topics Topics of term project are as followed (can be changed for significant technology advance). Students can propose their own topic.
|
example projects files
You can get the project at my old desk in librarian department. Please return it to the shelf after use.
You can also check the dedicated page called "Project Exemplar" in class menu.
You can also check the dedicated page called "Project Exemplar" in class menu.
Recommendation |
Textbook
Kurose, J. F., & Ross, K. W. (2008). Computer Networking A Top-Down Approach (4th ed.). Boston: Pearson/Addison Wesley. [SULIB / 6th ed.] Additional Reading (chosen by campus availability / ease of understanding)
|