15-446 Networked Systems Practicum Lecture 1 – Introduction 1.

Slides:



Advertisements
Similar presentations
Intro to CIT 594
Advertisements

Slide 01-1COMP 7370, Auburn University COMP 7370 Advanced Computer and Network Security Dr. Xiao Qin Auburn University
ECE 355 Introduction to Computer Networks and Data Communications
CS 46101–600/CS Design and Analysis of Algorithms Dr. Angela Guercio Spring 2010.
CS 331 / CMPE 334 – Intro to AI CS 531 / CMPE AI Course Outline.
6/19/2015 Prof. Ehud Gudes Security Ch 1 1 Chapter 0 - Overview.
ENGIN112 L1: Overview September 3, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 1 Course Overview Russell Tessier KEB 309 G
1 CSCD 439/539 Wireless Networks and Security Lecture 1 Overview Fall 2007.
Welcome to EECS 340 Introduction to Computer Networking.
Welcome to CS 395/495 Measurement and Analysis of Online Social Networks.
1 CSE 651: Introduction to Network Security Steve Lai Spring 2010.
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
CSE Graphical User Interface Design & Implementation Jason Murphy Lecture 1 - Introduction.
CS 453 Introduction to Data and computer communications Syllabus Vinod Kulathumani West Virginia University.
Understanding data communications Taekyoung Kwon
Polly Huang, NTU EEAdmin1 Wireless Sensor Network and Laboratories Polly Huang EE NTU
CS 458 Internet Engineering Instructor: Prof. Jörg Liebeherr University of Virginia.
COMP Introduction to Programming Yi Hong May 13, 2015.
CS 103 Discrete Structures Lecture 01 Introduction to the Course
Introduction to Network Security J. H. Wang Feb. 24, 2011.
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
Network Security by Behzad Akbari Spring 2012 In the Name of the Most High.
1 ECE 156 Computer Network Architecture Professor Krish Chakrabarty Department of Electrical and Computer Engineering Fall 2006.
CMSC 671 Principles of Artificial Intelligence Course Overview Fall 2015.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
ICS 6B Boolean Logic and Algebra Fall 2015
1 Computer Networking Course Milan Vojnović April 2006.
Introduction 1-1 Lecture 1 University of Nevada – Reno Computer Science & Engineering Department Fall 2015 CPE 400 / 600 Computer Communication Networks.
KAIST CS710 컴퓨터구조 특강 유비쿼터스 네트워크와 보안 Syllabus Network & Security Lab.
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
L-1 Introduction 1. Today's Lecture Administrivia Example topics 2.
CSC 450/550 Part 1: Introduction. CSC 450/550 Summary (1)Contact information (2)Course objective and topics (3)Course evaluation (4)* The layering principle.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
ECS152BXin Liu 1 ECS 152B Computer Networks Winter 2009 Prof. Xin Liu
Introduction to Information Security J. H. Wang Sep. 18, 2012.
1 Lecture 1 Introduction Hui Zhang School of Computer Science Carnegie Mellon University Networking, Fall 2007
ICOM 5995 (crypto) - Noack Crypto - Administrivia Prontuario - Please time-share and ask questions Info is in my homepage amadeus.uprm.edu/~noack/ Make.
CS Introduction to Computer Science Spring 2011 Dr. Angela Guercio (
Course web page: ECE 646 Cryptography and Computer Network Security ECE web page  Courses  Course web pages  ECE 646.
1 CDA 4527 Computer Communication Networking (not “analysis”) Prof. Cliff Zou School of Electrical Engineering and Computer Science University of Central.
Special topics in computer applications Taekyoung Kwon
Mohammad Alauthman 1/22/20162 This 3-credit first course for computer science & IT majors, which provides students the basic understanding.
Cheng-Fu Chou, CMLAB, CSIE, NTU P. 1 Intro. to Computer Network Thu. 9:10am-12:10pm, CSIE 102 Instructor: Cheng-Fu Chou –Office.
ECE 374: Computer Networks & Internet Introduction Spring 2015 Prof. Michael Zink.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
ECE 374: Computer Networks & Internet Introduction Spring 2012 Prof. Michael Zink.
1 NES554: Computer Networks Defense Course Overview.
Computer Networks CNT5106C
MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N Fall 2010.
Telecommunications Networking II Overview and Course Policy.
Course Overview 1 MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N
Computer Network Fundamentals CNT4007C
Andy Wang Object Oriented Programming in C++ COP 3330
Computer Networks CNT5106C
CNT 4704 Computer Communication Networking (not “analysis”)
CNT 4704 Computer Communication Networking (not “analysis”)
CNT 4704 Computer Communication Networking (not “analysis”)
CPSC 441: Computer Communications
Andy Wang Object Oriented Programming in C++ COP 3330
Three major projects: There will be a midterm covering the material presented during the first half of the semester a final covering the material presented.
CNT 4704 Analysis of Computer Communication Networks
CNT 4704 Analysis of Computer Communication Networks
V. Arun College of Information and Computer Sciences
INFS 522 – Computer Systems Concepts
ECS 152B Computer Networks Winter 2010
Intro to CIT 594
Administrative Issues
Intro. to Computer Network
MAT 379 Computer Networking
Intro. to Computer Network
Presentation transcript:

Networked Systems Practicum Lecture 1 – Introduction 1

Today’s Lecture Administrivia Topics and Overview 2

Instructors Instructors. Srini Seshan Gates Hall 8123 Teaching assistants. None (a couple informal ones ) 3

Course Goals Learn about mobile system design Wireless networks Energy management Split application design Learn about security for networked systems Basic crypto techniques Privacy challenges in mobile systems DDoS Learn how to build systems that use the network Capstone project 4

Course Format ~20 lectures Cover the “principles and practice” Complete readings before lecture Readings based on recent systems/research papers 4 homework assignments “Paper”: Do you understand and can you apply the material? “Lab”: learn key system concepts Capstone-like project Midterm and final Covers each of the above 3 parts of class 5

Project Topic of your choice Discussion of topics next lecture Should have something to do with mobile computing Regular meetings (approximately 1 per 4 weeks) Final handin: code, presentation + demo, short (few page) writeup Solo or in groups of 2 Both students should understand the entire project Expectations of groups will be somewhat higher 6

Administrative Stuff Watch the course web page Handouts, readings,.. Piazza for Q&A Office hours by appointment Course secretary Angela Miller, Gates

Grading Roughly equal weight in projects and testing 45% for Project 15% for Midterm exam 20% for Final exam 20% for Homework/Participation You MUST demonstrate competence in both projects and tests to pass the course Fail either and you fail the class! 8

Policy on Collaboration Working together is important Discuss course material in general terms Work together on program debugging,.. Final submission must be your own work Homeworks, midterm, final Web page has details 9

Late Work and Regrading Late work will receive a 15% penalty/day No assignment can be more than 2 days late No penalty for a limited number of handins - see web page Only exception is documented illness and family emergencies No assignments with a “short fuse” Start on time! 10

Today’s Lecture Administrivia Topics and Overview 11

Other Topics Supporting capstone projects Lectures topics will be added/changed to match project topics and student interests me topics you want to learn about 12

3 Sections Mobile Networking Networking/Mobile Security Mobile Systems 13

Mobile Networks Wireless Networks Bluetooth Mobile IP Wireless + TCP Cellular Networks 3G/4G standards Mobility support 14

Mobile Networks RFID/NFC Phy + MAC layer protocols RFIDs with computation Scaling RFID protocols Energy Management Sleep modes in different technologies Using Proxies Protocol interactions with power management 15

Security Understanding types of security Privacy Confidentiality Authentication Internet related issues DoS/DDoS Spoofing Protocol design 16

Security Crypto basics Public/symmetric key crypto One-way hash functions Merkel trees Blind signatures Identity-based encryption Privacy Location privacy Privacy policies Mix networks/onion routing Wireless privacy 17

Mobile Systems Energy Tracking techniques Sleep modes and energy management Display energy Transcoding and Mobile Optimization Offload and proxies Automated Web page rewriting Source content mangagement 18

Mobile Systems Sensor networks Sensor motes Participatory sensing Vehicular networks Network protocols Applications 19

Mobile Systems HCI Issues Designing applications for mobile devices Dealing with portability issues Advertising Ad networks and APIs Targeting techniques Click fraud and overheads 20

Next Lecture / HW Possible project topic discussion Intro to Android programming (part 1) HW 1.Download/install SDK ( 2.Start with basic hello world exercise ( rstapp/index.html) 21