INF 117 Project in Software Engineering Lecture Notes -Winter Quarter, 2008 Michele Rousseau Set 1.

Slides:



Advertisements
Similar presentations
Performance Appraisals
Advertisements

Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 ICS 52 Introduction to Software Engineering Lecture.
General information CSE 230 : Introduction to Software Engineering
CS 410 Applied Algorithms Applied Algorithms Lecture #1 Introduction, class information, first problems.
CSE 322: Software Reliability Engineering Topics covered: Course outline and schedule Introduction, Motivation and Basic Concepts.
MIS 470: Information Systems Project Yong Choi School of Business Administration CSU, Bakersfield.
BA 378: Accounting Information Systems Instructor: Dr. James R. Coakley.
CS211: Course Overview George Mason University. Today’s topics Go over the syllabus Go over resources – Marmoset – Piazza – Textbook Highlight important.
CSE 1111 Week 1 CSE 1111 Introduction to Computer Science and Engineering.
GE105: Introduction to Engineering Design Course Information College of Engineering King Saud University Feb 1, 2012.
Computer Network Fundamentals CNT4007C
CS105 Lab 1 – Introduction Section: ??? TA: ??? ??? Announcements CITES Accounts Compass Netfiles Other Administrative Information CS105 Fall
Course Information and Introductions Intro to Computer Science CS1510 Dr. Sarah Diesburg University of Northern Iowa 1.
CSC207 Software Design Summer 2011 Lecturer: Hesam C. Esfahani
Psychology 1000 Spring, 2007 Instructor: Richard Mangold, Ed.D. Office: D302 (hours to be announced) Telephone: ext. 367
Math 119 ELEMENTARY STATISTICS. Contact Information INSTRUCTOR: Olga Pilipets INSTRUCTOR: Olga Pilipets
Introduction to Programming Summer 2010 Akil M. Merchant.
Lecture 0 Course Overview. ES 345/485 Engineering Probability Course description: Probability and its axioms, conditional probability, sequential experiments,
Lecture 1 Page 1 CS 111 Summer 2015 Introduction CS 111 Operating System Principles.
MGS 351 Introduction to Management Information Systems
CSE 436 Software Engineering Workshop Course Overview Christopher Gill CSE 436 January 2007 Department of Computer Science and Engineering.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
Advanced Writing and Grammar Instructor: Ms. Thoibi N. Rublaitus eka: Usha Rajkumari You can call me: ‘Thoibi’
Administrative Issues ICS 151 Winter 2010 Instructor: Eli Bozorgzadeh.
MIS 300: Introduction to Management Information Systems Yong Choi School of Business Administration CSU, Bakersfield.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
ICS 6B Boolean Logic and Algebra Fall 2015
MSE 101 ON LINE LECTURE INTRODUCTION LECTURE & LABORATORY Professor: Professor Shahriar Manufacturing Systems & Engineering Management Dept.  Faculty.
PHY 1405 Conceptual Physics (CP 1) Spring 2010 Cypress Campus.
ICS 6B Boolean Algebra and Logic Winter 2015
Princess Nora University Faculty of Computer & Information Systems
Programming In Perl CSCI-2230 Thursday, 2pm-3:50pm Paul Lalli - Instructor.
Course Information Sarah Diesburg Operating Systems COP 4610.
Unit 1 – Seminar Introduction to the Course & First Principles AB224 Microeconomics.
Fall 2o12 – August 27, CMPSC 202 First Day Handouts  Syllabus  Student Info  Fill out, include all classes and standard appointments  Return.
Course Information Andy Wang Operating Systems COP 4610 / CGS 5765.
Course Introduction Andy Wang COP 4530 / CGS 5425 Fall 2003, Section 4.
Welcome to the First-Year Engineering Program ENGR 1181 Class 1 – Part 2.
1 Technologies for Electronic Commerce and EBusiness Walt Scacchi, Ph.D. FEMBA 290 Winter 2003.
Welcome to Academic Strategies CS Janine Przybyl "When there is a start to be made, don't step over! Start where you are." ~Edgar Cayce.
CSE Senior Design II Day 1: Getting Organized Spring 2015 Instructor: Manfred Huber.
CSE 1105 Week 1 CSE 1105 Course Title: Introduction to Computer Science & Engineering Classroom Lecture Times: Section 001 W 4:00 – 4:50, 202 NH Section.
IST 210: Organization of Data
ACIS 3504 Accounting Systems and Controls. 2 Dr. Linda Wallace  Office: Pamplin 3092  
CEN First Lecture CEN 4010 Introduction to Software Engineering Instructor: Masoud Sadjadi
MGS 351 Introduction to Management Information Systems Lecture #1.
Computer Networks CNT5106C
The First Day of Class. Introduction Day one is unlike any other day of the semester. Treat it as such. On the first day, you and your students will meet.
MIS 610: Seminar in Information Systems Management Yong Choi School of Business Administration CSU, Bakersfield.
ICS 6D Discrete Math for Computer Science Spring 2016.
Biology 3A Biology for Majors FALL About this course Biology 3A is the first in the three-course sequence designed for those majoring in the biological.
Networking CS 3470, Section 1 Sarah Diesburg
Computer Network Fundamentals CNT4007C
Software Process ICS 225 Spring 2002
Computer Networks CNT5106C
Course Information Mark Stanovich Principles of Operating Systems
Princess Nora University Faculty of Computer & Information Systems
Andy Wang Operating Systems COP 4610 / CGS 5765
Andy Wang Object Oriented Programming in C++ COP 3330
Andy Wang Operating Systems COP 4610 / CGS 5765
Andy Wang Operating Systems COP 4610 / CGS 5765
MA171 Introduction to Probability and Statistics
Andy Wang Operating Systems COP 4610 / CGS 5765
Andy Wang Operating Systems COP 4610 / CGS 5765
MA171 Introduction to Probability and Statistics
Administrative Issues
Princess Nora University Faculty of Computer & Information Systems
Andy Wang Operating Systems COP 4610 / CGS 5765
SWE 632 User Interface Design and Development
Presentation transcript:

INF 117 Project in Software Engineering Lecture Notes -Winter Quarter, 2008 Michele Rousseau Set 1

Set 12 Today’s Lecture  Introductions  What is INF 117?  Course and Policy Information  Grading  Team Work  Team Website / Course Logs  Appraisal Form

Set 13 Introductions  Instructor ● Michele Rousseau ● ◘Please put INF117 in the Subject ● Office Hours: by appointment ● Office: Bren Hall: 5204

Set 14 What is INF 117?  Project class  Specification, design, construction, testing, and documentation of a complete software system ● using concepts learned in ICS 52, Informatics 101, and Informatics 111.  Special emphasis on the need for and use of: ● Teamwork ● Careful planning ● Other techniques for working with large systems  Formerly ICS 125

Set 15 Prerequisites  ICS 51 with a grade of C or better  Inf 101 / CS 141 / CSE 141  Inf 111/CSE 121  Math 2A-B  Stats 67 / Math 67  Please let me know if you have not satisfied these requirements

Set 16 INF Intro  Real-world Projects ● Potential for internships and jobs  Team Emphasis ● How are teams determined? ● Survey

Set 17 How are you Evaluated?  Class Attendance/Participation  Class Presentations ● For each Deliverable  Overall Project ● Including Team Website ● Course Log / Team Logs ● You must complete and deliver your product!  Performance Appraisals

Set 18 Class Information  Website ● ● Can access from my home page ◘  EEE Noteboard ●  Add / Drop Policy ● DEADLINE: Friday!

Set 19 Course Materials  No New Texts  Be Proactive in your Learning  Recommended Readings ● Will be announced on the website and in lecture

Set 110 Course Schedule  Lecture ● T-Th: 9:30 – 10:50  Discussion ● Fri 4p-4:50p ● No TA ● Mandatory this Friday ● Usually be used for meetings  Labs ● Can use for team meetings

Set 111 Team Website  Each team will create a team website.  Make sure that you DO NOT include anything that violates a non-disclosure agreement you may have with your client.  One of the items on the team's website should be the team log.

Set 112 Course Logs  Improve your productivity/process/ estimation abilities  Record time on all course activities  Will need at the end of the quarter for your final review Logs should be created at least weekly!

Set 113 Course Logs  An entry is one of 3 types ● A description records an activity ◘Most common ● An explanation says why something happened; ● A prescription is a plan for something to do later.  Record Errors ● discover areas you need to improve upon Logs should be created at least weekly!

Set 114 Team Logs  Should be published on the team website every two weeks  Individual logs should be summarized and included in the team logs

Set 115 Appraisal Forms  Divide 100 pts between your teammates based on participation  Be Constructive  Comment on performance based on ● Competence: possesses or seeks required knowledge ● Effort: tries to accomplish assigned tasks ● Productivity: level of work generated ● Creativity: conceptualized usful, innovative approaches ● Quality: demonstrates accuracy and thoroughness ● Dependability: follows through on responsibilities ● Communication: listens, expresses ideas/concepts ● Initiative: seeks out new assignments ● Decision making: sets objectives, evaluates alternatives ● Leadership: fosters good teamwork, solves team problems Template is on the website

Set 116 Questions  When in doubt ● Ask the TA ● Ask the Instructor ◘Open door policy ● Attend Office Hours  Noteboard for general questions  for sensitive questions  Questions will generally be answered within 24 hours (except weekends) ● So don’t leave your questions to the day before an assignment is due  Ask your friends

Set 117 Other Policies  Please use your UCI account ● This is for your privacy ● Needs to be activated if you are a new student  Questions of general interest will be forwarded to the board ● if you don’t want it forwarded for some reason please let me know  If you need accommodations due to a disability, please let me know