Intro to the CS4240 Project Slides from Oct. 14 2010.

Slides:



Advertisements
Similar presentations
1 CS 446 – Tutorial 6 Frid. Nov. 6 th, 2009 Implementation Tutorial.
Advertisements

CMPT 275 Software Engineering
Introduction to CS 491 / 2 Senior Design Project I / II Prof. Dr. H. Altay Güvenir.
Indistar: Updates, Additions, and Coming Soon Stephanie Benedict, ADI.
Your Project Proposal.
General information CSE 230 : Introduction to Software Engineering
IS 421 Information Systems Management James Nowotarski 16 September 2002.
introduction to MSc projects
1 As Class Convenes u Find your team u Pick up your team’s folder; Becoming an Expert u Remove any old work and Class Process Check for Becoming an Expert.
EECE 571R (Spring 2010) Autonomic Computing (Building Self* Systems) Matei Ripeanu matei at ece.ubc.ca.
COMP4710 Senior Design Richard Chapman. Outline What is Senior Design? What is Senior Design? Course Structure Course Structure End of Cycle Binder End.
Project title Team Members. Project Title Brief description of the project in bullet form.
Welcome to CS 395/495 Measurement and Analysis of Online Social Networks.
Senior Capstone Experience Framework A Guide for South Dakota Schools.
1 Design and Integration: Part 1 Nuggets about Design vs Project Management.
INFO415 An overview of systems development
SYSE 802 John D. McGregor Module 0 Session 1 Course Introduction.
GROUP PROJECTS IN SOFTWARE ENGINEERING EDUCATION Jiang Guo Department of Computer Science California State University Los Angeles April 3-4, 2009.
Lecture 1 Page 1 CS 111 Summer 2015 Introduction CS 111 Operating System Principles.
Lecture 1 Page 1 CS 239, Fall 2010 Introduction CS 239 Advanced Topics in Computer Security Peter Reiher September 23, 2010.
Course Introduction Software Engineering
Kick off Meeting. Discussion Points Definitions Education Communication Training Project Goals Project Scope Training Scope Learning Objectives Roles.
Fall 2015ECEn 4901 Team work and Team Building. Fall 2015 ECEn Lecture 1 review Did you find the class website? Have you met with your team? Have.
CS Tutorial 4 Frid. Oct 16 th, 2009 Prototype Tutorial.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
Data Analysis Project Advanced Bioinformatics BIF
Introduction to CS Senior Design Project I / II Prof. Dr. H. Altay Güvenir.
1 CS4521 – Mobile and Topics in Web Programming L. Grewe.
1 CS6320 – SW Engineering of Web- Based Systems L. Grewe.
Welcome to EECS 395/495 Networking Problems in Cloud Computing.
Genius Time Will you share your inner genius?. click to play video.
T Iteration Demo METAXA PP Iteration 17 November November November 2015.
CEN First Lecture CEN 4010 Introduction to Software Engineering Instructor: Masoud Sadjadi
Learning to use the Interactive Online Classroom Classroom Activities.
ITCS 6265 Details on Project & Paper Presentation.
CPSC 871 John D. McGregor Process – an introduction Module 0 Session 3.
CPSC 372 John D. McGregor More EPF Module 2 Session 4.
Now what? 1.  I have short-listed projects I am interested in  I know the types of projects I would like to pursue  I have an idea of the resources.
Final Team Project ITIS 3110 Lab 6.
Cluster and Grid Computing Course Project. Project Proposal Submit a one-page proposal to me by Tuesday, October 12 Two-person teams are encouraged No.
Welcome to EECS 395/495 Online Advertising: A Systems Approach.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
CS 575 Spring 2012 Lecture Bapa Rao.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
CPSC 872 John D. McGregor Session 13 Process. Specification and design problem solution specification implementation specification.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Teacher Training.
CS616 Software Engineering I BoNY
Introduction to CS Senior Design Project I / II
Theory and Practice of Web Technology
School of EE and Computer Science
Community Project- Guide to Coaching Sessions
WEB 407 Competitive Success/snaptutorial.com
CMGT 540 Innovative Education--snaptutorial.com
WEB 407 Education for Service-- snaptutorial.com.
WEB 407 Teaching Effectively-- snaptutorial.com
Required Course Project
Introduction to CS Senior Design Project I / II
Introduction to CS Senior Design Project I / II
Required Course Project
Lessons Learned by Team ‘x’ ‘Name of team members’ Date (dd-mm-yyyy)
Planning Project Work Special Topic: Software Defined Networks
CS 179 Project Intro.
CS6021 Final Project – Team Part
CSE4939W/4940 CS & E Design Lab I/II
AppointmentmentPeach Appointment Manager
Level 7 Accountancy Professional Apprenticeship
Introduction to CS Senior Design Project I / II
SD5906 Globalization in New Media Design and Technology
CSE4939W/4940 CS & E Design Lab I/II
Presentation transcript:

Intro to the CS4240 Project Slides from Oct

Project Deliverables The project will have four deliverables – A deployed working system, with supporting artifacts (build scripts, unit tests, etc.) – A design document (description and reflection) – A demonstration and presentation to the instructor or TA. – Project artifacts stored in a version control system (Redmine) showing all team members worked on the project over time.

Project Topic You can choose your own topic, or some provided topics will be given. The following requirements must be met: – It must be based on an extensive existing codebase (any significant open source project, Tomcat,.NET, a plugin for Eclipse, Firefox, Chrome, etc). – It must be something that can be appreciated/understood by those not on the team – It can’t overlap a course-project etc. done for another course. – The team must use a set of SW tools – Using third party libraries is a Good Thing To Do – Code must be developed by multiple people – Everybody must contribute to all parts (i.e. nobody only does documentation) (continued on next page)

Project Topics Requirements related to design: – The project should have a significant architecture (e.g. a high-level design) – Ideally you should be able to use design patterns appropriately – You will need to document your design (UML, words) – You will need to describe design alternatives and pros and cons for your design choice – Bottom line: You will have a design description and reflection document that demonstrates aspects of your knowledge of SW design

Approval: I must approve your project topic and outline Ideas for topics: Forum on Collab site – Shop your ideas to seek team members – Suggest for others. (Good ideas for others rewarded) Submit ideas by to me – If you have team members or needs, include that

Teams Team size: 3 is ideal – Two is possible, but I may add someone to your team – Four will only be OK if scope of project is larger (e.g. two halves)

Provided Projects I’ll provide some ideas for projects if you can’t think of something or find a project – One will involve Tomcat – Likely a plug-in (perhaps Eclipse) – Others from the forum?

Dates Decide project topic and team within two weeks – Oct. 28 Mid November: interim report Final deliverables: last day of class – Demos may go into exam week. Flexible.