322 264: Mobile and Wireless Technology (Spring 2015)


Course Description:
Introduction to wireless networks, fundamental to physical, frequency media, radio propagation, modulation and coding, multiplexing, fundamental to computer networks, Wireless Local Area Networks (WLANs), Wireless Personal Area Networks (WPANs), sensor networks, ad hoc routing, Wireless Metropolitans Area Networks (WMANs), cellular networks, Mobile Internet Protocol (MobileIP), wireless network security.

Prerequisite: JAVA programming (322 122 or 322 162 or 322 111), Data Communication OR Computer Network (may be needed for the project) OR permission of the instructor.

Instructor: Chakchai So-In, Ph.D., chakso AT kku.ac.th
Office: SC 6706
Office Hours: Wednesday 12.00pm to 01.00pm at SC 6706
Class homepage: http://web.kku.ac.th/chakso/322264_Spring15/
CNAP CCNA Wireless material: Cisco Network Academy CCNA Wireless
Teaching Assistant:
  • Kanokmon Rujirakul ace_kamikaze AT hotmail.com , Office hour Sunday 5.00pm to 06.00pm @6204
  • Phet Imtongkhum phet AT phet.in.th, Office hour Tuesday 05.00pm to 06.00pm @6204
  • Comdet Phaudphut listzone AT hotmail.com, Office hour Tuesday 05.00pm to 06.00pm @6204
  • Nutaphol Sangkra solomild AT gmail.com, Office hour Tuesday 05.00pm to 06.00pm @6204

  • Location:
    Section I: - the class meets on Thursday at room LabC (6601C) from 12.00pm to 14.00pm (Friday) for lecture; and from 12.00pm to 14.00pm for Lab (Thursday).
    Facebook Group: https://www.facebook.com/groups/359045134275471/
    Email: cs322264 AT gmail.com
    Textbook
    The main textbooks for the course are
    1. Mobile and Wireless Networking Technology, Chakchai So-In, 2011-2015
    2. Introduction to Wirless and Mobile Systems by Dharma Prakash, 2011
    3. ¤ÙèÁ×Í¡ÒþѲ¹Òá;¾ÅÔपѹ Android ÍÂèÒ§Á×ÍÍÒªÕ¾ by ´Ã. ¨Ñ¡ÃªÑ âÊÍÔ¹·Ãì, ¾§Éìȸà ¨Ñ¹·ÃìÂÍ áÅÐ ³Ñ°³ÔªÒ ÇÕÃÐÁ§¤ÅàÅÔÈ, 2011
    4. Android App Development ©ºÑºÊÁºÙóì by ´Ã. ¨Ñ¡ÃªÑ âÊÍÔ¹·Ãì, ¾§Éìȸà ¨Ñ¹·ÃìÂÍ áÅÐ ³Ñ°³ÔªÒ ÇÕÃÐÁ§¤ÅàÅÔÈ, 2011
    5. Ad Hoc Wireless Network: Architectures and Protocols, C. Siva Ram Murthy and B. S. Manoj, 2004

    Supplementary
    1. Wireless Communications and Network, by William Stallings, 2005
    2. Fundamentals of Wireless Communication by David Tse et al., 2005 (free access click here)
    3. WiMAX: Technology for Broadband Wireless Access by Loutfi Nuaymi, 2007
    4. 3G Evolution, Second Edition: HSPA and LTE for Mobile Broadband, Erik Dahlman et al., 2008
    5. Wireless LAN 2nd Edition, Aunnop Kuntikul, 2015
    6. Wireless LAN, Anan Ponpherm, 2007
    7. Basic Android App Development, Chakchai So-In and Pongsathorn Janyoi, 2015
    8. Advanced Android Programming, Chakchai So-In and Pongsathorn Janyoi, 2015
    9. Basic Window Phone 7 Programming, C. So-In, Kasidit Wijitsopon, Nutnicha Weeramongkonlert, and Saryut Poolsanguan, 2015
    Most importantly, please READ all Wiki related topics.
    Note that all books are on 3 hours-reserved at ComSci LIB.
    Final Project
    Example: 322262: Wireless Networks (Class in 2013) Example: 322261: Wireless and Mobile Communication Networks (Class in 2011) Example: 322749: Mobile and Wireless Application (Class in 2011) Example: 322261: Wireless and Mobile Communication Networks (Class in 2010)
    News
    Tentative Schedule (Subject to Change)
    Homework/Lab Assignments (Spring 2015 schedule) (Subject to Change)
    Four or six homeworks will be assigned throughout the course. All assignment MUST be turned in either as a hardcopy (during class or in my mail box) or email to cs322264@gmail.com including title prefix = "322264_Spring2015_XX:HWY" (XX = Section Number, Y = Homework Number). All submission MUST be turned in 7 mins before class. For all reasons, late penalty will be applied. Late homework will be assessed a 30% penalty. No homework will be accepted more than one day late.
    ClassDayDateTopic
    1Thursday01/15/2015Course Overview: Mobile and Wireless Issues
    2Thursday01/22/2015Wireless Local Area Network (WLAN)
    3Thursday01/29/2015(Cont.)
    4Thursday02/05/2015Wireless Personal Area Network (WPAN)
    5Thursday02/12/2015Networking Protocol + Project Topic Selection
    6Thursday02/19/2015Mobile IP + TCP Over Wireless
    7Thursday02/26/2015Wireless Security + Ad Hoc Network
    8Thursday03/05/2015Review for Midterm + Mobile Networking App/Tool Topic Selection + Encoragement 1 + Encoragement 2 + Encoragement 3 + Dhamma #1
    9Thursday03/12/2015Midterm (week 03/09-03/16)
    10Thursday03/19/2015Introduction to Wireless Cellular Network
    11Thursday03/26/2015Mobile Networking App/Tool Presentation (Demo + Doc)
    12Thursday04/04/2015Project Progress I (source code + pre-app)
    13Thursday04/09/2015Cellular 1G-4G
    14Thursday04/16/2015Review for Wireless Physical Layer (WPHY)
    15Thursday04/23/2015(Cont.)
    16Thursday04/30/2015Review for Finalterm + Final Project Presentation/Demo
    17Thursday05/07/2015Final Exam (week 05/04-05/14)

    Homework

    Description

    Out DateDue Date
    #1WLAN01/29/201502/12/2015
    #2WPAN02/12/201502/26/2015
    #3Cellular Network04/09/201504/23/2015
    #4Wireless PHY04/16/201504/30/2015

    Eight or eleven (individual) lab homeworks using Packet Tracer will be assigned throughout the course. All assignment MUST be turned in as a SOFTCOPY (.doc+packet tracer) (during class). You allow to email me to cs322264@gmail.com including title prefix = "322264_Spring2015_XX:LabY" such that XX is your section number and Y is your lab homework number.
    Lab HomeworkDescriptionOut DateDue Date
    #1Lab 1 = Mobile = Intro to Android! = installation + helloworld01/12/201501/19/2015
    #2Lab 2 = Mobile = Simple Android UI Program (Metric) + Debug Tools01/19/201501/26/2015
    #3Lab 3 = Mobile = Simple Android Calculator Program01/26/201502/02/2015
    #4Lab 4 = Mobile = Simple Pic/Sound Program02/02/201502/09/2015
    #5Lab 5 = Cellular = Get Cellular Parameters + SMS02/09/201502/16/2015
    #6Lab 6 = Cellular/WPAN = Accelerometer + GPS + MAP02/16/201502/23/2015
    #7Lab 7 = WLAN = Call other apps + Call Audio/Video + Webview + Emulator Control + File Control02/23/201503/09/2015
    #8Lab 8 = Game = Simple CAI Game I03/09/201503/16/2015
    #9Lab 9 = Game = Simple CAI Game II03/16/201503/23/2015
    #10Lab 10 = WLAN = HTTP + Mysql03/23/201503/30/2015
    #11Lab 11 = Internet = Simple Networking Program03/30/201504/06/2015
    #12Lab 12 = Game = Simple CAI Game III04/06/201504/13/2015
    #13Lab 13 = Mobile = Load to Android Phone (apk) + Market04/13/201504/20/2015
    #14WrapUP All LABs04/20/201504/27/2015
    #15Final Lab Exam04/27/201505/04/2015
    Note: For homework and lab assignment; you MUST include the cover letter with students' signature OTHERWISE they WILL NOT be graded.
    Academic Integrity
    Students at Khon Khan University are engaged in the first step for their professional career with the highest standards. Please follow the academic integrity guideline at Cheating and Plagiarism [@CMU]. All these rules are enforced for the entire course.
    Project/Lab - Group of up to 1-2 students
    Main Project
    Project Ideas:
  • Ideas at Virtual Labs
  • Ideas at Planet Labs
  • Ideas at EMULAB
  • Ideas at OMNET
  • Ideas at NS2
  • Ideas at NS3
  • Ideas at OPNET

  • Ideas at Hawaii.edu
  • Ideas at MIT.edu
  • Ideas at Toronto.edu
  • Ideas at Sunysb.edu
  • Ideas at Berkeley.edu
  • Ideas at Upenn.edu
  • Ideas at Cmu.edu

  • This semester, we will focus on Android CAI Applicaiton; Android Emulator will be our main tool (require JAVA skill - eclispe)
    Links here are useful for Android programming: http://developer.android.com/guide/developing/tools/emulator.html, http://developer.android.com/sdk/index.html.
    Some of Android application: http://www.android.com/market/#app=com.wsl.CardioTrainer; http://androidapplications.com/
    However, we do not limit to Android platform. Iphone OS application, WII-based applicaiton, Kinect application, WP7 application AND Sensor Network are also possible.
    The quality of the project is to submit for NSC contest, Microsoft Imagine Cup, and Samart Innovation.
    Project Ideas Example (Look at Mobile Application section - please also update the projects passing into the final round) Project Examples (NSC) Click here
    Some cool projects@youtube: Iphone Robot; Kinect Robot; Cool Android App; Kinect; Window Phone App

    Project NSC2011 Examples
    Central; Isan; North; South; East; West
    Project NSC2012 Examples
    Central; Isan; North; South; East; West
    Project NSC2013 Examples
    Central; Isan; North; South; East; West
    Project NSC2014 Examples
    Central; Isan; North; South; East; West
    Project NSC2015 Examples
    Central; Isan; North; South; East; West

    Cisco Netrider Contest (Networking Competition)
    Netrider 2010; Netrider 2011; Netrider 2012; Netrider 2014
    Network Security Contest
    Network Security Contest 2010; Network Security Contest 2011; Network Security Contest 2012; Network Security Contest 2013

    Project Milestone

    Description

    Completion Date

    #1Project Topic Selection + 15 mins PPT Presentation (what is it)02/09/2015
    #2Mobile App/Tool Topic Selection + 5 mins (what is it)03/02/2015
    #3Mobile App/Tool Presentation + 15 mins Presentation Demo + Setup and How to Use + Explain Source Code in Doc = Word Document (similar to Lab)03/23/2015
    #4Final Project Submission + 20 mins Presentation = Poster + PPT + Code + Demo + Market/Play04/27/2015
    Note: These are group projects BUT grading individually *write who do what in what%?*
    Grading: (Tentative)
    Mid-Term Exam20%
    Final Exam (Lecture + Lab)20% + 10%
    Homework + Lab + Class Participation + Quiz25%
    Project + App/Tool25% + 2%(market)
    The students are allowed to bring only "ONE" piece of A4 paper in each exam. The final exam material will be after the mid-term; however, all related contents will be also covered.
    The exam includes 1. True/False (+1, -1, and 0), 2. Numerical and Analysis, and 3. Fill in the blank.
    The final grade will be curved based on the overall performance of the whole class (probablistic clear cut-off point).
    Note: Extra Credits +5% 1st round competition; +5% Final round competition; +10% = winner for NSC/Imagine Cup/Samart

    Other related wireless networking research links
    1. WiMAX research, WiMAX-NS2 Module, Chang Gung University (Prof. Jenhui Chen), http://ndsl.csie.cgu.edu.tw/wimax_ns2.php
    2. Wireless Communication Technologies Group, NIST, http://w3.antd.nist.gov/wctg/
    3. Wireless Communications Research, MIT (Prof. Moe Win), http://wgroup.lids.mit.edu/
    4. The Wireless Systems Lab (WSL), Stanford, (Prof. Andrea Goldsmith), http://systems.stanford.edu/
    5. Wireless Communications Research Group, Stanford (Prof. Donald C. Cox), http://wireless.stanford.edu/
    6. Network Research Lab, UCLA (Prof. Mario Gerla and M.Yahya Sanadidi), http://netlab.cs.ucla.edu/
    7. UCLA Wireless Research and Development, UCLA (Dr. Michael Fitz), http://www.unwired.ee.ucla.edu/index.html
    8. Center for Wireless Communications (CWC), UCSD (Prof. Anthony S. Acampora), http://www-cwc.ucsd.edu/
    9. Broadband Wireless Networking Laboratory, (Prof. Ian F. Akyildiz) http://www.ece.gatech.edu/research/labs/bwn/
    10. The Berkeley Wireless Research Center, Berkeley, http://bwrc.eecs.berkeley.edu/
    11. Wireless Networking & Communications Group (WNCG), Utexas (Prof. Jeff Andrews, Ted Rappaport, Lili Qiu, and Sanjay Shakkottai), http://wncg.ece.utexas.edu/
    12. Wireless Communications Laboratory (WCL), TAMU (Prof. Costas N. Georghiades), http://wclb.tamu.edu/
    13. Wireless Systems Research Laboratory, Univeristy of Cincinnati (Dr. James Caffery Jr), http://www.ececs.uc.edu/~wsrl/main_page.htm
    14. Wireless Communications Research Laboratory, WISC (Prof. Akbar Sayeed), http://dune.ece.wisc.edu/
    15. WINLAB, Rutger (Prof. Dipankar Raychaudhuri), http://www.winlab.rutgers.edu/
    16. Wireless Networking and Security Laboratory, WPI (Prof. Wenjing Lou), http://ece.wpi.edu/~wjlou/htmls/research.html
    17. Center for Wireless Information Network Studies, WPI (Prof. Kaveh Pahlavan), http://www.cwins.wpi.edu/
    18. Multimedia Networks Laboratory, UMass (Prof. Aura Ganz), http://dvd1.ecs.umass.edu/wireless/
    19. Computer Networks Research Group, UMass (Prof. Jim Kurose and Don Towsley), http://www-net.cs.umass.edu/
    20. The Wireless Networks Laboratory (WNL), Cornell (Prof. Zygmunt J. Haas), http://people.ece.cornell.edu/haas/wnl/
    21. Center for Wireless Systems and Applications (CWSA), Purdue (Prof. Mark Bell), http://cwsaweb.ecn.purdue.edu/index.php
    22. Center for Research in Wireless Communications, Clemson (Prof. Michael B. Pursley), http://www.clemson.edu/crwc/index.htm
    23. Advanced Networking Laboratory, NJIT (Prof. Nirwan Ansari), http://web.njit.edu/anl/index.htm
    24. Broadband Communications Research, University of Waterloo (Dr. X. Sherman Shen and Weihua Zhuang), http://bbcr.uwaterloo.ca/
    25. Wireless Information Networking Group (WING), University of Florida (Dr. Yuguang Fang and Janise McNair), http://wireless.ece.ufl.edu/
    26. Radio Systems Group, Lund University (Prof. Andreas Molisch), http://www.es.lth.se/radiocom/
    27. Wireless Communications and Networking Group, Rochester (Prof. Wendi Heinzelman), http://www.ece.rochester.edu/research/wcng/
    28. Wireless Communications Research, UTK (Prof. Mostofa K. Howlader), http://wcrg.ece.utk.edu/

    Other Wireless Classes
    1. Wireless Classes at Stanford and other Wireless Classes Links, Stanford (Prof. Andrea Goldsmith), http://www.stanford.edu/class/ee359/
    2. Wireless Broadband Networks Class, RPI (Prof. Shivkumar Kalyanaraman), http://www.ecse.rpi.edu/Homepages/shivkuma/
    3. Short course on Fundamental to Wireless (Prof. David Tse), http://www.jacobsschool.ucsd.edu/news/news_releases/release.sfe?id=550
    4. Wireless Classes, Berkeley (Prof. David Tse), http://inst.eecs.berkeley.edu/~ee224b/sp06
    5. Wireless Communication, UTexas (Prof. Ted Rappaport), http://users.ece.utexas.edu/~wireless/classes.php
    6. Wireless Classes, Washington University (Prof. Raj Jain), http://www.cse.wustl.edu/~jain/
    7. Protocol and Systems Design for Wireless Mobile Networks, UCLA (Prof. Songwu Lu), http://www.cs.ucla.edu/classes/fall03/cs211/
    8. Other resource of William Stallings text book, http://williamstallings.com/Wireless1e.htmL

    Back to Chakchai So-In's Home Page