HiNRG

  • Increase font size
  • Default font size
  • Decrease font size
Home Classes Previous Semesters CS450 Fall 2010
CS450 Fall 2010

CS450 Fall 2010 Outline

E-mail Print PDF

Course Time: Tue/Thr 1:30-2:45, Shaffer 300
Instructor: Andreas Terzis (terzis at cs.jhu.edu)
TA: Doug Carlson (carlson at cs.jhu.edu)
Office hours: By appointment

This course is an introduction to fundamental concepts of networked embedded systems and wireless sensor networks. It is intended for juniors, seniors and first year graduate students in Computer Science and other engineering majors with the prerequisite background. Covered topics include: embedded systems programming concepts, low power and power aware design, radio technologies, and communication protocols for low-power networks.

Laboratory work consists of a set of programming assignments that consider a set of the issues described in class.

Prerequisites: 600.226, 600.120 and 600.344/600.444 or instructor's consent.

Please use the Blackboard website for assignments, announcements, etc.

 

CS450 Fall 2010 Syllabus

E-mail Print PDF

Note: The syllabus might change in the following weeks. 

Week Topic Paper Presenter Presentation HW Project Deliverables
1 (8/31) Applications [RM04] Andreas
2 (9/7) RF Propagation and Radios [Agilent] Andreas HW1
3 (9/14) Radio measurements [SDT+10] Marcus
4 (9/21) MAC [AMAC] Victor

HW1
5 (9/28) Link Estimation and Tree Routing [CTP] Andong
HW2
6 (10/5) Dissemination/Broadcast [Typhoon] Rob


HW2
7 (10/12) Congestion Control [PG10] Mihesh
HW3
8 (10/19) IP Networking [HC08] Abhishek


HW3
9 (10/26) Review and Midterm (10/28)

Project
10 (11/2) Operating Systems and Programming Languages [Tenet] Ken
11 (11/9) Energy Management [KH+07] Yessen

12 (11/16) Energy Harvesting Weichao

13 (11/23) Time Synchronization [FTSP] Paul
14 (11/30) TBD Project
 

CS450 Fall 2010 Grading

E-mail Print PDF

The course is structured as a research seminar where students present research papers to their peers.

Students are required to read all papers assigned during the semester and be able to competently discuss the material in class. Each student will be responsible for presenting one lecture (depending on the class size) -- that lecture will be based on the assigned paper for the week including as much relevant related work as necessary to distill the work presented in the paper. The speaker should try to present a comprehensive view of the topic suitable for a 45 minute talk. The presenter is also responsible for leading the general discussion for the remainder of the class (30 min).

Additionally, each student is responsible for submitting a summary of the paper, which includes (1) at least two thought-provoking questions on the assigned paper (2) a discussion of any strengths and weaknesses (3) two possible directions for extensions on the ideas / topic presented in the paper. Your questions should critically evaluate the paper (e.g., questioning the assumptions, questioning whether the experiments are lacking (and why), flaws in the analysis, etc). This summary will be turned in to the instructor.

There is a midterm but no final for this course. There will be a semester long project and a number of homeworks that will include implementation on mote devices and simulations. Each student is required to give at least one in-class presentation. The presentation will be centered on pre-selected papers. 

Percentage
Homeworks 25
Midterm 25
Class Presentations 10
Class Participation and Summaries  10
Project 30
 

CS450 Fall 2011 Outline

E-mail Print PDF

Course Time: Tue/Thr 1:30-2:45, Shaffer 202
Instructor: Marcus Chang (mchang at cs.jhu.edu)
TA: Zainan Zhou (zzn at jhu.edu)
Office hours: By appointment

This course is an introduction to fundamental concepts of networked embedded systems and wireless sensor networks. It is intended for juniors, seniors and first year graduate students in Computer Science and other engineering majors with the prerequisite background. Covered topics include: embedded systems programming concepts, low power and power aware design, radio technologies, and communication protocols for low-power networks.

Laboratory work consists of a set of programming assignments that consider a set of the issues described in class.

Prerequisites: 600.226, 600.120 and 600.344/600.444 or instructor's consent.

Please use the Blackboard website for assignments, announcements, etc.

 

CS450 Fall 2011 Syllabus

E-mail Print PDF


Week Topic Paper Presenter Slides Handout Deliverables
1 (8/30) Applications [RÖMER04]
[Intro,Apps]
2 (9/6) Mote hardware [DUTTA08] Katz [MCU,Sem] Tutorial1
3 (9/13) Embedded programming [HILL00]
[Prog,Sem] Homework1
4 (9/20) Medium Access Control [BUETTNER06] Fatima [MAC,Sem]

5 (9/27) Link Estimation and Tree Routing [Tutorial2] Victor [Tree]
Homework1
6 (10/4) IP Networking [GNAWALI09] Chen
[IPv6,Sem] Homework2
7 (10/11) Energy Management (1) [Energy]
8 (10/18) Time Synchronization
[HUI08] Larry
[Time,Sem]
Homework2
9 (10/25) Review and Midterm (2)
Project
10 (11/1) Advanced Networking Topics [TERZIS10] Fikrie [Net,Sem]
11 (11/8) Operating Systems and Programming Languages
[LIANG09] Kel

12 (11/15) Localization
[KO09]


13 (11/22) Energy Harvesting
(3)

14 (11/29) TBD Project
  1. Monday's classes are taught on Tuesday. Tuesday's lecture is moved to Thursday. No seminar/paper review this week.
  2. Review on Tuesday, midterm on Thursday.
  3. Lecture Tuesday, Thanksgiving Thursday.
 
More Articles...
  • «
  •  Start 
  •  Prev 
  •  1 
  •  2 
  •  Next 
  •  End 
  • »


Page 1 of 2