Advanced Software Engineering Course Revisit. About Exam  Time : 27 Jan, 2014 (Tuesday) 2:00pm - 4:30pm (2.5hrs)  Closed-book, allow to bring 1 A4 paper.

Slides:



Advertisements
Similar presentations
Introduction to Advanced Computing Platforms for Data Analysis Ruoming Jin.
Advertisements

Team Software Project - Ebnenasir - Spring CS 3141: Team Software Project - Introduction Ali Ebnenasir Department of Computer Science Michigan Technological.
Introduction and Logistics Amir Houmansadr CS660: Advanced Information Assurance Spring 2015.
Decision Support Systems Professor Pat Paulson MIS 462 Spring 2011.
CS533 Concepts of Operating Systems Class 1 Course Overview.
COMS E Cloud Computing and Data Center Networking
General information CSE 230 : Introduction to Software Engineering
CS 595N Winter 2006 Faculty Colloquium Faculty: Heather Zheng Wed. 1-2pm CS conference room Class website
CS533 Concepts of Operating Systems Class 1 Course Overview and Entrance Exam.
COMP4710 Senior Design Richard Chapman. Outline What is Senior Design? What is Senior Design? Course Structure Course Structure End of Cycle Binder End.
Advanced Software Engineering
ECE 453/599 Computer Communication Networks Dr. Jinyuan (Stella) Sun Dept. of Electrical Engineering and Computer Science University of Tennessee Spring.
Course Objectives and Instructor Information. To understanding of current software engineering theory and practice To study various software development.
Lecture 1: Welcome Computer Architecture Kai Bu
Computer Network Fundamentals CNT4007C
Computer Networks CSE 434 Fall 2009
CS 450 MODELING AND SIMULATION Instructor: Dr. Xenia Mountrouidou (Dr. X)
Understanding data communications Taekyoung Kwon
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
Wireless Networks CS 442 Department of Computer Science Dr. Yaser Khamayseh.
CSE 436 Software Engineering Workshop Course Overview Christopher Gill CSE 436 January 2007 Department of Computer Science and Engineering.
Computer Networks Lecture 1: Logistics Based on slides from D. Choffnes Northeastern U. and P. Gill from StonyBrook University Revised Autumn 2015 by S.
Lecture 1: Introduction CS 6903: Modern Cryptography Spring 2009 Nitesh Saxena Polytechnic Institute of NYU.
Course Introduction Software Engineering
Introduction to Mobile Computing -CSE 535 Fall 2007 Sandeep K. S. Gupta School of Computing and Informatics Arizona State University.
CS540/TE630 Computer Network Architecture Spring 2009 Tu/Th 10:30am-Noon Sue Moon.
Management Information Systems Professor Pat Paulson.
Advanced Computer Networking Course Overview 1. This is a graduate-level course which covers advanced topics in computer networks including current hot.
CSci8211: Logistics1 CSci8211: Advanced Computer Networks and Their Applications aka Basic Architecture, Mechanisms and Research Issues in Emerging Software-
CIS 4930/6930: Systems Security Instructor: Xinming “Simon” Ou TA: Xiaolong “Daniel” Wang Class time: MW 2-3:15 1.
CSCE 496/896 Self-Managing Computer Systems Ying Lu 106 Schorr Center
University of Southern California Center for Systems and Software Engineering Agile Project Management Tools Supannika Koolmanojwong CSCI 577a.
IB Computer Science II Paul Bui. About Me Born and raised in Arlington UVA – Computer Engineering 6 th year at Washington-Lee HS LD Debate – Mon/Tue IT.
CS 494/594 Computer Communication Networks Dr. Jinyuan (Stella) Sun Dept. of Electrical Engineering and Computer Science University of Tennessee Spring.
Introduction to Operating Systems CCSA 125 L.Deema ALShoaibi.
Advanced Software Engineering
Object Oriented Programming (FIT-II) J. H. Wang Jan. 31, 2008.
1/3/2016B.Ramamurthy1 Final Review CSE487/587 B.Ramamurthy.
1 Computer Engineering Department Islamic University of Gaza ECOM 6303: Advanced Computer Networks (Graduate Course) Spr Prof. Mohammad A. Mikki.
CS Introduction to Computer Science Spring 2011 Dr. Angela Guercio (
Introduction to Mobile Computing -CSE 535 Fall 2010 Sandeep K. S. Gupta School of Computing, Informatics and Decision Systems Engineering Arizona State.
Some Hot Topics worth Discussing (or not) Yaxuan Qi NSLab Seminar, Mar 4, 2010.
MapReduceCS-4513 D-term MapReduce CS-4513 Distributed Computing Systems (Slides include materials from Operating System Concepts, 7 th ed., by Silbershatz,
Computer Networks CNT5106C
CSCE 990 Advanced Distributed Systems Seminar Ying Lu 104 Schorr Center
CSE Wireless and Adhoc networks Instructor: Ayman Alharbi Computer Engineering Dept. (Head of dept. ) Why ?
KAIST CS710 Topics in Computational Architecture Wireless Networks and Security : Issues, Challenges and Research Trends Syllabus Network &
AP Biology Lincoln High School- Center for Science and Engineering Mrs. Ogo- Room 455 Lincoln High School- Center for Science and Engineering Mrs. Ogo-
Software Architecture in Practice Welcome to SAiP.
© Chinese University, CSE Dept. Distributed Systems / ECLT5820: Distributed and Mobile Systems Dr. Michael R. Lyu Computer Science & Engineering.
CMPE Spring 2016 Enterprise Distributed System Class Information.
Computer Network Fundamentals CNT4007C
Advanced Software Engineering
Frontiers of Software Engineering
What to do in ICS4U? Grant Hutchison.
Advanced Software Engineering
CIS5930 Software Defined Networking
Computer Networks CNT5106C
CS533 Concepts of Operating Systems Class 1
CS 414 Introduction to Wireless Networks.
WELCOME TO AP COMPUTER SCIENCE PRINCIPLES!
2018 New H Huawei Exam Dumps Killtest
Computer Networks CNT5106C
CS6021 Final Project – Team Part
V. Arun College of Information and Computer Sciences
Welcome to CSci8211: Advanced Computer Networks and Their Applications aka Basic Architecture, Mechanisms and Research Issues in Emerging Software-Defined.
Computer Networks CNT5106C
MAT 379 Computer Networking
CS533 Concepts of Operating Systems Class 1
Computer Science Courses in the Major
Presentation transcript:

Advanced Software Engineering Course Revisit

About Exam  Time : 27 Jan, 2014 (Tuesday) 2:00pm - 4:30pm (2.5hrs)  Closed-book, allow to bring 1 A4 paper  Scope: slides (that have been described in class), whiteboard writing, and examples  Percentage: software engineering principles (30%), cloud computing (40%), IoT (30%)  Q&A: 23 Jan, 2014 (Friday) 1:30pm - 2:30pm, Room 316  Grading: Attendance: 10’ 1 homework: 20’ Project: 30’ Exam”: 40’ Incentives: 10’

Software Engineering Principles  Software process model, and their differences  Software requirements, classification and model  System architecture: C/S , RPC , MVC  Design pattern: concept, classification, SOLID principle  Singleton, factory, abstract factory patterns: concept and structure  Agile development: concept  XP: architecture and major practices  Scrum and burn-down chart

Cloud Computing  How to construct a datacenter  Data center: architecture, challenges, and virtualization  VM, Hypervisor  SDN, openFlow, Flowvisor  Wirelss data center networking  Cloud computing: concept, Iaas/Paas/SaaS (and major stakeholders, examples)  Hadoop ecosystem  HDFS, MapReduce and HBase: concept and architecture  Spark ecosystem

IoT  Concept, examples  Architecture, relationship with cloud computing/big data  RFID working mechanism and examples  Wireless  MAC protocol  Routing algorithm

Project Presentation  20 Jan (Tuesday), 2:00pm, in class  Each team 15mins +5 Q&A (i.e., <15 slides)  Prepare a slide of Contribution Report, clearly describe each member’s technical contribution  MapReduce Join: Fortunatus, Torecan, Tatiana, Billy, Nizam  Social Network Analysis: Samuelkipchumba

The End…  I hope that you can learn some cutting-edge research topics these days people are looking at  Can be helpful for your research and future career  Feel free to talk to me if you have any questions, even after this course  Much appreciated for all your support on my teaching during the last four months!  Contact Software building 316 Mobile: