CSE 436 Software Engineering Workshop Course Overview Christopher Gill CSE 436 January 2007 Department of Computer Science and Engineering.

Slides:



Advertisements
Similar presentations
Sunday, Dec. 14 (the day before the first day of final exams) TAs Courtney Staycoff and Josh Kressmer will be on duty in the open lab (room 203) to answer.
Advertisements

Please CLOSE YOUR LAPTOPS, and turn off and put away your cell phones, and get out your note-taking materials. Today’s daily quiz will be given at the.
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 ICS 52 Introduction to Software Engineering Lecture.
CS533 Concepts of Operating Systems Class 1 Course Overview.
30 August Introductions Logistics  Web Site:  Office.
CS510 Concurrent Systems Course Overview. CS510 - Concurrent Systems 2 About the Instructor  Instructor – Jonathan Walpole o Professor at PSU o Research.
CS 262: Programming Languages Spring Quarter 2011.
SIM SOFTWARE ARCHITECTURE Instructor: Masrah Azrifah Azmi Murad, PhD Room: C masrah.azrifah [at] gmail.com OR masrah [at] fsktm.upm.edu.my.
General information CSE 230 : Introduction to Software Engineering
CS533 Concepts of Operating Systems Class 1 Course Overview and Entrance Exam.
MdH/IDt1March 11, 2003 Software Engineering Lesson 8 Project preparation Andreas Sjögren.
IS 421 Information Systems Management James Nowotarski 16 September 2002.
CSE 322: Software Reliability Engineering Topics covered: Course outline and schedule Introduction, Motivation and Basic Concepts.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Please CLOSE YOUR LAPTOPS, and turn off and put away your cell phones, and get out your note-taking materials. Today’s daily quiz will be given at the.
Welcome to CS 115! Introduction to Programming. Class URL Please write this down!
Computer Network Fundamentals CNT4007C
Lecture 1 Overview.
Course Syllabus January 21, 2014 CS 426 Senior Projects in Computer Science University of Nevada, Reno Department of Computer Science & Engineering.
CS 458 Internet Engineering Instructor: Prof. Jörg Liebeherr University of Virginia.
ENG3050 Embedded Reconfigurable Computing Systems General Information Handout Winter 2015, January 5 th.
Course Introduction Software Engineering
ENG3190 Logic Synthesis General Information Handout Winter 2014, January 7 th.
Welcome to CS 115! Introduction to Programming. Class URL
Database Design and Implementation ITCS6160 & ITCS 8160 Instructor: Jianping Fan Webpage:
Welcome to CS 221! First Course in Computer Science for Engineers.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
CS 311: Data Structures II Winter Quarter DESCRIPTION This class is a continuation of CS 260. The topics covered will include: file I/O in Java,
University of Colorado - Intro to Aerospace Structures (ASEN 3112) - Fall 2015 Midterm Exam 1 The first midterm exam, on material covered during the first.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
Course Information Sarah Diesburg Operating Systems COP 4610.
Fall 2o12 – August 27, CMPSC 202 First Day Handouts  Syllabus  Student Info  Fill out, include all classes and standard appointments  Return.
1 CS4521 – Mobile and Topics in Web Programming L. Grewe.
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
E81 CSE 532S: Advanced Multi-Paradigm Software Development Chris Gill Department of Computer Science and Engineering Washington University in St. Louis.
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
Jongwook Woo CIS 520 Software Engineering (Syllabus) Jongwook Woo, PhD California State University, LA Computer and Information System.
1 Technologies for Electronic Commerce and EBusiness Walt Scacchi, Ph.D. FEMBA 290 Winter 2003.
EECS 110: Introduction to Programming for Non-Majors Aleksandar Kuzmanovic Northwestern University
INF 117 Project in Software Engineering Lecture Notes -Winter Quarter, 2008 Michele Rousseau Set 1.
ACIS 3504 Accounting Systems and Controls. 2 Dr. Linda Wallace  Office: Pamplin 3092  
Orientation Spring 2011 Denise Coffey MSN, RN.  Concepts covered will include alterations in cellular regulation and cellular metabolism.  Course material.
CS533 Concepts of Operating Systems Class 1 Course Overview.
01 - Course Intro.CSC4071 CSC407F Software Architecture & Design Prof. Penny LP396C
CSCE 315 Programming Studio Spring 2013 John Keyser.
Prof. James A. Landay Computer Science Department Stanford University Winter 2016 dt+UX 2 : USER EXPERIENCE DESIGN PROJECT Introduction & Course Overview.
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
CPSC 315 Programming Studio Spring 2009 Frank Shipman.
Fundamentals of Lifespan Development OCTOBER 22, 2014 – PREPARATION FOR THE GROUP PROJECT.
Lecture 1 Page 1 CS 236 Online Introduction CS 236 On-Line MS Program Networks and Systems Security Peter Reiher.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Computer Networks CNT5106C
Course Information CSE 2031 Fall Instructor U. T. Nguyen /new-yen/ Office: CSEB Office hours:  Tuesday,
Prof. James A. Landay University of Washington Winter 2009 Introduction & Course Overview CSE 441 – Advanced HCI January 6, 2009.
Course Information CSE 2031 Fall Instructor U.T. Nguyen Office: CSE Home page:
Teachers: If you hand back Test 4 today, tell your class you will review it with them in class on Thursday when you do the review lecture on Chapters 6,
Please CLOSE YOUR LAPTOPS, and turn off and put away your cell phones, and get out your note-taking materials.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
Spring 2008 Mark Fontenot CSE 1341 – Honors Principles of Computer Science I Note Set 1 1.
Purpose of Class To prepare students for research and advanced work in security topics To familiarize students working in other networking areas with important.
It’s called “wifi”! Source: Somewhere on the Internet!
Course Information Mark Stanovich Principles of Operating Systems
CS533 Concepts of Operating Systems Class 1
Welcome to CS 1010! Algorithmic Problem Solving.
Crowd Simulation (INFOMCRWS) - Course Introduction
CS533 Concepts of Operating Systems Class 1
CS533 Concepts of Operating Systems Class 1
CSCE 315 Programming Studio
Presentation transcript:

CSE 436 Software Engineering Workshop Course Overview Christopher Gill CSE 436 January 2007 Department of Computer Science and Engineering

[ §1 : 2 ] Monday January 22, 2007 Please write and sign your name on roster Discussion today will focus on course itself Overview, expectations, questions you may have Introductory lecture on software requirements Followed by (or in-line) discussion of material Working session on project descriptions/roles Discover and discuss ideas, fill in details Web site, questionaire posted by 2pm today Due via /hardcopy by 2pm tomorrow Team/project/role info ed by 5pm tomorrow

[ §1 : 3 ] Course Description Explores concepts and issues related to large-scale software systems development Teams will be formed, to emulate industrial development Projects cover life-cycle phases from requirements analysis, to software design, and implementation A studio course Lecture material each week, 25% or less of classroom time Most of the time will be given to open discussion and work Teams should be prepared to present and discuss each time Prerequisites: CSE 332S (f.k.a. CS 342S)

[ §1 : 4 ] Grading 50% Process and product documents from teams Requirements Software architecture Design and implementation 30% two individual exams (both take-home) Midterm 10% of grade Final 20% of grade 20% full-circle review of contributions & participation Feedback from teammates, other teams, professor, TAs Deadlines are firm, what is handed in gets graded Communicate problems and concerns early, get help

[ §1 : 5 ] Key Resources Lecture and lab sessions (attendance mandatory) Each other (except on exams) Professor (Chris Gill, Teaching assistants (Carol Brickman, Jared Lerner) External “Customer” (John Aughey) Team wiki, cvs or other resources you may set up Course web page (under construction, to appear) Course newsgroup (under construction, to appear) Outside sources of information you can find Especially books, papers, journals, Google, etc.

[ §1 : 6 ] A Monday in the Life of CSE 436 Students, professor, and TAs attend (10 to 1) Bring a sack lunch if you would like to do so Let professor know as early as possible if you have a conflict, illness, etc. Teams, professor, TAs discuss progress A chance for teams to note inter-dependences Professor presents new lecture material Students, professor, TAs discuss material Working session on next project topics A chance for teams to negotiate collaborations

[ §1 : 7 ] A Friday in the Life of CSE 436 Team members, professor, and assigned TA attend regularly scheduled 1 hour team sessions Let professor and your team members know as early as possible if you have a conflict, illness, etc. Professor will be away Friday April 6, 2007 at RTAS 2007, will make special arrangements for team meetings that day Team, professor, TA discuss progress A chance for detailed review, discussion, feedback Working session on next project topics A chance for teams to solicit guidance, pose ideas