322 261: Wireless and Mobile Communication Networks (Spring 2011)


Course Description:
Introduction to wireless and mobile communication networks, mobile radio propagation, wireless frequency, modulation and coding, multiplexing, wireless networking technology standard, Wireless Local Area Networks (WLANs), Cellular Networks, Wireless Personal Area Networks (WPANs)-Sensor Networks, Basic wireless network security.

Prerequisite: JAVA programming (322 122 or 322 162 or 322 111)

Instructor: Chakchai So-In, Ph.D., chakso AT kku.ac.th
Office: SC 6706
Office Hours: Wednesday 08.30am to 10.30pm (or email me for appointment)
Class homepage: http://web.kku.ac.th/chakso/322261_Spring11/
CNAP CCNA Wireless material: Cisco Network Academy CCNA Wireless
Teaching Assistant:
  • เพชร อิ่มทองคำ phet AT phet.in.th; Office hour Thursday 01.00pm to 02.00pm (Android)
  • ศรายุทธ พูลสงวน tktschool AT hotmail.com; Office hour (Window Phone 7)
  • Location:
    Section I: - the class meets on Monday at room labC from 01.00pm to 03.00pm for lecture; and from 05.00pm to 07.00pm for labC.
    Section II: - the class meets on Friday at room labC from 09.00am to 11.00am for lecture; and from 11.00am to 01.00pm for labC.
    Facebook Group: Facebook Group
    Class Email: cs322261 AT gmail.com
    Textbook
    The main textbooks for the course are
    1. Mobile and Wireless Networking Technology by Chakchai So-In (ดร. จักรชัย โสอินทร์), 2011
    2. Introduction to Wirless and Mobile Systems by Dharma Prakash, 2011
    3. การเขียนโปรแกรมแอนดรอยด์ Android Programming by ดร. จักรชัย โสอินทร์ และ พงษ์ศธร จันทร์ยอย, 2011
    4. การเขียนโปรแกรมแอนดรอยด์ขั้นสูง Advanced Android Programming by ดร. จักรชัย โสอินทร์ และ พงษ์ศธร จันทร์ยอย, 2011

    (Optional) Detailed Computer Networks
    1. การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ (Data Communication Networking) แปลโดย จักกริช พฤษการ
    2. Computer Networks : เครือข่ายคอมพิวเตอร์ แปลโดย สัลยุทธ์ สว่างวรรณ
    3. เครือข่ายคอมพิวเตอร์ (COMPUTER NETWORK) โดย กิตติ ภักดีวัฒนะกุล, 2554
    4. สถาปัตยกรรมและ โปรโตคอลทีซีพี โดย สุรศักดิ์ สงวนพงษ์
    5. Master in Security โดย จตุชัย แพงจันทร์
    6. เครือข่ายคอมพิวเตอร์ (Computer Networks) แปลโดย กิตติ ภักดีวัฒนะกุล และ สุธี พงศาสกุลชัย (2554)

    Other good books are
    1. Ad Hoc Wireless Networks: Architectures and Protocols, C. Siva Ram Murthy and B. S. Manoj (2004)
    2. Wireless Communications and Networks, by William Stallings (2005)
    3. Data and Computer Communications by William Stallings (2010)
    4. Computer Networking: A Top-Down Approach by James F. Kurose and Keith W. Ross (2009)
    Slides from Prof. Raj Jain, CSE574S: Mobile and Wireless Networking
    Most importantly, please READ all Data Communication Wiki and Wireless Networking Wiki related topics.
    Network Programming (Bee)
    UNIX Tutorial for Beginners Tutorial@virginia.edu
    Project I: APP
    Project II: Paper Translation
    Example: Android APP (Class in 2010)
    News

    Lecture Schedule: Tentative Subject to Change)
    ClassDayDateTopic
    1Monday05/30/2011Course Overview
    2Monday06/06/2011Introduction to Cellular Networks
    3Monday06/13/2011Wireless Local Area Network (WLAN)
    4Monday06/20/2011(Cont.) + Wireless Personal Area Networks (WPAN)
    5Monday06/27/2011(Cont.)
    6Monday07/04/2011Introduction to Network Protocol and Encoragement
    7Monday07/11/2011Project Presentation + Dhamma #1
    8Monday07/18/2011Review for Midterm
    9Monday07/25/2011Mid-Term Exam (week 07/25-29)
    10Monday08/01/2011Wireless Cellular Networks
    11Monday08/08/2011(Cont.)
    12Monday08/15/2011Mobile Radio Propagation
    13Monday08/22/2011Multiple Access Control
    14Monday08/29/2011Ad hoc Network
    15Monday09/05/2011Mobile IP
    16Monday09/12/2011Review for Final + Final Presentation
    17Monday09/19/2011Final Exam (week 09/19-10/06)

    Note: For Section II; date+4 say Monday 08/01 = Friday 08/05

    Lab Schedule (Android vs. Window Phone7): Tentative (Subject to change)
    LabsDateTitleDue Date
    1Monday05/30/2011Installation & HelloWorld06/06/2011
    2Monday06/06/2011UI06/13/2011
    3Monday06/13/2011Introduction to Graphic 2D06/20/2011
    4Monday06/20/2011Project Selection Presentation/How to write Outline+Report (5-10 mins presentation)
    5Monday06/27/2011Database SQLite OR PHP+mySQL Webview07/04/2011
    6Monday07/04/2011GPS and Google Maps07/11/2011
    7Monday07/11/2011Outline Presentation+Report (20 mins)
    8Monday07/18/2011Debuggin Tools07/25/2011
    9Monday07/25/2011Simple Network Programming08/01/2011
    10Monday08/01/2011Multimedia audio/video08/08/2011
    11Monday08/08/2011Installation to Mobile Device + Wrap up all labs08/15/2011
    12Monday08/15/2011Project Progress (I)
    13Monday08/22/2011Project Progress (I)
    14Monday08/29/2011Project Progress (I)
    15Monday09/05/2011Project Progress (I)
    16Monday09/12/2011Project Progress (I)
    17Monday09/19/2011Final Presentation (MUST WORK)

    Assignments (Spring 2011 schedule) (Subject to Change)
    Four or six homeworks will be assigned throughout the course. All assignment MUST be turned in as a HARDCOPY (during class or in my mail box). 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. For EMERGENCY cases, you allow to email me to cs322261@gmail.com including title prefix = "322261_Spring2011_XX:HWY" such that XX is your section number and Y is your homework number.

    Homework

    Description

    Out DateDue Date
    #1Wireless LANs06/13/201106/27/2011
    #2Wireless PANs + Internet Protocol07/04/201107/18/2011
    #3Cellular Networks08/08/201108/22/2011
    #4Wireless PHY I08/22/201109/05/2011
    #5Wireless PHY II09/01/201109/15/2011

    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
    Main Project (Project I) - Group of up to 5 students (for 2nd year) and up to 3 (for 3rd/4th year)
    This semester, we will focus on Android 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 (Mobile App only)
    Central; Isan; North; South; East; West

    Small Project (Project II)
    Survey on Mobile and Wireless Networking Technology - Wiki report submission + Presentation in Thai format (Don't Submit the paper only after google translator)
    Examples: (ieeexplore.ieee.org = Search "wireless survey") OR
    (www.sciencedirect.com = Search "wireless survey")

    Project Milestone

    Description

    Completion Date

    #1Project Topic Selection+5mins Presentation (what is it)06/20/2011-06/24/2011
    #2Outline Due+20 mins Presentation (story board - theory/objective/limitation/use case/activity diagram/..etc.) Click here for detail (page 33 BUT at least 15 pages - Check also Senior Project Guideline here page 18-19) Download Project Presentation Review Form here 07/11/2011-07/15/2011
    #3Small Project Submission (Wikipedia)08/08/2011-08/12/2011
    #4Final Submission Click here for detail (page 36)+30 mins Presentation/Demo09/05/2011-09/09/2011

    Note: These are group projects BUT grading individually *write who do what in what%?*
    Grading:
    Mid-Term Exam20%
    Final Exam20%
    (Lab) Homework + Quiz + Class participation25%
    Small Project5+5% (grading individually)
    Term Project25%+5% (grading individually)
    Note that 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