Topic+3+Network-+Project+based+learning+-+Major+Assessment

Project based learning
We have 4 projects. You are required to investigate all of them, provide articles/programs/photos/screenshots/videos etc. the evidence your completion and hand-on activities been done. This is a major assessment for topic 3, each project will take 25%.

Please use the software: Solarwinds Network Topology Mapper, [] --download the trial version --Install and learn how to use it --Use the software to find and visualize at least __**3**__ local networks you often use, for example: l The classroom LAN l The computer Lab LAN l Your home area network l Mcdonald’s network etc. a) at least 1 screenshot for each network topology visualization. __**3 screenshots,**__ refer to the solarwinds website. b) Detailed explanations in __**a word document**__ of each network you investigate, the type of networks, which topology and its corresponding advantages and disadvantages, the IP addresses. c) Explain steps of how to use the software to mapping an unknown network you are in, please record **__a short video__** (mobile phone quality is acceptable) of how to do it. __** [Presentation Day] Sept 12th. 2017-09-12 **__
 * Project 1: Map and visualize the networks you are using **
 * [Objective]** investigate the topology of the network you are using and be able to show the topology!
 * [Requirements]**
 * __Evidence required:__**

__** Project 2: Computer Network story-telling **__ Reference: [] 第五个回答帖 Write an article that vividly goes through the key points of computer network! Write creatively in a story style to inspire the interests of the reader. Tell them why A, then why B, then why C, etc.... One of the best written computer network textbook so far is： Computer Networks - A Tanenbaum - 5th edition: https://pan.baidu.com/share/link?uk=2617672593&shareid=4116443463 download link __ ** [Presentation Day] Sept 27th. 2017-09-27 ** __
 * __Evidence required:__ **
 * An article in a word document, no word count limits. **

__** Project 3: Python network programming web Crawlers **__

Reference: http://blog.csdn.net/pleasecallmewhy/article/details/8922826 共12篇短文，从头开始边看边跟着学习 Python 3 自带urllib [] [] [] Scrapy library [] [] [] [] Implement your own web crawlers program, to download a huge amount of data automatically online. 网络爬虫，找一类自己感兴趣的数据，找相关网站，自动爬数据： 如用户头像、文章、电影评分、电视剧收视率等等 并写程序做一些简单的数据分析！ 如排序、搜索等等 __ ** [Presentation Day] Sept 13th. 2017-09-13 ** __
 * __Evidence required:__ **
 * Your programs **
 * a videos shows how it works automatically **
 * the final data analysis result in screenshots **

__** Project 4: DIY your own network **__

Build a file server by yourself, maybe by your own computer. References: http://ipython.org/ipython-doc/rel-1.1.0/interactive/public_server.html http://www.tested.com/tech/windows/406-how-to-build-an-awesome-500-windows-home-server/ http://jupyter-notebook.readthedocs.io/en/latest/public_server.html http://www.instructables.com/id/Turn-an-Old-Mac-Into-a-Home-File-Server/ https://www.lifewire.com/using-os-x-as-file-server-for-network-2260170 a) Network topology visualized b) a guide of how to build it and how to access it for your classmate c) short video evidence that they can use your network! __ ** [Presentation Day] Sept 20th. 2017-09-20 ** __
 * __Evidence required:__ **