Lesson Plan. Course Title: Advanced Computer Programming Session Title: Project Management Basics

Size: px
Start display at page:

Download "Lesson Plan. Course Title: Advanced Computer Programming Session Title: Project Management Basics"

Transcription

1 Lesson Plan Lesson Duration: Weeks/Days/Hours/Minutes 3 weeks Performance Objective: Course Title: Advanced Computer Programming Session Title: Project Management Basics Upon completion of this assignment, the student will be able to: identify various features of Project Management such as development models, software life cycle and their components. The student should also be able to: perform some of the functions such as creating and implementing a test plan and time management. Specific Objectives: The student will be able to determine how rapidly they develop software using a burn down chart. The student will be able to identify and list the components of the Software Life Cycle The student will be able to perform a needs analysis on a set of requirements through creating user stories. The student will be able to identify and describe several software development methodologies. The students will be able to prepare, develop and perform a software test plan. Preparation TEKS Correlations: (c) 1.I demonstrate planning and time-management skills such as project management and storyboarding 3.D conduct project needs analysis 4.B identify software resources and individual project risks 4.C identify software development methodologies 6.A articulate the information system life cycle 6.B identify system analysis issues related to design, testing, implementation, and maintenance 6.D identify current information life cycle models 8.S prepare a project testing plan 9.A develop a test plan 9.C develop test cases 9.D perform software testing Instructor/Trainer References: Huijbers, Rico, Funs Lemmens, Bram Senders, Sjoerd Simons, Bert Spaan, Paul Van

2 Tilburg, and Koen Vossen. Software Project Management: Methodologies & Techniques. Thesis. Technische Universiteit Eindhoven, Print. Schach, Stephen R. Software Engineering with Java. Chicago: Irwin, Print. Kölling, Michael. "Unit Testing in BlueJ." Web. 3 June < CodingBat. Web. 30 May < Rosetta Code. Web. 26 May < HP CodeWars - Home. Web. 26 May < Content developer knowledge Instructional Aids: Presentations Project Management Basics Project Management Software Life Cycle Project Management - Methodologies Worksheets Waterfall Model worksheet Iterative Model worksheet Life Cycle Pitfalls worksheet Quizzes (Quiz and Key provided for each) Project Management Basics Quiz Project Management Software Life Cycle Quiz Project Management Methodologies Quiz Case Study Labs (Lab and Key provided for each) Lab 1 Requirements Lab 2 Planning Lab 3 Implementation Lab 4 Verification Case Study Student Source Files (a solution is also provided, though the instructor is encouraged to create their own solution) Calculator.java CalcEngine.java CalcView.java Materials Needed: JavaDocs (either through internet access or saved to student s workstation) Copies of Worksheets Copies of Quizzes Copies of Labs Student Files should be loaded on student computers, or provided in some manner. Equipment Needed: Each student will require a computer with a java compiler with a java JDK version of 1.5 or newer. Learner 2

3 Students should have observation journals to record common errors and other observations. Students should be comfortable with the concepts of Objects, Object-Oriented Design and be able to develop a simple program. Introduction MI Introduction (LSI Quadrant I): Present the students with the following scenario: You are part of a programming team developing an application. There are six of you working on the same program. What are some of the things you can do to make sure that each of you does your fair share of the work, but at the same time get the program to work with as little tweaking as possible? Outline MI Outline (LSI Quadrant II): Instructor Notes: I. Project Management Basics a. Initiation b. Planning c. Execution d. Closure This is an overview. The Basics Slides go over this information. II. Software Life Cycle a. Requirements b. Design c. Implementation d. Verification e. Deployment f. Maintenance g. Implementations III. Methodologies a. Waterfall b. Rational Unified Process c. extreme Programming After the overview here, you can safely start the Case Study. For the case study, it is important to focus on the process more than the correctness of the code. This material is covered in the Software Life Cycle Slides. This section is covered in the Methodologies Slides. Note that Waterfall is considered a bad example of design methodology. Also, extreme Programming is properly capitalized Application MI Guided Practice (LSI Quadrant III): 3

4 Students should be guided through the first two labs. It may even be helpful to have them work on the labs in pairs or teams of three (but no larger). MI Independent Practice (LSI Quadrant III): Completion of Worksheets and Case Study. Summary MI Review (LSI Quadrants I and IV): Students will incorporate the concepts introduced by completing the hands on labs as well as worksheets. It would also be a good idea to have the students keep an observation journal to record observations of common errors they encounter and what kinds of results they are getting. Evaluation MI Informal Assessment (LSI Quadrant III): There are periodic questions in the presentations that the instructor can use to gauge some level of understanding. The instructor should present the students with a scenario, and, in small groups, have the students determine the most appropriate data structure to represent the scenario, and why they chose it. You may also use the worksheets to assess whether or not the students are progressing well. The worksheets are important in determining whether or not the students are ready to complete the quizzes themselves. MI Formal Assessment (LSI Quadrant III, IV): Instructor may use any or all of the following instruments for formal assessment: Basics Quiz Software Life Cycle Quiz Methodologies Quiz Case Study Results User Stories (use cases) Design plan Test Plan Burn-Down Chart Completed Tests 4

5 Extension MI Extension/Enrichment (LSI Quadrant IV): There are many more project management methodologies and techniques. Students may consider exploring other methodologies such as SCRUM or Agile. Students interested in project management should be encouraged to read any of the numerous books on the subject such as The Mythical Man Month or The Pragmatic Programmer. Ambitious students may consider applying for an internship with a local software development company. Icon MI Teaching Strategies Verbal/ Linguistic Logical/ Mathematical Visual/Spatial Musical/ Rhythmic Bodily/ Kinesthetic Intrapersonal Interpersonal Lecture, discussion, journal writing, cooperative learning, word origins Problem solving, number games, critical thinking, classifying and organizing, Socratic questioning Mind-mapping, reflective time, graphic organizers, color-coding systems, drawings, designs, video, DVD, charts, maps Use music, compose songs or raps, use musical language or metaphors Use manipulatives, hand signals, pantomime, real life situations, puzzles and board games, activities, roleplaying, action problems Reflective teaching, interviews, reflective listening, KWL charts Cooperative learning, roleplaying, group brainstorming, cross-cultural interactions Personal Development Strategies Reading, highlighting, outlining, teaching others, reciting information Organizing material logically, explaining things sequentially, finding patterns, developing systems, outlining, charting, graphing, analyzing information Developing graphic organizers, mindmapping, charting, graphing, organizing with color, mental imagery (drawing in the mind s eye) Creating rhythms out of words, creating rhythms with instruments, playing an instrument, putting words to existing songs Moving while learning, pacing while reciting, acting out scripts of material, designing games, moving fingers under words while reading Reflecting on personal meaning of information, studying in quiet settings, imagining experiments, visualizing information, journaling Studying in a group, discussing information, using flash cards with other, teaching others Naturalist Existentialist Natural objects as manipulatives and as background for learning Socratic questions, real life situations, global problems/questions Connecting with nature, forming study groups with like minded people Considering personal relationship to larger context 5

6 Project Management Waterfall Model Draw a diagram of the Waterfall Model: 6

7 Project Management Waterfall Model KEY Draw a diagram of the Waterfall Model: 7

8 Project Management Iterative Model Draw a diagram of an iterative model: 8

9 Project Management Iterative Model KEY Draw a diagram of an iterative model: 9

10 Project Management Life Cycle Pitfalls List at least two pitfalls that might occur during each of the stages of the Software Life Cycle. Requirements Gathering Design Implementation Verification Maintenance 10

11 Project Management Life Cycle Pitfalls KEY List at least two pitfalls that might occur during each of the stages of the Software Life Cycle. Requirements gathering: Any of the answers below are valid: - Client says one thing but means something else - Not all requirements are specified (incomplete specification) - Misunderstanding about what the client wants Design: Any of the answers below are valid: - Misinterpretation of requirements - Inefficient or wrong solution to a problem - Incomplete or over-complicated design Implementation Any of the answers below are valid: - Implementing faulty or buggy code - Misinterpretation of design - Not following the design and doing your own thing - Mismatched components preventing integration - Lack of communication between developers - Overwriting or deleting someone else s work - Not understanding someone else s code and changing how it works Verification: Any of the answers below are valid: - Incomplete tests (not testing for something you should) - Ignoring test results - Misinterpreting test results 11

12 Maintenance: Any of the answers below are valid: - Misinterpretation of requests from client - Fixing something that isn t broken - Almost any of the concerns that may arise during the rest of the software life cycle 12

13 Program Management Basics Quiz 1. Which of the following Project Management processes determines the feasibility of a project? b. Project Planning d. Project Closure 2. Which of the following Project Management processes would include selecting a development team? b. Project Planning d. Project Closure 3. Which of the following Project Management processes would involve Risk Assessment and Risk Management? b. Project Planning d. Project Closure 4. Which of the following Project Management processes would scheduling occur in? b. Project Planning d. Project Closure 5. Which of the following Project Management processes would a development methodology be selected? 13

14 b. Project Planning d. Project Closure 6. What is a CASE tool? a. A device to examine the inside of a computer b. A program to package software c. A program to aid in the design of software d. Computer Aided Software Evaluator 7. What methodology are the methodologies discussed in this lesson? a. Rational Unified Process b. Waterfall c. extreme Programming d. all of the above 8. Which of the following Project Management processes includes writing code? b. Project Planning d. Project Closure 9. Which of the following Project Management processes includes quality assurance? b. Project Planning d. Project Closure 10. Which of the following Project Management processes might involve a postmortem? b. Project Planning 14

15 d. Project Closure 11. During which of the following Project Management processes would you deliver software to the client? b. Project Planning d. Project Closure 15

16 Program Management Basics Quiz KEY 1. Which of the following Project Management processes determines the feasibility of a project? b. Project Planning d. Project Closure 2. Which of the following Project Management processes would include selecting a development team? b. Project Planning d. Project Closure 3. Which of the following Project Management processes would involve Risk Assessment and Risk Management? b. Project Planning d. Project Closure 4. Which of the following Project Management processes would scheduling occur in? b. Project Planning d. Project Closure 5. Which of the following Project Management processes would a development methodology be selected? 16

17 b. Project Planning d. Project Closure 6. What is a CASE tool? a. A device to examine the inside of a computer b. A program to package software c. A program to aid in the design of software d. Computer Aided Software Evaluator 7. What methodology are the methodologies discussed in this lesson? a. Rational Unified Process b. Waterfall c. extreme Programming d. all of the above 8. Which of the following Project Management processes includes writing code? b. Project Planning d. Project Closure 9. Which of the following Project Management processes includes quality assurance? b. Project Planning d. Project Closure 10. Which of the following Project Management processes might involve a postmortem? b. Project Planning d. Project Closure 17

18 11. During which of the following Project Management processes would you deliver software to the client? b. Project Planning d. Project Closure 18

19 Program Management Software Life Cycle Quiz 1. Which step of the Software Life Cycle would involve testing software? a. Design b. Implementation c. Requirements d. Verification 2. Which step of the Software Life Cycle would involve programming? a. Design b. Implementation c. Requirements d. Verification 3. Which step of the Software Life Cycle would involve requirements analysis? a. Design b. Implementation c. Requirements d. Verification 4. Which step of the Software Life Cycle is used to determine what the software should do? a. Design b. Implementation c. Requirements d. Verification 5. List one pitfall that could occur during requirements gathering: 19

20 6. List one pitfall that could occur during design: 7. List one pitfall that could occur during implementation: 8. List one pitfall that could occur during verification: 20

21 9. List one pitfall that could occur during maintenance: 10. Draw a diagram of the Waterfall Model: 11. Draw a diagram of an iterative model: 21

22 Program Management Software Life Cycle Quiz KEY 12. Which step of the Software Life Cycle would involve testing software? a. Design b. Implementation c. Requirements d. Verification 13. Which step of the Software Life Cycle would involve programming? a. Design b. Implementation c. Requirements d. Verification 14. Which step of the Software Life Cycle would involve requirements analysis? a. Design b. Implementation c. Requirements d. Verification 15. Which step of the Software Life Cycle is used to determine what the software should do? a. Design b. Implementation c. Requirements d. Verification 16. List one pitfall that could occur during requirements gathering: Any of the answers below are valid: - Client says one thing but means something else - Not all requirements are specified (incomplete specification) - Misunderstanding about what the client wants 22

23 17. List one pitfall that could occur during design: Any of the answers below are valid: - Misinterpretation of requirements - Inefficient or wrong solution to a problem - Incomplete or over-complicated design 18. List one pitfall that could occur during implementation: Any of the answers below are valid: - Implementing faulty or buggy code - Misinterpretation of design - Not following the design and doing your own thing - Mismatched components preventing integration - Lack of communication between developers - Overwriting or deleting someone else s work - Not understanding someone else s code and changing how it works 19. List one pitfall that could occur during verification: Any of the answers below are valid: - Incomplete tests (not testing for something you should) - Ignoring test results - Misinterpreting test results 23

24 20. List one pitfall that could occur during maintenance: Any of the answers below are valid: - Misinterpretation of requests from client - Fixing something that isn t broken - Almost any of the concerns that may arise during the rest of the software life cycle 21. Draw a diagram of the Waterfall Model: 22. Draw a diagram of an iterative model: 24

25 25

26 Program Management Methodologies Quiz 1. What is the most commonly used software development models? a. Waterfall b. Rational Unified Process (RUP) c. extreme Programming (XP) d. None of the above 2. What are the six steps of Waterfall development, in order? 3. What is an advantage of using Waterfall Development? 4. What is a disadvantage of using Waterfall Development? 5. What is an advantage of using Ration Unified Process Development? 26

27 6. What is a disadvantage of using Ration Unified Process Development? 27

28 Project Management Case Study Lab 1 Introduction: To examine the various stages of Project Management you are going to use the development process to design and build a four function calculator. Each step of the way, you will focus on an aspect of the software life cycle and get a feel for how project management is implemented. To get started, you need to gather the requirements for the project. The client has requested that you build a four function calculator. The client has drawn a sketch of what they want it to look like using a digital paint program. The program should be in a window. There needs to be a display and 16 button: the 10 numbers, the four functions +,-,/ and *, as well as a Clear button to clear the screen and register and an equals button to evaluate the last entered equation. When the program is opened, it should display the number 0 and the register should be storing a null value (the integer null value is 0). The number displayed in the display should be the last number in the register unless the user has pressed a number button. If a number button is pressed, the display should show the number being typed in until an operator is pressed. Once an operator is pressed, the value should be calculated, stored in the register and then display that number in the register. Assignment: With a partner, try to come up with a complete set of User Stories and Use Cases for how a four function calculator might be used. For example, a use case might be: I press the C button and it clears the register and the display displays the number 0. 28

29 Project Management Case Study Lab 1 KEY The students should have a series of use cases similar to the list provided. They should have at least those shown here. They may have more, depending on how ambitious they are. You may want to suggest the ones they are missing to help guide them. I press the C button and it clears the register and the display displays the number 0. When I open the Calculator, the display window shows the number 0. When I press a number button, it multiplies the value in the register by ten then adds the number I pressed. The number being typed is shown in the display without the components from the register. When I press an operator, it applies the last operator on the value in the register and the value in the display (register op display) and stores the result in the register then shows the value in the register. 29

30 Project Management Case Study Lab 2 Planning: Now that we know what the requirements are, we need to look at how we are going to put the program together. To do this, you are going to put together a plan to assemble the project and design a test plan to determine if the program works. To eliminate the frustration of having to figure out the GUI, a graphical interface is provided for you. All you have to do is fill in the details of a Calculation Engine or CalcEngine. We know we have to support addition, subtraction, division and multiplication, but what about = or evaluation? Also, how should we handle entering numbers? Assignment 1 Create a design for how you plan to implement individual features. Include a design for: - Storing the number displayed - Performing the operations - Evaluating a value based on the value in the register and the one in the display - How to store numbers entered from the button pad - Anything else you think you might need. Assignment 2 Create a test plan. Come up with a series of at least 10 tests that you will use to determine if the calculator is functioning properly. An example test would be Press 3, then 2, then 5. The number 325 should show in the display. 30

31 Project Management Case Study Lab 2 KEY Planning: Assignment 1 Develop a solution for the calculator project and compare the students plans with your solution (or use the solution provided with the lesson). A valid answer will contain ideas on how to solve all the key problems: Storing the number displayed Performing the operations Evaluating a value based on the value in the register and the one in the display How to store numbers entered from the button pad A correct answer is less important than the process of developing the plan, but help students with suggestions on how they can improve their design. For example, for Store the number displayed, if they said, create a variable to store the number entered, this is minimal effort, but at least they know they need a variable. A complete design spec for that specific line would look something like: Accept input from the interface. Each time a number is received, append the number to the end of the sequence. This can be done by storing the value as a string and using the append() method of the String class. The String will be directly set to the textfield. This is not the only solution, as you see in the solution provided; the number was stored as an int. Again, the actual solution doesn t matter; thinking about viable solutions is what matters here. Assignment 2 The test plan needs to include at a minimum the following features: A test to insure numbers are entered correctly A test for each of the operators to make sure they work ( +, -. *, /, =, and C) 31

32 Project Management Case Study Lab 3 Implementation: You are ready to implement your program. Before you do, though, we re going to look at one of the things you need to do in Project Management time tracking. There are 6 features in the calculator that you are going to implement: number entry addition subtraction multiplication division evaluation Assignment Draw a graph with six marks on the y axis and 25 marks on the x axis The y axis is the number of features you are going to implement; the x axis is 10 minute intervals. Place a dot on x = 0, y = 6. This is your starting position. Then begin implementing your calculator. When you finish a feature, mark the amount of time it took you since the last feature. You should have a descending graph. Your chart should look like the example when you are done. This is called a burn-down chart. 32

33 Project Management Case Study Lab 3 KEY Assignment Check each student s graph to make sure it looks similar to the one on the right. Check often to ensure they are recording it correctly. Don t worry if it takes longer than the 4 hours allotted. 33

34 Project Management Case Study Lab 4 Verification: Now that you ve implemented your calculator, get out the test plan you created in Lab 2. Run your test plan determining if the tests pass or fail. If any fail, make corrections and run the tests again (keep separate copies of each test run). Once all your tests pass, you are ready to move to deployment. Deliver your project to your teacher with all copies of your test runs. Since this is a simple project, you probably won t need to worry about maintaining it unless you wanted to add features.see your teacher for extra credit 34

35 Project Management Case Study Lab 4 KEY Verification: Check to make sure the students have run all their tests and determined if they passed or failed and made necessary corrections. 35

Lesson Plan. Course Title: Computer Programming. Session Title: Software Life Cycle

Lesson Plan. Course Title: Computer Programming. Session Title: Software Life Cycle Lesson Plan Course Title: Computer Programming Session Title: Software Life Cycle Lesson Duration: 2 hours Performance Objective: Upon completion of this assignment, the student will understand the software

More information

Lesson Plan. Course Title: Advanced Computer Programming Session Title: Databases. Preparation

Lesson Plan. Course Title: Advanced Computer Programming Session Title: Databases. Preparation Lesson Plan Course Title: Advanced Computer Programming Session Title: Databases Lesson Duration: 2-3 days Performance Objective: Upon completion of this assignment, the student will be able to: identify

More information

Lesson Plan Course Title: Web Technologies Session Title: Website Administration

Lesson Plan Course Title: Web Technologies Session Title: Website Administration Lesson Duration: Approximately 10 hours Performance Objective: Lesson Plan Course Title: Web Technologies Session Title: Website Administration Following the completion of this lesson, students will understand

More information

Lesson Plan. Preparation. TEKS Correlations: 1C: Examine the role of certifications, resumes, and portfolios in the Web Technologies profession.

Lesson Plan. Preparation. TEKS Correlations: 1C: Examine the role of certifications, resumes, and portfolios in the Web Technologies profession. Lesson Plan Course Title: Session Title: Using Online Search Tools to Locate and Evaluate Information. Lesson Duration: 2 hours Performance Objective: Upon completion of the lesson, students will be able

More information

Lesson Plan. Course Title: Web Technologies Session Title: Web Site Planning & Design

Lesson Plan. Course Title: Web Technologies Session Title: Web Site Planning & Design Lesson Plan Course Title: Web Technologies Session Title: Web Site Planning & Design Lesson Duration: 3 Hours Performance Objective: Upon completion of the lesson, students will understand how to develop

More information

Lesson Plan. Preparation

Lesson Plan. Preparation Lesson Plan Course Title: Computer Maintenance Session Title: Disaster Recovery and Preventative Maintenance Lesson Duration: 3 to 4 one-hour sessions with 1 additional one-hour session for the exam (Lesson

More information

Lesson Plan. Course Title: Digital and Interactive Media Session Title: College and Career Poster

Lesson Plan. Course Title: Digital and Interactive Media Session Title: College and Career Poster Lesson Plan Course Title: Digital and Interactive Media Session Title: College and Career Poster Lesson Duration: 3 Hours Performance Objective: Upon completion of this assignment, the student will have

More information

Lesson Plan. Course Title: Principles of Information Technology Session Title: Understanding Types & Uses of Software

Lesson Plan. Course Title: Principles of Information Technology Session Title: Understanding Types & Uses of Software Lesson Plan Course Title: Principles of Information Technology Session Title: Understanding Types & Uses of Software Lesson Duration: Approximately 5 hours Performance Objective: Upon completion of this

More information

Lesson Plan. Course Title: Digital and Interactive Media Session Title: Emerging Technologies

Lesson Plan. Course Title: Digital and Interactive Media Session Title: Emerging Technologies Lesson Plan Course Title: Digital and Interactive Media Session Title: Emerging Technologies Lesson Duration: 3 Hours Performance Objective: Upon completion of this assignment the student will be able

More information

Lesson Plan. Course Title: Computer Maintenance Session Title: Numbering Systems

Lesson Plan. Course Title: Computer Maintenance Session Title: Numbering Systems Lesson Plan Course Title: Computer Maintenance Session Title: Numbering Systems Lesson Duration: Lesson length is subjective and will vary from instructor to instructor Performance Objective: Upon completion

More information

Lesson Plan Course Title: Web Technologies Session Title: Internet Fundamentals & Background

Lesson Plan Course Title: Web Technologies Session Title: Internet Fundamentals & Background Lesson Plan Course Title: Web Technologies Session Title: Internet Fundamentals & Background Lesson Duration: 2 Hours Performance Objective: Upon completion of the lesson, students will have an understanding

More information

Lesson Plan. Preparation

Lesson Plan. Preparation Lesson Plan Course Title: Web Technologies Session Title: Planning & Designing Client Websites Lesson Duration: Varies but would be a minimum of one week. Performance Objective: Upon completion of this

More information

Lesson Plan. Instructor/Trainer References: Content developer knowledge

Lesson Plan. Instructor/Trainer References: Content developer knowledge Lesson Plan Course Title: Web Technologies Session Title: Website Publishing/Going Live! Lesson Duration: Estimated 90 Minutes and will vary from instructor to instructor Performance Objective: Upon completion

More information

Lesson Plan. Preparation. 130.272(c). Principles of Information Technology (One-Half to One Credit).

Lesson Plan. Preparation. 130.272(c). Principles of Information Technology (One-Half to One Credit). Lesson Plan Course Title: Principles of Information Technology Session Title: Peripheral Devices Lesson Duration: Will vary from instructor to instructor Performance Objective: Upon completion of this

More information

Lesson Plan. Upon completion of this assignment, the student will be able to build a small network and identify the different types of hackers.

Lesson Plan. Upon completion of this assignment, the student will be able to build a small network and identify the different types of hackers. Lesson Plan Course Title: Principles of IT Session Title: Networks and Hackers Lesson Duration: Lesson length is subjective and will vary from instructor to instructor. Performance Objective: Upon completion

More information

Lesson Plan. Preparation

Lesson Plan. Preparation Lesson Plan Course Title: Computer Maintenance Session Title: Hard Drives Lesson Duration: 90 Minutes Performance Objective: Upon completion of this assignment, the student will be able to recognize a

More information

Lesson Plan. Preparation

Lesson Plan. Preparation Lesson Plan Course Title: Principles of Information Technology Lesson Duration: 45 Minutes Session Title: Keyboards, Mice, and Other Input Devices Performance Objective: Upon completion of this assignment,

More information

Credit History and Ratings

Credit History and Ratings Credit History and Ratings Course Title Money Matters Lesson Title Credit History and Ratings Performance Objectives: Understand and manage credit responsibly. Specific Objective : As a result of this

More information

Animation Overview of the Industry Arts, AV, Technology, and Communication. Lesson Plan

Animation Overview of the Industry Arts, AV, Technology, and Communication. Lesson Plan Animation Overview of the Industry Arts, AV, Technology, and Communication Lesson Plan Performance Objective Upon completion of this assignment, the student will have a better understanding of career and

More information

Lesson Plan. Preparation

Lesson Plan. Preparation Statistical Process Control (SPC) Tools: Gantt Chart Manufacturing Engineering Lesson Plan Performance Objectives After completing this lesson, students will be able to discuss the purpose of using a Gantt

More information

Preparation. TEKS Correlations:

Preparation. TEKS Correlations: Lesson Plan Course Title: Principles of Business Management, Finance, and Marketing Session Title: Financial Exchanges Performance Objective (LSI Quadrant 1- Why are we doing this?): The purpose of this

More information

Lesson Plan. Preparation

Lesson Plan. Preparation Portfolio Information Practicum in Interior Design Lesson Plan Performance Objective Upon completion of this assignment, the student will be able to create a portfolio to document personal knowledge and

More information

Lesson Plan - Time Value of Money

Lesson Plan - Time Value of Money Lesson Plan - Time Value of Money Course Title Money Matters Lesson Title Time Value of Money Specific Objective Explain the time value of money Performance Objectives: The learner will Discuss how saving

More information

Lesson Plan Careers in Financial Management and Investment Planning

Lesson Plan Careers in Financial Management and Investment Planning Lesson Plan Careers in Financial Management and Investment Planning Course Title: Money Matters Lesson Title: Careers in Financial Management and and Investment Planning Specific Objective: Research and

More information

Lesson Plan. Preparation

Lesson Plan. Preparation Lesson Plan Course Title: Concepts of Engineering and Technology Session Title: Introduction to Engineering Fundamentals and Civilization - Part 1 Definitions Performance Objective: After completing Part

More information

Lesson Plan. Preparation

Lesson Plan. Preparation 1 Lesson Plan Course Title: Concepts of Engineering and Technology Session Title: Emerging STEM Careers Performance Objective: After completing this lesson, students will be able to research, compare and

More information

Lesson Plan. Graphic Design & Illustration

Lesson Plan. Graphic Design & Illustration Lesson Plan Course Title: Session Title: Graphic Design & Illustration Telling a Story: Introduction to Bézier Curves Lesson Duration: Approximately 7-10 days [Lesson length is subjective and will vary

More information

Lesson Duration: Approximately two to four 90-minute class periods [Lesson length is subjective and will vary from instructor to instructor]

Lesson Duration: Approximately two to four 90-minute class periods [Lesson length is subjective and will vary from instructor to instructor] pe Lesson Plan Course Title: Session Title: Printing & Imaging Technology Advertising: Flyers and * This is Lesson #22 if used as part of the overall unit on Printing & Imaging Technology. This lesson

More information

Meeting the Needs of Visual-Spatial Learners

Meeting the Needs of Visual-Spatial Learners Meeting the Needs of Visual-Spatial Learners Component 13 of the Competencies Collaboration SEVA Council of Gifted Administrators Table of Contents 1. Characteristics and strengths of visual spatial learners

More information

Game Programming & Game Design

Game Programming & Game Design Unit 11: Game Programming & Game Design BRIDGES TO COMPUTING http://bridges.brooklyn.cuny.edu College Now, Bridges to Computing Page 1 Topic Descriptions and Objectives Unit 7: Game Programming & Game

More information

Lesson Plan. Course Title: Concepts of Engineering and Technology Session Title: Green Energy Careers

Lesson Plan. Course Title: Concepts of Engineering and Technology Session Title: Green Energy Careers Lesson Plan Course Title: Concepts of Engineering and Technology Session Title: Green Energy Careers Performance Objective: After completing this lesson, students will be able to compare renewable and

More information

Lesson Plan. Time When taught as written, this lesson should take approximately 55-65 minutes to teach. Preparation

Lesson Plan. Time When taught as written, this lesson should take approximately 55-65 minutes to teach. Preparation Reconciling the Statement Practicum in Business Management Business Management & Administration Lesson Plan Performance Objective Students will be able to demonstrate their ability to reconcile the bank

More information

What is Multiple Intelligence? Multiple Intelligences are 8 different ways to demonstrate intellectual ability. It is how you learn best.

What is Multiple Intelligence? Multiple Intelligences are 8 different ways to demonstrate intellectual ability. It is how you learn best. What is Multiple Intelligence? Multiple Intelligences are 8 different ways to demonstrate intellectual ability. It is how you learn best. The Multiple Intelligences How You Learn Best 1. Visual/Spatial

More information

Facilitating Adult Learning

Facilitating Adult Learning Facilitating Adult Learning How to Teach so People Learn Prepared by: Dr. Lela Vandenberg Senior Leadership & Professional Development Specialist 11 Agriculture Hall East Lansing, MI 48824-1039 (517) 353-1898

More information

It is vital that you understand the rationale behind the correct answer(s) as wel as the incorrect answer options.

It is vital that you understand the rationale behind the correct answer(s) as wel as the incorrect answer options. Getting the Most out of ATI www.atitesting.com What is ATI? ATI is an online resource that will be used throughout the nursing program to help you learn about nursing practice as well as help prepare you

More information

Learning how you Learn.

Learning how you Learn. Learning how you Learn. A guide to learning styles and the benefits of understanding yours You are a unique learner. No one else learns in exactly the same way you do. There are many benefits to discovering

More information

Kindergarten Math Curriculum Course Description and Philosophy Text Reference:

Kindergarten Math Curriculum Course Description and Philosophy Text Reference: Kindergarten Math Curriculum Course Description and Philosophy How do numbers and math affect our daily lives? What types of problems can be solved by understanding numbers and math concepts? Through inquiry,

More information

Lesson Plan. Preparation

Lesson Plan. Preparation Lesson Plan Course Title: Architectural Design Session Title: The Plumbing Plan Performance Objective: After completing this lesson the students will be able to: (a) explain the purpose and components

More information

Social Forces Human Development Learning and Learning Styles

Social Forces Human Development Learning and Learning Styles Social Forces Human Development Learning and Learning Styles Change in individual s knowledge or behavior that results from experience Types of learning Behavioral Cognitive Emphasize observable changes

More information

CHIPPEWA STUDY SKILLS. Helpful Hints for Test and. Exam Preparation. Brought to you by Chippewa Resource and Student Success

CHIPPEWA STUDY SKILLS. Helpful Hints for Test and. Exam Preparation. Brought to you by Chippewa Resource and Student Success CHIPPEWA STUDY SKILLS Helpful Hints for Test and Exam Preparation Brought to you by Chippewa Resource and Student Success The Raider 5 Step Study Method & Other Tidbits Step 1: Organize Your Notebook Your

More information

What s Your Learning Style?

What s Your Learning Style? What s Your Learning Style? Different people have different learning styles. Style refers to a student s specific learning preferences and actions. One student may learn more effectively from listening

More information

Lesson Plan. Performance Objective Upon completion of this lesson, each student will create a design plan for a tiny house.

Lesson Plan. Performance Objective Upon completion of this lesson, each student will create a design plan for a tiny house. Tiny Houses: Living Large in a Small Space Practicum of Architectural Design Lesson Plan Performance Objective Upon completion of this lesson, each student will create a design plan for a tiny house. Specific

More information

What is active learning?

What is active learning? ACTIVE LEARNING: AN INTRODUCTION * Richard M. Felder Hoechst Celanese Professor Emeritus of Chemical Engineering North Carolina State University Rebecca Brent President, Education Designs, Inc. Cary, North

More information

Lesson Plan. Course Title: Principles of Business, Marketing and Finance Session Title: Advertising Media. Performance Objective:

Lesson Plan. Course Title: Principles of Business, Marketing and Finance Session Title: Advertising Media. Performance Objective: Lesson Plan Course Title: Principles of Business, Marketing and Finance Session Title: Advertising Media Performance Objective: After completing this lesson, the student will understand that Advertising

More information

Lesson Plan. Time When taught as written, this lesson should take two to three days to teach. Preparation

Lesson Plan. Time When taught as written, this lesson should take two to three days to teach. Preparation Public Relations & Publicity Practicum in Marketing Dynamics Marketing Lesson Plan Performance Objective Upon completion of this lesson, each student will understand how to promote a business or organization

More information

Lesson Plan. monitor project development or resource allocation on a horizontal time scale.

Lesson Plan. monitor project development or resource allocation on a horizontal time scale. Project Management Practicum in Management and Administration Performance Objective Upon completion of this lesson, each student will demonstrate the importance of using Project Management in the school

More information

Lesson Plan. monitor project development or resource allocation on a horizontal time scale.

Lesson Plan. monitor project development or resource allocation on a horizontal time scale. Project Management Practicum in Law, Public Safety, Corrections, and Security Performance Objective Upon completion of this lesson, each student will demonstrate the importance of using Project Management

More information

INVENTION CONVENTION. Webquest. by Diane Findlay

INVENTION CONVENTION. Webquest. by Diane Findlay INVENTION by Diane Findlay CONVENTION Webquest Introduction You, an inventor? Why not? We use inventions every day, from gadgets to games, from organizing systems to orchestra instruments. And we ve probably

More information

FORMATIVE ASSESSMENT STRATEGIES, DEFINITIONS, EXAMPLES

FORMATIVE ASSESSMENT STRATEGIES, DEFINITIONS, EXAMPLES FORMATIVE ASSESSMENT STRATEGIES, DEFINITIONS, EXAMPLES 1 Minute Essay Give students an open-ended question and one to three minutes to write their answers. Good questions: What is the most important thing

More information

Multiple Intelligence

Multiple Intelligence Multiple Intelligence LuPe/LJ 2013 In the beginning There were no words éarlier was the great silence J.C. van Schagen LuPe/LJ 2013 Talent or Intelligence GHANDI MARTHA GRAHAM PICASSO EINSTEIN FREUD Multiple

More information

Accommodated Lesson Plan on Solving Systems of Equations by Elimination for Diego

Accommodated Lesson Plan on Solving Systems of Equations by Elimination for Diego Accommodated Lesson Plan on Solving Systems of Equations by Elimination for Diego Courtney O Donovan Class: Algebra 1 Day #: 6-7 Grade: 8th Number of Students: 25 Date: May 12-13, 2011 Goal: Students will

More information

Pesticide Applicator Recertification: Online Training Course Design and Structure

Pesticide Applicator Recertification: Online Training Course Design and Structure Pesticide Applicator Recertification: Online Training Course Design and Structure December 2010 The question, What makes a good recertification offering? is a many-facetted question. The answer in large

More information

Mathematics Curriculum Guide Precalculus 2015-16. Page 1 of 12

Mathematics Curriculum Guide Precalculus 2015-16. Page 1 of 12 Mathematics Curriculum Guide Precalculus 2015-16 Page 1 of 12 Paramount Unified School District High School Math Curriculum Guides 2015 16 In 2015 16, PUSD will continue to implement the Standards by providing

More information

Using Simulation to teach project management skills. Dr. Alain April, ÉTS Montréal alain.april@etsmtl.ca

Using Simulation to teach project management skills. Dr. Alain April, ÉTS Montréal alain.april@etsmtl.ca Using Simulation to teach project management skills Dr. Alain April, ÉTS Montréal alain.april@etsmtl.ca Agenda of the workshop 1 The software project management theory overview (40 minutes) 2 Why use SDLC

More information

Requirements Engineering

Requirements Engineering Murali Chemuturi Requirements Engineering and Management for Software Development Projects Foreword by Tom Gilb ^ Springer Contents 1 Introduction to Requirements Engineering and Management... 1 1.1 What

More information

Factoring Quadratic Trinomials

Factoring Quadratic Trinomials Factoring Quadratic Trinomials Student Probe Factor x x 3 10. Answer: x 5 x Lesson Description This lesson uses the area model of multiplication to factor quadratic trinomials. Part 1 of the lesson consists

More information

Lesson Plan. Preparation

Lesson Plan. Preparation Audio Video Production Graphic Manipulations Arts, Audio/Visual Technology, and Communications Lesson Plan Performance Objective Upon completion of this lesson, the student will develop an understanding

More information

Building an Effective elearning Experience with Drupal. Ray Saltini of Blink Reaction

Building an Effective elearning Experience with Drupal. Ray Saltini of Blink Reaction Building an Effective elearning Experience with Drupal Ray Saltini of Blink Reaction Building an Effective elearning Experience with Drupal Table of Contents Introduction.... 3 Project Management Best

More information

(Refer Slide Time: 01:52)

(Refer Slide Time: 01:52) Software Engineering Prof. N. L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture - 2 Introduction to Software Engineering Challenges, Process Models etc (Part 2) This

More information

MATHEMATICS: REPEATING AND GROWING PATTERNS First Grade. Kelsey McMahan. Winter 2012 Creative Learning Experiences

MATHEMATICS: REPEATING AND GROWING PATTERNS First Grade. Kelsey McMahan. Winter 2012 Creative Learning Experiences MATHEMATICS: REPEATING AND GROWING PATTERNS Kelsey McMahan Winter 2012 Creative Learning Experiences Without the arts, education is ineffective. Students learn more and remember it longer when they are

More information

Student Profile Template

Student Profile Template Step 1 Profile your student Student Teacher Year Level Date Student Profile Template Multiple Intelligence Strengths Tick top 2 identifiable Verbal Linguistic Interpersonal Logical/Mathematical Naturalist

More information

How To Write A Checkbook

How To Write A Checkbook ThisPersonal checking account lesson is designed to be for grades 9-12 Financial Literacy classes. Financial Literacy is a state graduation requirement. 1 GOALS AND OBJECTIVES: The objective of this lesson

More information

How To Factor Quadratic Trinomials

How To Factor Quadratic Trinomials Factoring Quadratic Trinomials Student Probe Factor Answer: Lesson Description This lesson uses the area model of multiplication to factor quadratic trinomials Part 1 of the lesson consists of circle puzzles

More information

2 Mathematics Curriculum

2 Mathematics Curriculum New York State Common Core 2 Mathematics Curriculum GRADE GRADE 2 MODULE 3 Topic E: Model Numbers Within 1000 with Place Value Disks 2.NBT.A Focus Standard: 2.NBT.A Understand place value. Instructional

More information

CTE Toolkit Lesson Plans and Handouts Help your students learn about the numerous career pathways and opportunities available.

CTE Toolkit Lesson Plans and Handouts Help your students learn about the numerous career pathways and opportunities available. CTE Toolkit Lesson Plans and Handouts Help your students learn about the numerous career pathways and opportunities available. Sponsored by the State of California KIT Dear Educator: We hope that you find

More information

Study Strategies Used By Successful Students

Study Strategies Used By Successful Students Study Strategies Used By Successful Students Test performance not only reflects how much one studied in the hours and days right before the test but also how well the person has been studying throughout

More information

(CONTINUED ON NEXT PAGE)

(CONTINUED ON NEXT PAGE) Exploration of Game Design (Periods 1 & 2) Francis P. Knoblauch Conway Middle School 2015-16 Course Syllabus PROGRAM DESCRIPTION: Exploration of Game Design is a course at Conway Middle School following

More information

High School Lesson Plan: PlayInsure.com Home and Auto Insurance Experience An animated experience of insurance needs and risks

High School Lesson Plan: PlayInsure.com Home and Auto Insurance Experience An animated experience of insurance needs and risks Introduction: Insurance is essential to our daily lives. We need insurance to drive a car, buy a home, open a business, and so much more. As important as it is to purchase insurance, it is just as important

More information

How To Design An Information System

How To Design An Information System Information system for production and mounting of plastic windows MARCEL, MELIŠ Slovak University of Technology - Faculty of Material Sciences and Technology in Trnava, Paulínska 16 street, Trnava, 917

More information

Software Project Management: Methodologies & Techniques

Software Project Management: Methodologies & Techniques Software Project Management: Methodologies & Techniques SE Project 2003/2004 group E 17th September 2004 SE Project 2003/2004 group E Software Engineering Project (2IP40) Department of Mathematics & Computer

More information

INDEX OF LEARNING STYLES *

INDEX OF LEARNING STYLES * INDEX OF LEARNING STYLES * DIRECTIONS Enter your answers to every question on the ILS scoring sheet. Please choose only one answer for each question. If both a and b seem to apply to you, choose the one

More information

Days. Day 1. Reflection Teacher Responsibilities. Lesson Plans

Days. Day 1. Reflection Teacher Responsibilities. Lesson Plans Days Day 1 Lesson Plans Call the students to the carpet by the number of letters in their names. If your name has less than 5 letters, come to the carpet. If your name has more than 5 letters, come to

More information

Could you use more resources to help you learn & retain info? Do you create your own study aids to ensure you learn the course content?

Could you use more resources to help you learn & retain info? Do you create your own study aids to ensure you learn the course content? STUDY AIDS STUDY AIDS Could you use more resources to help you learn & retain info? Do you create your own study aids to ensure you learn the course content? A student s use of study aids consists of having

More information

PART II: ACTIVITY PACKETS. Lesson Planning. What Are the Essential Components of a Lesson Plan?

PART II: ACTIVITY PACKETS. Lesson Planning. What Are the Essential Components of a Lesson Plan? PART II: ACTIVITY PACKETS Adult English language learners generally have limited time to devote to participating in language classes. A good lesson plan is an important tool that focuses both the instructor

More information

Wilson Area School District Planned Course Guide

Wilson Area School District Planned Course Guide Wilson Area School District Planned Course Guide Title of planned course: Introduction to Computer Programming Subject Area: Business Grade Level: 9-12 Course Description: In this course, students are

More information

University of Toronto TEFL Online

University of Toronto TEFL Online University of Toronto TEFL Online 403 (v41) Reflection Journal Submission - Unit 4 Name: RAHEEL KHAN Score: 100% Passmark: 100% Attempted: Tuesday, February 11, 2014 Attempt Number: 3 Time Taken: 00:09:51

More information

Middle School Interactive Websites

Middle School Interactive Websites Middle School Interactive Websites Math I Know That http://www.iknowthat.com This web site has interactive activities and games for pre-k-6 th grade. A great place to start is Leon s Math Dojo. It is great

More information

SCRATCH Lesson Plan What is SCRATCH? Why SCRATCH?

SCRATCH Lesson Plan What is SCRATCH? Why SCRATCH? SCRATCH Lesson Plan What is SCRATCH? SCRATCH is a programming language that makes it easy to create interactive stories, animations, games, music, and art that can then easily be shared on the web. Scratch

More information

AP Computer Science A - Syllabus Overview of AP Computer Science A Computer Facilities

AP Computer Science A - Syllabus Overview of AP Computer Science A Computer Facilities AP Computer Science A - Syllabus Overview of AP Computer Science A Computer Facilities The classroom is set up like a traditional classroom on the left side of the room. This is where I will conduct my

More information

Lesson Plan. Preparation

Lesson Plan. Preparation Lesson Plan Course Title: Professional Communications Session Title: Communication Strategies & Technical Writing: Advertising, Marketing, & Propaganda Techniques - PART II Lesson Duration: Three 90-minute

More information

Getting Started 15 minutes 1. Journal entry: What types of messages can be communicated with a single bit? 2. Introduce the sending bits challenge

Getting Started 15 minutes 1. Journal entry: What types of messages can be communicated with a single bit? 2. Introduce the sending bits challenge 5 Unit 1: A Bit of Everything Lesson 5 Sending Bits Lesson time: 255 Minutes (5 days) LESSON OVERVIEW: In this lesson, students work in groups using common classroom supplies and everyday objects to develop

More information

Days of the Week Grade Kindergarten

Days of the Week Grade Kindergarten History Ohio Standards Connection: Benchmark A Use a calendar to determine the day, week, month and year. Indicator 1 Recite the days of the week. Lesson Summary: The children will participate in a variety

More information

Learning Objectives 9.2. Media Run Times 9.3

Learning Objectives 9.2. Media Run Times 9.3 Unit 9 Table of Contents Unit 9: Factoring Video Overview Learning Objectives 9.2 Media Run Times 9.3 Instructor Notes 9.4 The Mathematics of Factoring Polynomials Teaching Tips: Conceptual Challenges

More information

Howard Gardner s Theory of Multiple Intelligences

Howard Gardner s Theory of Multiple Intelligences Howard Gardner s Theory of Multiple s Many of us are familiar with three general categories in which people learn: visual learners, auditory learners, and kinesthetic learners. Beyond these three general

More information

RISK MANAGEMENT HEALTH CARE

RISK MANAGEMENT HEALTH CARE RISK MANAGEMENT HEALTH CARE Level: Grades 9-12. Purpose: The purpose is to identify and investigate health care issues so that students maintain good health. Content Standards: This unit covers Science

More information

XP & Scrum. extreme Programming. XP Roles, cont!d. XP Roles. Functional Tests. project stays on course. about the stories

XP & Scrum. extreme Programming. XP Roles, cont!d. XP Roles. Functional Tests. project stays on course. about the stories XP & Scrum Beatrice Åkerblom beatrice@dsv.su.se extreme Programming XP Roles XP Roles, cont!d! Customer ~ Writes User Stories and specifies Functional Tests ~ Sets priorities, explains stories ~ May or

More information

Xtreme RUP. Ne t BJECTIVES. Lightening Up the Rational Unified Process. 2/9/2001 Copyright 2001 Net Objectives 1. Agenda

Xtreme RUP. Ne t BJECTIVES. Lightening Up the Rational Unified Process. 2/9/2001 Copyright 2001 Net Objectives 1. Agenda Xtreme RUP by Ne t BJECTIVES Lightening Up the Rational Unified Process 2/9/2001 Copyright 2001 Net Objectives 1 RUP Overview Agenda Typical RUP Challenges Xtreme Programming Paradigm Document driven or

More information

Lesson Plan. Parallel Resistive Circuits Part 1 Electronics

Lesson Plan. Parallel Resistive Circuits Part 1 Electronics Parallel Resistive Circuits Part 1 Electronics Lesson Plan Performance Objective At the end of the lesson, students will demonstrate the ability to apply problem solving and analytical techniques to calculate

More information

VAK Learning Styles Self-Assessment Questionnaire

VAK Learning Styles Self-Assessment Questionnaire Student Services Study Skills Student Development and Counselling VAK Learning Styles Self-Assessment Questionnaire Circle or tick the answer that most represents how you generally behave. (It s best to

More information

How To Develop An Application

How To Develop An Application What is Application Lifecycle Management? David Chappell Sponsored by Microsoft Corporation Copyright 2014 Chappell & Associates Defining application lifecycle management (ALM) isn t easy. Different people

More information

How To Teach A Class

How To Teach A Class Scientists Teaching Science Barbara Houtz January 13, 2014 Instructional Design The systematic design of materials, activities, and interactive environments for learning. Broadly informed by educational

More information

What is a web site? The Basic Framework. Why Should I Choose the Web Site Category?

What is a web site? The Basic Framework. Why Should I Choose the Web Site Category? What is a web site? A History Day web site is a computer-based representation of your research and argument that incorporates both textual and non-textual content (e.g. images, songs, interviews, videos,

More information

Learning Design Principles for Power Point Presentations

Learning Design Principles for Power Point Presentations Learning Design Principles for Power Point Presentations See the Structural Design Principles handout for non-instructional principles. Text and Images Images should be combined with verbal (text or oral)

More information

Demonstrating Understanding Rubrics and Scoring Guides

Demonstrating Understanding Rubrics and Scoring Guides Demonstrating Understanding Rubrics and Scoring Guides Project-based learning demands a more progressive means of assessment where students can view learning as a process and use problem-solving strategies

More information

Instructional Design for e-learning. Dr Richard Hyde Atlantic Link Ltd.

Instructional Design for e-learning. Dr Richard Hyde Atlantic Link Ltd. Instructional Design for e-learning Dr Richard Hyde Atlantic Link Ltd. Overview What is instructional design? Theories and models Choosing an approach The development process Top ten tips What is Instructional

More information

TEEL 670, Workshop in Education II: CONTEMPORARY AMERICAN EDUCATION (Graduate Version) drdaniel@wildblue.net drdonnausa@gmail.com. Phone: 719.587.

TEEL 670, Workshop in Education II: CONTEMPORARY AMERICAN EDUCATION (Graduate Version) drdaniel@wildblue.net drdonnausa@gmail.com. Phone: 719.587. TEEL 670, Workshop in Education II: CONTEMPORARY AMERICAN EDUCATION (Graduate Version) Instructor of Record: Email: Dr. Elden Daniel Dr. Donna Rice (Alternate) drdaniel@wildblue.net drdonnausa@gmail.com

More information

Subject: Math Grade Level: 5 Topic: The Metric System Time Allotment: 45 minutes Teaching Date: Day 1

Subject: Math Grade Level: 5 Topic: The Metric System Time Allotment: 45 minutes Teaching Date: Day 1 Subject: Math Grade Level: 5 Topic: The Metric System Time Allotment: 45 minutes Teaching Date: Day 1 I. (A) Goal(s): For student to gain conceptual understanding of the metric system and how to convert

More information

Chapter 13: Program Development and Programming Languages

Chapter 13: Program Development and Programming Languages Understanding Computers Today and Tomorrow 12 th Edition Chapter 13: Program Development and Programming Languages Learning Objectives Understand the differences between structured programming, object-oriented

More information

Software Development Life Cycle Models - Process Models. Week 2, Session 1

Software Development Life Cycle Models - Process Models. Week 2, Session 1 Software Development Life Cycle Models - Process Models Week 2, Session 1 PROCESS MODELS Many life cycle models have been proposed } Traditional Models (plan-driven) } Classical waterfall model } Iterative

More information

Lesson Plan. Performance Objective: Upon completion of this assignment, the student will be able to identify the Twelve Principles of Animation.

Lesson Plan. Performance Objective: Upon completion of this assignment, the student will be able to identify the Twelve Principles of Animation. Lesson Plan Course Title: Animation Session Title: The Twelve Principles of Animation Lesson Duration: Approximately two 90-minute class periods Day One View and discuss The Twelve Principles of Animation

More information