1 540F07intro1Aug21 CIS 540 and CIS 543 Software Engineering Project I Dr. Gustafson Office Hours: TU8:30.

Slides:



Advertisements
Similar presentations
BIO 130: Anatomy and Physiology I Spring 2013 Dr. Rebecca Pearson Please sign in!
Advertisements

Team Software Project - Ebnenasir - Spring CS 3141: Team Software Project - Introduction Ali Ebnenasir Department of Computer Science Michigan Technological.
Economics 1 Principles of Microeconomics Instructor: Ted Bergstrom.
Fall 2004 WWW IS112 Prof. Dwyer Intro1: Overview and Syllabus Professor Catherine Dwyer.
General information CSE 230 : Introduction to Software Engineering
Welcome to MAT 170. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Wednesday and Friday 10:40 am – 11:30 am and by appointment.
Management Information Systems Dr. Eric Breimer. Course Syllabus CSIS-114: Management Information Systems (Spring 2006) Lecture: Wednesday and Friday,
Welcome to MAT 170. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday and Thursday 8 am – 8:30 am Tuesday and Thursday.
MIS 470: Information Systems Project Yong Choi School of Business Administration CSU, Bakersfield.
Physics 1100 –Spring 2012 Physics Conceptual Physics Dr. James Wolfson.
CIS 310 Management Information Systems Course Overview Guthrie, Summer 2014.
Summer 2009 Math 1431 and Math 1432 begin. What to do… Watch the orientation video from the spring online classes. Please note that the spring classes.
CS 115 TA Orientation Fall More students! Enrollment up to sections + night about 22% CS majors (50 on 8/16)
PHYS 214: The Nature of Physics Physics 214: The Nature of PhysicsSpring 2004 Lecturer:Professor D. Koltick Office:Room 335 Physics Building Phone:
CHEMISTRY Professor Richard Karpeles. Spring 2014 Chemistry 2 (84.122) Dr. Richard Karpeles Olney Hall 502A (978)
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!
NRS 122 Concepts of Mental Health Nursing Orientation for Fall 2012 Semester.
PHY 1401 General College Physics (Gen Phy 1) Spring 2010 North Ridge Campus.
MGS 351 Introduction to Management Information Systems
General Physics1 Welcome to Phys 130! Blackboard blackboard.siena.edu.
Welcome MATH Spring 2012 Instructor: Dr. Larry Bowen OFFICE: 331 Osband PHONE: (205)
Course Introduction Software Engineering
Welcome to the MTLC MATH 110 Fall Welcome to Math 110 Instructors Sections 01: P Yao Section 03, 05: M Agwang Section 07, 09: A Acharyya Section.
MAT 3724 Applied Analysis Fall 2012
CS 006 Effective Use of WWW Fall 2007 WeeSan Lee
ECEN 301Discussion #1 – Syllabus1 All Sections MWF 1:00 – 1:50 PM 256 CB Lecture: MW Recitation: F Labs: M or Th Instructor: Prof. David Long Office: CB.
Welcome to CS 101! Introduction to Computers Spring 2015 This slide is based on Dr. Keen slides for CS101 day sections, with some modifications.
Dr. Gina Green Intro to Information Technology & Processing.
Principles of Financial and Managerial Accounting II Spring Semester Orientation.
Welcome to the MTLC MATH 113 Fall 2009 TR Class. Course Requirements  Prerequisites Grade of C– or better in Math 112  Every student must have an active.
1 Intro 1a CIS 748 Software Management Dr. David A Gustafson
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
Principles of Financial Accounting I Fall Semester 2007 Orientation Welcome – We are glad you are here! Let’s look at the syllabus for this course.
ECE 1100: Introduction to Electrical and Computer Engineering Wanda Wosik Associate Professor, ECE Dept. Notes 1 Spring 2011 Slides adapted from lectures.
Welcome to the MTLC MATH 110 Spring Welcome to Math 110 Instructors Sections 01, 03: Jil Chambless Section 05, 07: Mary Maxwell Section 10:Larry.
PHY 1405 Conceptual Physics (CP 1) Spring 2010 Cypress Campus.
[CS-225: Software Engineering] Course Guide Fatima Khan Prince Sultan University, College for Women.
1intro1 CIS740 - Software Engineering Dr David A. Gustafson
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
Fall 2o12 – August 27, CMPSC 202 First Day Handouts  Syllabus  Student Info  Fill out, include all classes and standard appointments  Return.
ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
Welcome to the MTLC MATH 115 Fall MTLC Information Hours of Operation Sunday:4:00pm – 10:00pm Monday – Thursday: 8:00am – 10:00pm Friday:8:00am.
Intro1 1 CIS541 - Software Engineering Project II Dr. David A. Gustafson
Welcome to the MTLC MATH 115 Spring MTLC Information  Hours of Operation  Sunday:4:00pm – 10:00pm  Monday – Thursday: 8:00am – 10:00pm  Friday:8:00am.
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
1 ZCT 205/3 Quantum Mechanics. 2 General issues You can pose your question through SMS during the lecture, but I prefer you raise your questions in the.
MATH 113 Fall  Prerequisites: ◦ Grade of C – or better in Math 112  Every student must have an active “crimson” account for computer/course.
CS-112 Object Oriented Concepts Course Syllabus. Outline  Instructor and Prerequisites  What this course is  Learning outcomes  Degree program outcomes.
1841f0intro1Aug21 CIS841 – Verification and Validation Dr David A. Gustafson
© Copyright by M. Ray Gregg. All rights reserved. 1.
Statistics Fall Introduction2 Wed, Aug 22, 2007 Introduction Dr. Robb T. Koether Office: Bagby 114 Office phone: Home phone: (before.
General Physics1 Welcome to Phys 140!
Welcome to the MTLC MATH 113 Spring Course Requirements  Prerequisites Grade of C– or better in Math 112  Every student must have an active “crimson”
REMINDER: If you haven’t yet passed the Gateway Quiz, make sure you take it this week! (You can find more practice quizzes online in the Gateway Info menu.
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Computer Networks CNT5106C
REMINDER: If you haven’t yet passed the Gateway Quiz, make sure you take it this week! (You can find more practice quizzes online in the Gateway Info menu.
Grade Scale Quiz 3 Results: Average class score after partial credit: XX.X% Commonly missed questions: # ____________________ We will be going over some.
Economics 175 American Economic History
Welcome to Biology 101! Please pick up a syllabus (if you don’t have one yet) and a clicker at the front desk. You will need to rent a clicker from.
Welcome to CS 1010! Algorithmic Problem Solving.
Welcome to CS 1010! Algorithmic Problem Solving.
Welcome to Biology 101! Please pick up a syllabus (if you don’t have one yet) and a clicker at the front desk. You will need to rent a clicker from.
MyMathLab® Student Overview QRB/501
CIS 746 Software Measurement
MyStatLab Student Overview QNT/561
Presentation transcript:

1 540F07intro1Aug21 CIS 540 and CIS 543 Software Engineering Project I Dr. Gustafson Office Hours: TU8:30 or by appt

2 540F07intro1Aug21 Information Form – turn in at end of class u You must have C or better in 501 (if you are required to take it) u Project area preferences u If you have problems, indicate your issues and check box u If you are enrolled in 540, you must take 541 or your 540 grade will turn to an F

3 540F07intro1Aug21 Course Goals The goal of cis540 is to prepare students to be software engineers. This includes learning software engineering ideas and terminology, learning how to apply software engineering techniques, learning how to apply project management skills, and developing skills in team-oriented development.

4 540F07intro1Aug21 Specific Goals (1) 1) Learning how to interact with a user to develop requirements for a project and specify those requirements in a precise fashion. 2) Learning how to plan a software development effort for a team, including how to breakdown a project into tasks, to develop a project plan, and to estimate software costs. 3) Learning how to present your project to peers/users/managers, including the use of reviews and walkthroughs.

5 540F07intro1Aug21 Specific Goals (2) 4) Learning how to apply Personal Software Process ideas to your own effort, including how to log your effort, estimate productivity, and build a checklist. 5) Learning how to use different models to specify and communicate to the user and other developers different views of your project.

6 540F07intro1Aug21 Specific Goals (3) 6) Learning how to develop effective documentation for your project. 7) Learning how to test software, including every statement coverage and integration testing. 8) Learning how to measure complexity of software.

7 540F07intro1Aug21 Texts u Applied Software Project Management – Stellman and Greene u Software Engineering (Schaum Outline Series) – Gustafson u No Pressman u Optional - Absolute C++ (3 rd edition prefered) - Savitch

8 540F07intro1Aug21 TTYP – turn to your partner u Purpose – active learning –Student learns better, retains more u Process – –Try to answer yourself –Share with your neighbor –Reach consensus –Prepare to answer

9 540F07intro1Aug21 TTYP1 goals u Which of the specific goals will be the hardest to achieve and why?

10 540F07intro1Aug21 How people learn u Repetition – 7 times u Framework –Factual knowledge »Prior knowledge –Conceptual framework –Organize to facilitate retrieval »Memory lanes u Concentration –10 minutes u Meta-cognition –Thinking about thinking

11 540F07intro1Aug21 Metacognition u Self knowledge about your own knowledge u Or “Do you know what you know?”

12 540F07intro1Aug21 Lecture Conduct u Reading assignment u Prelecture Quiz on K-State Online –An individual activity u Lecture -TU 1:05-2:20 –Q&A about PLQ –Active Learning »TTYP »Venn Diagrams –Participation

13 540F07intro1Aug21 Your Responsibilities for lecture u Read assignments u Do PreLecture quizzes (individual task) u In lecture –Turn off cell phones –Pay attention – do not multitask –Build framework/Ask questions/Participate –Be respectful of others

14 540F07intro1Aug21 Pre-Lecture Quiz u Why? –Guidance – what to look for –Repetition u Why individual? –You don’t learn by copying answers u What I expect –Do quiz with text/articles open –Don’t send s about the PLQ –Don’t discuss in labs or anywhere where other students might overhear –Don’t post answers

15 540F07intro1Aug21 Individual Assignments u An individual assignment is one that must be done entirely by oneself. It is NOT appropriate on an individual assignment to –Work with other students –Ask other students about how they are doing the assignment –Show your work to other students –Look at other student’s work u It is appropriate to send to dag to ask questions about the assignment. Make sure that you state your question clearly.

16 540F07intro1Aug21 Classification u One of the basic skills is to classify ideas u Venn diagrams

17 540F07intro1Aug21 Teams u 1 team leader ; 3-5 members u everyone does everything –Minus 50 pts if you do not have significant code in team project u 3 presentations per semester (N24) u complete life cycle - req through delivery u Online note book of decisions and issues u complete documentation - on web page and on a CD for each presentation u assignments by team leader – on web page

18 540F07intro1Aug21 Team Projects u Submit team choices by u Topics –Web-based tools – master gardeners, agency for aging –Vision –Robotics –AI –Tools – analysis, testing, Kakura –Games

19 540F07intro1Aug21 Team Progress u One of my responsibilities is to try to ensure that each team makes good progress u I may assign re-presentations, re- demonstrations –this is not punishment, but an attempt to get on track on project

20 540F07intro1Aug21 Labs u 2 hours –TA presentation –individual task u Tools and Techniques u Attendance and Participation Required

21 540F07intro1Aug21 C++ u Every graduate, at the minimum, should be able to program linked lists in C++ u Many class members know this already u C++ exam on Thursday, Aug 30 (closed book) There will be a review session, Monday, Aug pm – place to be announced u Those who don’t pass C++ exam will have to do the Monday night labs. u Final C++ exam on Monday, Nov 19

22 540F07intro1Aug21 Course Grading u Individual –Exams, labs, assignments –Unexcused absences –Lecture participation (extra credit) u Teams –Presentations, web pages, time logs, and documentation –Weekly percentage * team total u C++ –Waived if passed test –Otherwise, C++ exam on Nov 21

23 540F07intro1Aug21 Exams u two midterms (100 points each) u one final (200 points – cis543 only) u crib sheets – –8.5 by 11 inches –handwritten –turn in with exam –your own work u 1 each midterm, 3 for final

24 540F07intro1Aug21 Unexcused Absences - 5 pts each u send to before the absence to avoid 5 point penalty u you are still responsible for making up work

25 540F07intro1Aug21 Section Grading u Three Sections –Individual pts - 5*absences –Team pts * avg wk% –C++ lab and C++ final u 90% or above - A u 80% or above – B u 70% or above – C u Below 70% - retake class u Grad students must have above 80% in all u Late Assignments –10% after start of class - 10% each additional day

26 540F07intro1Aug21 Average of three grades (543) u Your final grade will be the average of the following three (5 if 540/1) grades (if you have C or better in all three areas otherwise the lowest grade) u Individual –homework, pop quizzes, 2 exams, final, labs, absences u Team Points –documentation, presentations, team web page –weekly percentage assigned by team leader u C++ –Assignments, C++ exams, C++ on final, pop quizzes

27 540F07intro1Aug and 541 u Grades will be figured next May. It will be the average of the fall team pts, the fall individual pts, the C++ pts, the spring team pts and the spring individual pts – If all are above 70%. u If any of your fall pts are below 70%, you will not be allowed to continue.

28 540F07intro1Aug21 Exceptions u Your final grade will be the average (or lowest) of the following the individual and team grades, if you pass the C ++ exam on Aug 28 u If you are a graduate student, you must take this class for graduate credit and you must make B or better in each area. Otherwise, you will receive the lowest of the area.

29 540F07intro1Aug21 Information u www - course web page – –lecture slides –schedules –syllabus – PLQ questions –grades through kstate online grade system

30 540F07intro1Aug21 Questions or concerns u send -

31 540F07intro1Aug21 Assignments Lab next week – UML Readings L2-Cusamano (KSOL) – fill out MM SOS, section L3 - Stellman – preface and chapter 1 Prelecture quiz – Wed 11am to Thurs 11am Monday, Aug pm is C++ help session

32 540F07intro1Aug21 1 minute question u On the 3by5 card, write one thing that you want to learn this semester in this class u Include your name and your lab time