Course Title: Mobile Cloud Computing Date: 8/18/2014. Suggested Bulletin Course Description. Instructor and Office Hours. Course Description

Similar documents
PSY 2012 General Psychology Sections 4041 and 1H85

CS 464/564 Networked Systems Security SYLLABUS

MIS 4336 Networks and Data Communication. Spring 2016

Instructor/TA Info. Course Information. Instructor Information. Description. Prerequisites. Materials. Learning Outcomes

CS 425 Software Engineering

CSE 40437/ Social Sensing and Cyber- Physical Systems - Spring 2015

Financial Management FIN 300, Sections 004, 005 Fall 2011 University of Michigan, Ross School of Business

JOU4700: Problems and Ethics in Journalism Course Syllabus, Spring 2015 Mondays, 3-6 p.m. Florida Gym, Room 260

CS 425 Software Engineering. Course Syllabus

CS 425 Software Engineering. Course Syllabus

FNCE 3498: Accelerated Fundamentals of Finance Loyola Marymount University Spring 2015 Section 01: Tuesday & Thursday, 3:00pm-4:40pm, Room: Hilton 063

Textbook: Introduction to Fluid Mechanics by Philip J. Pritchard. John Wiley & Sons, 8th Edition, ISBN ,

Kean University Department of Criminal Justice Ethics in Criminal Justice CJ Spring 2012

THE UNIVERSITY OF TEXAS AT TYLER COLLEGE OF BUSINESS & TECHNOLOGY Fall 2015

University of Georgia Terry College of Business Department of Economics

Enterprise Information Systems ITP 320x (4 Units)

INR 2001: Introduction to International Relations

MGMT 280 Impact Investing Ed Quevedo

THE UNIVERSITY OF TEXAS AT TYLER DPARTMENT OF HEALTH & KINESIOLOGY COURSE SYLLABUS SPRING 2015 ALHS : PROGRAM DESIGN AND EVALUATION

CHEM PRINCIPLES OF CHEMISTRY Lecture

THE UNIVERSITY OF TEXAS AT TYLER COLLEGE OF BUSINESS AND TECHNOLOGY Fall 2015

Forensic Biology 3318 Syllabus

Course title: ART1300: Online Art Appreciation for Non-Art Majors

AIMS 3770: Production and Operation Analysis

Data Warehouses and Business Intelligence ITP 487 (3 Units) Fall Objective

Investment Management Course

GESM 160 Seminar in Quantitative Reasoning Wireless Computing Technologies for Medicine with Legal and Ethical Implications.

MONTGOMERY COLLEGE Rockville Campus CA141 Introduction to Database Applications Computer Applications Department

PSY 350 ABNORMAL PSYCHOLOGY SPRING 2011

Systems and Internet Marketing Syllabus Spring 2011 Department of Management, Marketing and International Business

IT 145 Section 300 Fall 2013 Web Design Fundamentals: HTML and Style Sheets. Syllabus and Course Outline

FLORIDA INTERNATIONAL UNIVERSITY

Introduction to Information Technology ITP 101x (4 Units)

ACCT 510 Forensic Accounting Spring 2015 T/R 10:50 12:05 PM, Tate 304

Interactive Web Development ITP 301 (4 Units)

PSY 3329 Educational Psychology Online Course Spring Week Course

PAD 5227 Managing Public Financial Resources. Instructor: David Berlan, PhD. Room: Bellamy 030 Office Phone:

San José State University Department of Electrical Engineering EE 112, Linear Systems, Spring 2010

EE411: Introduction to VLSI Design Course Syllabus

CTS 4348 Linux Administration Spring 2014

Intro. to Data Visualization Spring 2016

GENERAL PSYCHOLOGY PSYC Learning Community

Basic understanding of data security tools such as access control mechanisms, authentication tools and cryptographic constructs.

INF 203: Introduction to Network Systems (3 credit hours) Spring W1, Class number 9870

Psychology 420 (Sections 101 and 102) Experimental Psychology: Social Psychology Laboratory

IMD-275 Advanced Multimedia & Web Design Fall 2015

Department of Business. HROB*4010 DE Foundations of Leadership Winter 2014

UNIVERSITY OF NEVADA LAS VEGAS. BIOL Summer III 2007 Susan Meacham, Ph.D., R.D. Syllabus

MIS 310: Management Information Systems (Spring 2015)

Austin Community College Marketing Research Marketing Fall 2009 Distance Learning

Course Syllabus

Systems and Internet Marketing Syllabus Fall 2012 Department of Management, Marketing and International Business

PSYC 270 Abnormal Psychology

MAN 4802 Entrepreneurship/Small Business Management Online Fall 2013

COURSE SYLLABUS COURSE REQUIREMENTS

CE 460 Course Syllabus

Semester/Year: Spring, 2016

ACC Business Valuation Department of Accounting NC State University

ANT 2330: Cross-Cultural Communication. Tues / Thurs 6:30pm 7:45pm in WC 230

MIS Systems Analysis & Design

Class Participation and Homework:

PCA 342B, andia<at>post.harvard.edu, (305) Spring 2015

Cleveland State University

MAT Elements of Modern Mathematics Syllabus for Spring 2011 Section 100, TTh 9:30-10:50 AM; Section 200, TTh 8:00-9:20 AM

Introduction to Computer Forensics Course Syllabus Spring 2012

Course Syllabus PEHR Sports Marketing, Game Management & Promotions Dixie State College of Utah Fall 2012

The University Of Texas At Austin. The McCombs School of Business

Dr. Robert Yowell GOVT Office Hours: Spring 2014

MGT 5309 FALL 07 LOGISTICS AND SUPPLY CHAIN MANAGEMENT SYLLABUS

Syllabus. May 16, Wednesday, 10:30 AM 12:30 PM

Instructors: Carla Farsi (czar), Ira Becker, Sooran Kang, Amy Keighley, Eunhyea Kim, Matthew Moore, Joshua Sanders.

Social Psychology PSY Syllabus Fall

CEDAR CREST COLLEGE General Psychology Psychology Spring 2009 Faculty: Dr. Diane M. Moyer dmmoyer@cedarcrest.edu Office: Curtis 123

Acct 3325 Income Tax I Fall :00 8:45 pm Monday

ENTC 219 Digital Electronics Fall 2015 TR 11:10 12:25 Thompson 121

Nashville State Community College Business & Applied Arts Division Visual Communications/ Photography

Forensic Science Course Syllabus (CHE100)

North Arkansas College Course Syllabus for Music Appreciation

Phone: (Cell) Work

MAT 1111: College Algebra: CRN SPRING 2013: MWF 11-11:50: GRAY 208

CS 394 Introduction to Computer Architecture Spring 2012

Rutgers University, Department of Psychology Developmental Psychology Winter Office Hours Office Phone

Florida Gulf Coast University Lutgert College of Business Marketing Department MAR3503 Consumer Behavior Spring 2015

ECE 441/541 Advanced Digital Design and Field Programmable Gate Arrays Spring 2010

RDEV 688K Special Topics in Real Estate Development: Tax and Accounting for Real Estate Developers

ISM and 05D, Online Class Business Processes and Information Technology SYLLABUS Fall 2015

IT 101 Introduction to Information Technology

UNIVERSITY OF MANITOBA I.H. ASPER SCHOOL OF BUSINESS DEPARTMENT OF MARKETING FUNDAMENTALS OF MARKETING MKT2210-A03 WINTER 2014

College of Health and Human Services. Spring Syllabus

CE 460 Course Syllabus

New York City College of Technology Computer Systems Technology Department

Transcription:

Course Title: Mobile Cloud Computing Date: 8/18/2014 Suggested Bulletin Course Description Introduction to the basic concepts of mobile cloud computing, including: 1. The mobile computing technology used in modern smart phones; 2. The cloud computing technologies used in existing data centers; 3. The synergy of mobile and cloud computing and its applications; 4. Programming on smart phone utilizing data center services. Students will gain knowledge of: the fundamental principles of mobile cloud computing, the major technologies that support mobile cloud computing, the current challenges and primary areas of research within the field of mobile cloud computing, and a basic understanding of the role of mobile cloud computing in the context of the everyday living. Prerequisites: ESE 224 or CSE230 or CSE 214 or ISE 208. Spring 2015 Stony Brook University Department of Electrical & Computer Engineering College of Engineering and Applied Sciences Course Title: Mobile Cloud Computing Course Instructor: Prof. Shan Lin Instructor and Office Hours Instructor: Shan Lin Email: shan.x.lin@stonybrook.edu Office Location: Light Eng. 249 Office Phone: 631-632-8398 Office Hours: 2-4PM Tue & Thu Location: Library E4310 Time: Monday 7-10PM Course Description Introduction to the basic concepts of mobile cloud computing, including: 1. The mobile computing technology used in modern smart phones; 2. The cloud computing technologies used in existing data centers; 3. The synergy of mobile and cloud computing and its applications; 4. Programming on smart phone utilizing data center services.

Students will gain knowledge of: the fundamental principles of mobile cloud computing, the major technologies that support mobile cloud computing, the current challenges and primary areas of research within the field of mobile cloud computing, and a basic understanding of the role of mobile cloud computing in the context of the everyday living. LEARNING OBJECTIVES At the end of this course, students will: 1. Understand the evolution of computing paradigms in the past decade 2. Understand the basic architecture of modern smart phone platform 3. Know how to program smart phones to utilize its computing resources 4. Understand the basic cloud computing technologies 5. Understand the distinct and complementary features of the mobile and cloud computing 6. Know how to design, simulate, and program mobile cloud applications COURSE REQUIREMENTS Attendance and Make Up Policy Late work will not be accepted. Attendance at all exams is mandatory. In the case of 1) verifiable illness, 2) verifiable family emergency, 3) University-sanctioned religious holiday, or 4) participation in official University-sponsored events (for documented student athletes only), excuse must be documented on official letterhead (as appropriate) and will be verified by the instructor. Textbook and Reading Raj Kamal. Mobile Computing. Oxford University Press. 2007. Frank H. P. Fitzek, Marcos D. Katz. Mobile Clouds: Exploiting Distributed Resources in Wireless, Mobile and Social Networks. Wiley Press. 2013. Other readings for this course will be in the form of research papers, which will be distributed to students online. Topics and semester schedule Week Week 1 Topics 1. What is the trend of computing paradigms? 2. Why mobile cloud computing? 3. Overview of the mobile cloud computing technologies

Week 1 Week 2 Mobile cloud computing platforms Applications and System specifications 1 Week 2, Lec 2 Applications and System specifications 2 Week 3, lec 1 Week 3 Week 4 Mobile computing principles Platforms and challenges to existing systems Android programming and simulation Mobile computing multi-core architecture 1 Week 4, Lec 2 Mobile computing multi-core architecture 2 Week 5, Lec 1 Cloud computing principles Existing data center systems Week 5, Lec 2 Virtualization of computing resources Week 6, Lec 1 File systems and operating systems for data center Week 6, Lec 2 Cloud computing services Week 7 Cloud computing programming Week 7, Lec 2 Real-time virtualization for cloud computing Week 8, Lec 1 Synergy of mobile and cloud computing Week 8, Lec 2 Midterm Exam Week 9 Week 9 Week 10 Week 10 Underlying Technologies: heterogeneous wireless communication and its impact on mobile cloud computing paradigm Underlying Technologies: localization and location based cloud services Underlying Technologies: sensing and activity recognition with mobile cloud Underlying Technologies: real-time scheduling

Week 11 Week 11 Week 12 Week 12 Week 13 Week 13 Week 14 Week 14 Week 15 Programming with sensing and location services Energy and traffic management for mobile cloud computing I Energy and traffic management for mobile cloud computing II Human in the loop control with mobile cloud computing I Human in the loop control with mobile cloud computing II Privacy and Security Data processing and knowledge creation Review of mobile cloud computing technologies, economic impact and technological issues Final project presentation Grading Your grade will be based on attendance, paper reviews (written and oral), programming assignments, a midterm exam, and the final project. Attendance and participation 10% Paper reviews 15% Programming assignments 15% Midterm exam 20% Final project 40% Undergrad and graduate will be evaluated with different standards on midterm exam, lab assignment, and final project. For graduate, there will be 2-3 extra questions in midterm exam, and one extra task in each programming assignment. As to the final project, graduate student needs to complete a system with both mobile and cloud computing elements and demonstrate their interactions. Undergrads don t need to design specifically for the mobile and cloud computing tradeoffs.

Disability If you have a physical, psychological, medical or learning disability that may impact your course work, please contact Disability Support Services, 128 ECC Building (631) 632-6748. They will determine with you what accommodations are necessary and appropriate. All information and documentation is confidential. Students who require assistance during emergency evacuation are encouraged to discuss their needs with their professors and Disability Support Services. For procedures and information go to the following web site: http://www.ehs.sunysb.edu and search Fire Safety and Evacuation and Disabilities. Honor Policy All exams, homework, and project assignments are subject to this Honor policy. This means that placing your name on an exam or an assignment implicitly pledges that you abided by the terms of this policy. The homework assignments are to be done alone. Any malpractice (e.g., reporting fraudulent data, copying another student s solution, plagiarism) will be treated as an Honor Code violation. For the project, collaboration with other people or groups is allowed, but collaboration does not mean copying each others solutions. Such collaboration should be limited to discussing concepts. You must understand the project that you turn in and be able to explain and defend it. Any suspected instance of academic dishonesty will be reported to the Academic Judiciary. For more comprehensive information on academic integrity, including categories of academic dishonesty, please refer to the academic judiciary website at http://www.stonybrook.edu/uaa/academicjudiciary/