Foundations for Object-Oriented Systems Development p. 1 The Object-Oriented Systems Development Environment p. 1 What Is Information Systems

Size: px
Start display at page:

Download "Foundations for Object-Oriented Systems Development p. 1 The Object-Oriented Systems Development Environment p. 1 What Is Information Systems"

Transcription

1 Foundations for Object-Oriented Systems Development p. 1 The Object-Oriented Systems Development Environment p. 1 What Is Information Systems Analysis and Design? p. 3 Systems Analysis and Design: Core Concepts p. 3 Systems p. 5 Definitions of a System and Its Parts p. 5 Important Systems Concepts p. 6 Information Systems Analysis and Design p. 9 Project Management and Planning p. 9 Systems Analysis p. 9 Systems Design p. 10 Systems Implementation and Operation p. 10 Types of Information Systems and Systems Development p. 11 Transaction Processing Systems p. 12 Management Information Systems p. 12 Decision Support Systems p. 13 The Analyst's Role in Systems Development p. 13 Systems Analysts in the Systems Development Process p. 15 The Evolution of Systems Development Methodologies p. 16 Systems Development Life Cycle (SDLC) p. 17 Structured Analysis and Design p. 17 Data-Oriented Methodologies p. 19 The Object-Oriented Methodology p. 19 Agile Methodologies p. 19 Why Should We Use Object-Oriented Systems Analysis and Design (OOSAD)? p. 20 Iterative and Incremental Development p. 22 RUP's Iterative, Incremental Approach to OOSAD p. 22 Our Approach to Object-Oriented Systems Analysis and Design p. 25 Key Points Review p. 26 Key Terms Checkpoint p. 27 Review Questions p. 28 Problems and Exercises p. 28 Discussion Questions p. 29 Case Problems p. 29 Introduction to Object Orientation p. 31 Object Orientation p. 32 What Is an Object? p. 32 Class p. 33 Operation p. 34 Attribute p. 34 Encapsulation p. 35

2 Object Identity p. 36 Generalization p. 36 Polymorphism p. 37 Interface p. 38 Component p. 38 Package p. 39 Association p. 39 Systems Modeling p. 40 What Is Modeling? p. 40 What Is Unified Modeling Language (UML)? p. 40 Key Points Review p. 42 Key Terms Checkpoint p. 43 Review Questions p. 43 Problems and Exercises p. 44 Discussion Questions p. 44 Case: Broadway Entertainment Company, Inc. p. 44 Company Background p. 44 Project Management and Planning p. 51 Managing the Object-Oriented Information Systems Project p. 51 Managing an OOSAD Project p. 52 Characteristics of the OOSAD Project p. 55 Initiating the Project p. 62 Planning the Project p. 64 Executing the Project p. 70 Closing Down the Project p. 72 Representing and Scheduling Project Plans p. 74 Understanding the Critical Path of a Network Diagram p. 76 Defining the Work Breakdown Structure for OOSAD Projects p. 79 Calculating Expected Time Durations Using the Program Evaluation Review Technique (PERT) Constructing a Gantt Chart and Network Diagram for an OOSAD Project in Microsoft Project p. 79 p. 80 Establishing a Project Starting Date p. 81 Entering Tasks and Assigning Task Relationships p. 81 Selecting a Scheduling Method to Review Project Reports p. 82 Key Points Review p. 84 Review Questions p. 85 Key Terms Checkpoint p. 85 Problems and Exercises p. 86 Discussion Questions p. 87 Case Problems p. 88 Case: Broadway Entertainment Company, Inc. p. 89

3 Managing an Object-Oriented Information Systems Project p. 89 Selecting and Planning Projects p. 92 Identifying and Selecting OOSAD Projects p. 93 The Process of Identifying and Selecting OOSAD Projects p. 94 Deliverables and Outcomes p. 97 Initiating, Planning, and Executing OOSAD Projects p. 97 The Process of Initiating, Planning, and Executing OOSAD Projects p. 98 Deliverables and Outcomes p. 100 Pine Valley Furniture Company Background p. 101 Identification and Selection of the WebStore p. 102 Initiating and Planning the WebStore p. 102 Assessing Project Feasibility p. 102 Assessing Economic Feasibility p. 104 Assessing Technical Feasibility p. 110 Assessing Other Feasibility Concerns p. 111 Building and Reviewing the Baseline Project Plan p. 113 Building the Baseline Project Plan p. 113 Introduction Section of the Baseline Project Plan p. 113 Reviewing the Baseline Project Plan p. 117 Key Points Review p. 121 Key Terms Checkpoint p. 122 Review Questions p. 123 Problems and Exercises p. 123 Case Problems p. 124 Discussion Questions p. 124 Case: Broadway Entertainment Company, Inc. p. 126 Initiating and Planning a Web-Based Customer Relationship Management System p. 126 System Analysis p. 130 Determining Object-Oriented Systems Requirements p. 130 Performing Requirements Determination p. 131 What Is a Requirement? p. 132 The Process of Determining Requirements p. 132 Deliverables and Outcomes p. 133 Requirements Structuring p. 133 Traditional Methods for Determining Requirements p. 134 Interviewing and Listening p. 134 Directly Observing Users p. 138 Analyzing Procedures and Other Documents p. 139 Modern Methods for Determining System Requirements p. 144 Joint Application Design p. 144 Using Prototyping during Requirements Determination p. 147

4 Using Agile Methodologies during Requirements Determination p. 148 Agile Usage-Centered Design p. 148 The Planning Game from extreme Programming p. 149 PVF Webstore: Determining System Requirements p. 150 Determining System Requirements for Pine Valley Furniture's WebStore p. 151 Key Points Review p. 153 Key Terms Checkpoint p. 154 Review Questions p. 154 Problems and Exercises p. 155 Discussion Questions p. 155 Case Problems p. 155 Case: Broadway Entertainment Company, Inc. p. 156 Determining Requirements for the Web-Based Customer Relationship Management Systemp. 156 Structuring System Requirements: Use-Case Description and Diagrams p. 161 Use Cases p. 162 What Is a Use Case? p. 163 Deliverables and Outcomes p. 163 Use-Case Diagrams p. 164 Definitions and Symbols p. 165 Developing Use-Case Diagrams: Three Examples p. 167 Developing Use Cases for Pine Valley Furniture's WebStore p. 171 Written Use Cases p. 172 Level p. 172 The Rest of the Template p. 173 Writing Use Cases for Pine Valley Furniture's WebStore p. 176 Developing Use Cases p. 179 Key Points Review p. 180 Key Terms Checkpoint p. 180 Review Questions p. 181 Problems and Exercises p. 181 Discussion Questions p. 182 Case Problems p. 182 Case: Broadway Entertainment Company, Inc. p. 183 Use-Case Modeling for the Web-Based Customer Relationship Management System p. 183 Conceptual Data Modeling p. 187 Conceptual Data Modeling p. 189 The Process of Conceptual Data Modeling p. 189 Gathering Information for Conceptual Data Modeling p. 190 Introduction to UML Data Modeling p. 192 Class p. 192 Object p. 193

5 Attributes p. 193 Identifiers p. 194 Important Considerations for Selecting Primary Keys (Identifiers) p. 194 Multivalued Attributes p. 195 Composite Attributes p. 196 Relationships p. 196 Association p. 200 Aggregation Relationship p. 202 Composite Structure Diagram p. 204 An Example of Conceptual Data Modeling for PVF WebStore p. 207 Generalization Relationship p. 205 Key Points Review p. 208 Key Terms Checkpoint p. 209 Review Questions p. 210 Problems and Exercises p. 210 Discussion Questions p. 211 Case Problems p. 211 Case: Broadway Entertainment Company, Inc. p. 213 Conceptual Data Modeling for the Web-Based Customer Relationship Management Systemp. 213 Object-Relational Modeling p. 216 Object-Relational Data Modeling p. 218 Relational Data Model (RDM) p. 218 Well-Structured Relations p. 219 Normalization p. 220 Object Extensions to Relational Data Model p. 224 Generalization/Specialization p. 225 Multivalued Attributes p. 225 Mechanisms to Support Aggregation p. 225 Object Identifiers p. 226 Relationship by References p. 226 Incorporation of Methods in an Object Relation p. 226 Richer Set of Types p. 226 Translating Conceptual Data Models into Object Relations p. 227 Translating Classes p. 227 Translating Relationships p. 228 Merging Object Relations p. 231 Logical Design of PVF WebStore p. 232 Key Points Review p. 233 Key Terms Checkpoint p. 234 Review Questions p. 234 Problems and Exercises p. 235

6 Discussion Questions p. 237 Case Problems p. 237 Case: Broadway Entertainment Company, Inc. p. 237 Designing the Object-Relational Data Model for the Customer Relationship Management System p. 237 Analysis Classes p. 239 Analysis Classes p. 241 Stereotyping Classes p. 241 Entity Class p. 242 Boundary Class p. 242 Control Class p. 242 Drawing Sequence Diagrams p. 243 Sequence Diagram for the Place Order Use Case p. 245 Sequence Diagram for the Make Reservation Use Case p. 249 Robustness Analysis of Sequence Diagrams p. 249 Drawing Communication Diagrams p. 251 Analysis Class Diagram p. 252 Activity Diagram p. 253 When to Use an Activity Diagram p. 255 When Not to Use an Activity Diagram p. 256 State (or Statechart) Diagram p. 256 When to Use State Diagrams p. 257 Modeling Business Rules in Analysis Classes p. 258 Constraints p. 258 Calculations p. 259 Value Inferences p. 259 Action Enablers p. 261 The Object Constraint Language (OCL) p. 261 Key Points Review p. 263 Key Terms Checkpoint p. 264 Review Questions p. 265 Problems and Exercises p. 265 Discussion Questions p. 267 Case Problems p. 267 Broadway Entertainment Company, Inc. p. 268 Designing the Analysis Classes for the Customer Relationship Management System p. 268 Selecting the Best Alternative Design Strategy p. 271 Selecting the Best Alternative Design Strategy p. 273 The Process of Selecting the Best Alternative Design Strategy p. 273 Deliverables and Outcomes p. 274 Generating Alternative Design Strategies p. 274 Issues to Consider in Generating Alternatives p. 276

7 Outsourcing p. 276 Sources of Software p. 277 Choosing Off-the-Shelf Software p. 281 Hardware and System Software Issues p. 283 Implementation Issues p. 284 Selecting the Best Alternative Design Strategy for Pine Valley Furniture's WebStore p. 285 Selecting the Most Likely Alternative p. 285 A Description of the Chosen Alternative p. 287 Updating the Baseline Project Plan p. 287 Before and After Baseline Project Plans for PVF's WebStore p. 290 Key Points Review p. 293 Key Terms Checkpoint p. 294 Review Questions p. 294 Problems and Exercises p. 295 Discussion Questions p. 296 Case Problems p. 296 Case: Broadway Entertainment Company, Inc. p. 298 Formulating a Design Strategy for the Web-Based Customer Relationship Management System p. 298 Systems Design p. 301 Physical Database Design p. 301 Physical Database Design p. 303 Structured Query Language (SQL) p. 304 Designing Fields p. 307 Choosing Data Types p. 309 Controlling Data Integrity p. 310 Designing Physical Tables and Denormalization p. 311 File Organization p. 314 Secondary Storage Concepts p. 315 Hashed File Organizations p. 317 Indexed File Organizations p. 317 Design of Object-Relational Features p. 323 Generalization p. 323 Aggregation p. 324 Multivalued Attributes p. 325 Object Identifier p. 326 Relationship by Reference p. 326 Physical Database Design of PVF WebStore p. 327 Key Points Review p. 329 Key Terms Checkpoint p. 329 Review Questions p. 330

8 Problems and Exercises p. 330 Discussion Questions p. 331 Case: Broadway Entertainment Company, Inc. p. 332 Designing the Physical Database for the Customer Relationship Management System p. 332 Design Elements p. 334 Design Elements p. 336 Design Architecture p. 337 Tiered Architecture p. 337 Two-Tier Architecture p. 338 Three-Tier Architecture p. 338 N-Tier Architecture p. 339 Mapping from Analysis Classes to Design Elements p. 340 Components p. 341 Component Standards p. 342 COM, COM1, and Distributed COM (DOOM) p. 342 Common Object Request Broker Architecture (CORBA) p. 343 Enterprise Java Beans (EJB) p. 343 COM, CORBA, and EJB: Comparisons and Problems p. 346 XML/SOAP: An Integration Solution p. 346 Frameworks p. 347.NET Framework and Visual Studio.NET p. 347 Java 2 Enterprise Edition (J2EE) p. 349 Logic at the Browser: Scripting Languages p. 349 Encapsulation at the Database End p. 350 Packages p. 352 Design Class Diagrams p. 353 Verifying Responsibility Allocation p. 353 Visibility p. 354 Attribute Types p. 356 PVF Example p. 357 Key Points Review p. 358 Key Terms Checkpoint p. 359 Review Questions p. 361 Problems and Exercises p. 361 Discussion Questions p. 362 Case: Broadway Entertainment Company, Inc. p. 362 Developing Design Elements for the Customer Relationship Management System p. 362 Designing the Human Interface p. 364 Designing Forms and Reports p. 365 The Process of Designing Forms and Reports p. 366 Deliverables and Outcomes p. 367

9 Formatting Forms and Reports p. 370 General Formatting Guidelines p. 371 Highlighting Information p. 372 Displaying Text p. 373 Designing Tables and Lists p. 374 Paper Versus Electronic Reports p. 376 Designing Web Layouts p. 377 Designing Interfaces and Dialogues p. 378 The Process of Designing Interfaces and Dialogues p. 379 Deliverables and Outcomes p. 379 Designing Interfaces p. 380 Designing Layouts p. 380 Structuring Data Entry p. 383 Controlling Data Input p. 383 Providing Feedback p. 385 Errors and Warning Messages p. 386 Providing Help p. 387 Designing Web Interfaces p. 389 Designing Dialogues p. 390 Designing the Dialogue Sequence p. 391 Building Prototypes and Assessing Usability p. 393 Key Points Review p. 394 Key Terms Checkpoint p. 395 Review Questions p. 395 Problems and Exercises p. 396 Discussion Questions p. 396 Case Problems p. 397 Case: Broadway Entertainment Company, Inc. p. 398 Designing the Human Interface for the Customer Relationship Management System p. 398 Systems Implementation and Operation p. 403 OOSAD Implementation and Operation p. 403 Systems Implementation and Operation p. 405 The Processes of Program Coding, Testing, and Installation p. 406 Deliverables and Outcomes from Program Development, Testing, and Installation p. 406 The Processes of Documenting the System, Training Users, and Supporting Users p. 407 Deliverables and Outcomes from Documenting the System, Training Users, and Supporting Users p. 407 The Process of Maintaining Information Systems p. 408 Deliverables and Outcomes from Maintaining Information Systems p. 409 Coding p. 409 Combining Coding and Testing p. 410 Reuse p. 410

10 Object Frameworks p. 413 Software Application Testing p. 413 Seven Different Types of Tests p. 413 The Testing Process p. 415 Acceptance Testing by Users p. 416 Installation p. 417 Planning Installation p. 417 Documenting the System p. 419 User Documentation p. 420 Preparing User Documentation p. 421 Training and Supporting Users p. 422 Training Information System Users p. 422 Supporting Information System Users p. 424 Why Implementation Sometimes Fails p. 425 Project Closedown p. 427 Conducting Systems Maintenance p. 427 Types of Maintenance p. 428 The Cost of Maintenance p. 428 Measuring Maintenance Effectiveness p. 430 Controlling Maintenance Requests p. 430 Role of Case and Automated Development Tools in Maintenance p. 432 Systems Implementation and Operation for Pine Valley Furniture's WebStore p. 432 Developing Test Cases for WebStore p. 432 Bug Tracking and System Evolution p. 433 Alpha and Beta Testing the WebStore p. 433 WebStore Installation p. 434 Key Points Review p. 434 Key Terms Checkpoint p. 436 Review Questions p. 437 Problems and Exercises p. 437 Discussion Questions p. 438 Case Problems p. 438 Case: Broadway Entertairmient Company, Inc. p. 439 Designing a Testing Plan for the Customer Relationship Management System p. 439 References p. 443 Acronymn Glossary p. 449 Glossary p. 451 Index p. 459 Table of Contents provided by Blackwell's Book Services and R.R. Bowker. Used with permission.

PROCESS USE CASES: USE CASES IDENTIFICATION

PROCESS USE CASES: USE CASES IDENTIFICATION International Conference on Enterprise Information Systems, ICEIS 2007, Volume EIS June 12-16, 2007, Funchal, Portugal. PROCESS USE CASES: USE CASES IDENTIFICATION Pedro Valente, Paulo N. M. Sampaio Distributed

More information

M55205-Mastering Microsoft Project 2016

M55205-Mastering Microsoft Project 2016 M55205-Mastering Microsoft Project 2016 Course Number: M55205 Category: Desktop Applications Duration: 3 days Certification: Exam 70-343 Overview This three-day, instructor-led course is intended for individuals

More information

IT4305: Rapid Software Development Part 2: Structured Question Paper

IT4305: Rapid Software Development Part 2: Structured Question Paper UNIVERSITY OF COLOMBO, SRI LANKA UNIVERSITY OF COLOMBO SCHOOL OF COMPUTING DEGREE OF BACHELOR OF INFORMATION TECHNOLOGY (EXTERNAL) Academic Year 2014/2015 2 nd Year Examination Semester 4 IT4305: Rapid

More information

Specification of the Verity Learning Companion and Self-Assessment Tool

Specification of the Verity Learning Companion and Self-Assessment Tool Specification of the Verity Learning Companion and Self-Assessment Tool Sergiu Dascalu* Daniela Saru** Ryan Simpson* Justin Bradley* Eva Sarwar* Joohoon Oh* * Department of Computer Science ** Dept. of

More information

Implementing a tool to Support KAOS-Beta Process Model Using EPF

Implementing a tool to Support KAOS-Beta Process Model Using EPF Implementing a tool to Support KAOS-Beta Process Model Using EPF Malihe Tabatabaie Malihe.Tabatabaie@cs.york.ac.uk Department of Computer Science The University of York United Kingdom Eclipse Process Framework

More information

IBM Software Group. Mastering Requirements Management with Use Cases Module 6: Define the System

IBM Software Group. Mastering Requirements Management with Use Cases Module 6: Define the System IBM Software Group Mastering Requirements Management with Use Cases Module 6: Define the System 1 Objectives Define a product feature. Refine the Vision document. Write product position statement. Identify

More information

MINISTRY OF EDUCATION

MINISTRY OF EDUCATION Republic of Namibia MINISTRY OF EDUCATION NAMIBIA SENIOR SECONDARY CERTIFICATE (NSSC) COMPUTER STUDIES SYLLABUS HIGHER LEVEL SYLLABUS CODE: 8324 GRADES 11-12 2010 DEVELOPED IN COLLABORATION WITH UNIVERSITY

More information

OCR LEVEL 3 CAMBRIDGE TECHNICAL

OCR LEVEL 3 CAMBRIDGE TECHNICAL Cambridge TECHNICALS OCR LEVEL 3 CAMBRIDGE TECHNICAL CERTIFICATE/DIPLOMA IN IT SYSTEMS ANALYSIS K/505/5481 LEVEL 3 UNIT 34 GUIDED LEARNING HOURS: 60 UNIT CREDIT VALUE: 10 SYSTEMS ANALYSIS K/505/5481 LEVEL

More information

GACE Computer Science Assessment Test at a Glance

GACE Computer Science Assessment Test at a Glance GACE Computer Science Assessment Test at a Glance Updated May 2017 See the GACE Computer Science Assessment Study Companion for practice questions and preparation resources. Assessment Name Computer Science

More information

Software Development Plan

Software Development Plan Version 2.0e Software Development Plan Tom Welch, CPC Copyright 1997-2001, Tom Welch, CPC Page 1 COVER Date Project Name Project Manager Contact Info Document # Revision Level Label Business Confidential

More information

Different Requirements Gathering Techniques and Issues. Javaria Mushtaq

Different Requirements Gathering Techniques and Issues. Javaria Mushtaq 835 Different Requirements Gathering Techniques and Issues Javaria Mushtaq Abstract- Project management is now becoming a very important part of our software industries. To handle projects with success

More information

Generating Test Cases From Use Cases

Generating Test Cases From Use Cases 1 of 13 1/10/2007 10:41 AM Generating Test Cases From Use Cases by Jim Heumann Requirements Management Evangelist Rational Software pdf (155 K) In many organizations, software testing accounts for 30 to

More information

On-Line Data Analytics

On-Line Data Analytics International Journal of Computer Applications in Engineering Sciences [VOL I, ISSUE III, SEPTEMBER 2011] [ISSN: 2231-4946] On-Line Data Analytics Yugandhar Vemulapalli #, Devarapalli Raghu *, Raja Jacob

More information

Courses in English. Application Development Technology. Artificial Intelligence. 2017/18 Spring Semester. Database access

Courses in English. Application Development Technology. Artificial Intelligence. 2017/18 Spring Semester. Database access The courses availability depends on the minimum number of registered students (5). If the course couldn t start, students can still complete it in the form of project work and regular consultations with

More information

An Industrial Technologist s Core Knowledge: Web-based Strategy for Defining Our Discipline

An Industrial Technologist s Core Knowledge: Web-based Strategy for Defining Our Discipline Volume 17, Number 2 - February 2001 to April 2001 An Industrial Technologist s Core Knowledge: Web-based Strategy for Defining Our Discipline By Dr. John Sinn & Mr. Darren Olson KEYWORD SEARCH Curriculum

More information

Diploma in Library and Information Science (Part-Time) - SH220

Diploma in Library and Information Science (Part-Time) - SH220 Diploma in Library and Information Science (Part-Time) - SH220 1. Objectives The Diploma in Library and Information Science programme aims to prepare students for professional work in librarianship. The

More information

Nearing Completion of Prototype 1: Discovery

Nearing Completion of Prototype 1: Discovery The Fit-Gap Report The Fit-Gap Report documents how where the PeopleSoft software fits our needs and where LACCD needs to change functionality or business processes to reach the desired outcome. The report

More information

An Open Framework for Integrated Qualification Management Portals

An Open Framework for Integrated Qualification Management Portals An Open Framework for Integrated Qualification Management Portals Michael Fuchs, Claudio Muscogiuri, Claudia Niederée, Matthias Hemmje FhG IPSI D-64293 Darmstadt, Germany {fuchs,musco,niederee,hemmje}@ipsi.fhg.de

More information

The IDN Variant Issues Project: A Study of Issues Related to the Delegation of IDN Variant TLDs. 20 April 2011

The IDN Variant Issues Project: A Study of Issues Related to the Delegation of IDN Variant TLDs. 20 April 2011 The IDN Variant Issues Project: A Study of Issues Related to the Delegation of IDN Variant TLDs 20 April 2011 Project Proposal updated based on comments received during the Public Comment period held from

More information

Including the Microsoft Solution Framework as an agile method into the V-Modell XT

Including the Microsoft Solution Framework as an agile method into the V-Modell XT Including the Microsoft Solution Framework as an agile method into the V-Modell XT Marco Kuhrmann 1 and Thomas Ternité 2 1 Technische Universität München, Boltzmann-Str. 3, 85748 Garching, Germany kuhrmann@in.tum.de

More information

Using Virtual Manipulatives to Support Teaching and Learning Mathematics

Using Virtual Manipulatives to Support Teaching and Learning Mathematics Using Virtual Manipulatives to Support Teaching and Learning Mathematics Joel Duffin Abstract The National Library of Virtual Manipulatives (NLVM) is a free website containing over 110 interactive online

More information

PRINCE2 Practitioner Certification Exam Training - Brochure

PRINCE2 Practitioner Certification Exam Training - Brochure PRINCE2 Practitioner Certification Exam Training - Brochure The Credential that makes you a Project Management Specialist Course Name : PRINCE2_P Version : INVL_PRINCE2P_BR_02_035_1.2 Course ID : PMGT

More information

PESIT SOUTH CAMPUS 10CS71-OBJECT-ORIENTED MODELING AND DESIGN. Faculty: Mrs.Sumana Sinha No. Of Hours: 52. Outcomes

PESIT SOUTH CAMPUS 10CS71-OBJECT-ORIENTED MODELING AND DESIGN. Faculty: Mrs.Sumana Sinha No. Of Hours: 52. Outcomes 10CS71-OBJECT-ORIENTED MODELING AND DESIGN Faculty: Mrs.Sumana Sinha Of Hours: 52 Course Objective: The objective of this course is to enlighten students the software approach of handling large projects

More information

Learning Microsoft Publisher , (Weixel et al)

Learning Microsoft Publisher , (Weixel et al) Prentice Hall Learning Microsoft Publisher 2007 2008, (Weixel et al) C O R R E L A T E D T O Mississippi Curriculum Framework for Business and Computer Technology I and II BUSINESS AND COMPUTER TECHNOLOGY

More information

Execution Plan for Software Engineering Education in Taiwan

Execution Plan for Software Engineering Education in Taiwan 2012 19th Asia-Pacific Software Engineering Conference Execution Plan for Software Engineering Education in Taiwan Jonathan Lee 1, Alan Liu 2, Yu Chin Cheng 3, Shang-Pin Ma 4, and Shin-Jie Lee 1 1 Department

More information

Task Types. Duration, Work and Units Prepared by

Task Types. Duration, Work and Units Prepared by Task Types Duration, Work and Units Prepared by 1 Introduction Microsoft Project allows tasks with fixed work, fixed duration, or fixed units. Many people ask questions about changes in these values when

More information

On Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC

On Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC On Human Computer Interaction, HCI Dr. Saif al Zahir Electrical and Computer Engineering Department UBC Human Computer Interaction HCI HCI is the study of people, computer technology, and the ways these

More information

CPS122 Lecture: Identifying Responsibilities; CRC Cards. 1. To show how to use CRC cards to identify objects and find responsibilities

CPS122 Lecture: Identifying Responsibilities; CRC Cards. 1. To show how to use CRC cards to identify objects and find responsibilities Objectives: CPS122 Lecture: Identifying Responsibilities; CRC Cards last revised February 7, 2012 1. To show how to use CRC cards to identify objects and find responsibilities Materials: 1. ATM System

More information

Introduction to CRC Cards

Introduction to CRC Cards Softstar Research, Inc Methodologies and Practices White Paper Introduction to CRC Cards By David M Rubin Revision: January 1998 Table of Contents TABLE OF CONTENTS 2 INTRODUCTION3 CLASS4 RESPONSIBILITY

More information

DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits.

DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits. DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE Sample 2-Year Academic Plan DRAFT Junior Year Summer (Bridge Quarter) Fall Winter Spring MMDP/GAME 124 GAME 310 GAME 318 GAME 330 Introduction to Maya

More information

Software Maintenance

Software Maintenance 1 What is Software Maintenance? Software Maintenance is a very broad activity that includes error corrections, enhancements of capabilities, deletion of obsolete capabilities, and optimization. 2 Categories

More information

Apps4VA at JMU. Student Projects Featuring VLDS Data. Dr. Chris Mayfield. Department of Computer Science James Madison University

Apps4VA at JMU. Student Projects Featuring VLDS Data. Dr. Chris Mayfield. Department of Computer Science James Madison University Apps4VA at JMU Student Projects Featuring VLDS Data Dr. Chris Mayfield Department of Computer Science James Madison University VLDS Insights June 30, 2015 One minute version 250 students from JMU Computer

More information

THE DEPARTMENT OF DEFENSE HIGH LEVEL ARCHITECTURE. Richard M. Fujimoto

THE DEPARTMENT OF DEFENSE HIGH LEVEL ARCHITECTURE. Richard M. Fujimoto THE DEPARTMENT OF DEFENSE HIGH LEVEL ARCHITECTURE Judith S. Dahmann Defense Modeling and Simulation Office 1901 North Beauregard Street Alexandria, VA 22311, U.S.A. Richard M. Fujimoto College of Computing

More information

CERTIFIED PROJECT MANAGEMENT SPECIALIST (CPMS) STUDY GUIDE

CERTIFIED PROJECT MANAGEMENT SPECIALIST (CPMS) STUDY GUIDE CERTIFIED PROJECT MANAGEMENT SPECIALIST (CPMS) STUDY GUIDE Sponsored by: and TABLE OF CONTENTS: Please use this guide to assist in preparation for your Certified Project Management Specialist (CPMS) Certification

More information

Chamilo 2.0: A Second Generation Open Source E-learning and Collaboration Platform

Chamilo 2.0: A Second Generation Open Source E-learning and Collaboration Platform Chamilo 2.0: A Second Generation Open Source E-learning and Collaboration Platform doi:10.3991/ijac.v3i3.1364 Jean-Marie Maes University College Ghent, Ghent, Belgium Abstract Dokeos used to be one of

More information

Introduction to Modeling and Simulation. Conceptual Modeling. OSMAN BALCI Professor

Introduction to Modeling and Simulation. Conceptual Modeling. OSMAN BALCI Professor Introduction to Modeling and Simulation Conceptual Modeling OSMAN BALCI Professor Department of Computer Science Virginia Polytechnic Institute and State University (Virginia Tech) Blacksburg, VA 24061,

More information

Emergency Management Games and Test Case Utility:

Emergency Management Games and Test Case Utility: IST Project N 027568 IRRIIS Project Rome Workshop, 18-19 October 2006 Emergency Management Games and Test Case Utility: a Synthetic Methodological Socio-Cognitive Perspective Adam Maria Gadomski, ENEA

More information

COURSE INFORMATION. Course Number SER 216. Course Title Software Enterprise II: Testing and Quality. Credits 3. Prerequisites SER 215

COURSE INFORMATION. Course Number SER 216. Course Title Software Enterprise II: Testing and Quality. Credits 3. Prerequisites SER 215 **Disclaimer** This syllabus is to be used as a guideline only. The information provided is a summary of topics to be covered in the class. Information contained in this document such as assignments, grading

More information

Android App Development for Beginners

Android App Development for Beginners Description Android App Development for Beginners DEVELOP ANDROID APPLICATIONS Learning basics skills and all you need to know to make successful Android Apps. This course is designed for students who

More information

UCEAS: User-centred Evaluations of Adaptive Systems

UCEAS: User-centred Evaluations of Adaptive Systems UCEAS: User-centred Evaluations of Adaptive Systems Catherine Mulwa, Séamus Lawless, Mary Sharp, Vincent Wade Knowledge and Data Engineering Group School of Computer Science and Statistics Trinity College,

More information

Knowledge-Based - Systems

Knowledge-Based - Systems Knowledge-Based - Systems ; Rajendra Arvind Akerkar Chairman, Technomathematics Research Foundation and Senior Researcher, Western Norway Research institute Priti Srinivas Sajja Sardar Patel University

More information

Objectives. Chapter 2: The Representation of Knowledge. Expert Systems: Principles and Programming, Fourth Edition

Objectives. Chapter 2: The Representation of Knowledge. Expert Systems: Principles and Programming, Fourth Edition Chapter 2: The Representation of Knowledge Expert Systems: Principles and Programming, Fourth Edition Objectives Introduce the study of logic Learn the difference between formal logic and informal logic

More information

Strategy and Design of ICT Services

Strategy and Design of ICT Services Strategy and Design of IT Services T eaching P lan Telecommunications Engineering Strategy and Design of ICT Services Teaching guide Activity Plan Academic year: 2011/12 Term: 3 Project Name: Strategy

More information

Computer Science and Information Technology 2 rd Assessment Cycle

Computer Science and Information Technology 2 rd Assessment Cycle Assessment of Student Learning Computer Science and Information Technology 2 rd Assessment Cycle 2012-2015 Assessment Plan Background Introduction to Computers and Information Processing provides students

More information

A Pipelined Approach for Iterative Software Process Model

A Pipelined Approach for Iterative Software Process Model A Pipelined Approach for Iterative Software Process Model Ms.Prasanthi E R, Ms.Aparna Rathi, Ms.Vardhani J P, Mr.Vivek Krishna Electronics and Radar Development Establishment C V Raman Nagar, Bangalore-560093,

More information

Unit 7 Data analysis and design

Unit 7 Data analysis and design 2016 Suite Cambridge TECHNICALS LEVEL 3 IT Unit 7 Data analysis and design A/507/5007 Guided learning hours: 60 Version 2 - revised May 2016 *changes indicated by black vertical line ocr.org.uk/it LEVEL

More information

CREATING SHARABLE LEARNING OBJECTS FROM EXISTING DIGITAL COURSE CONTENT

CREATING SHARABLE LEARNING OBJECTS FROM EXISTING DIGITAL COURSE CONTENT CREATING SHARABLE LEARNING OBJECTS FROM EXISTING DIGITAL COURSE CONTENT Rajendra G. Singh Margaret Bernard Ross Gardler rajsingh@tstt.net.tt mbernard@fsa.uwi.tt rgardler@saafe.org Department of Mathematics

More information

Using Task Context to Improve Programmer Productivity

Using Task Context to Improve Programmer Productivity Using Task Context to Improve Programmer Productivity Mik Kersten and Gail C. Murphy University of British Columbia 201-2366 Main Mall, Vancouver, BC V6T 1Z4 Canada {beatmik, murphy} at cs.ubc.ca ABSTRACT

More information

Document number: 2013/ Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering

Document number: 2013/ Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering Document number: 2013/0006139 Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering Program Learning Outcomes Threshold Learning Outcomes for Engineering

More information

STANDARD OPERATING PROCEDURES (SOP) FOR THE COAST GUARD'S TRAINING SYSTEM. Volume 7. Advanced Distributed Learning (ADL)

STANDARD OPERATING PROCEDURES (SOP) FOR THE COAST GUARD'S TRAINING SYSTEM. Volume 7. Advanced Distributed Learning (ADL) STANDARD OPERATING PROCEDURES (SOP) FOR THE COAST GUARD'S TRAINING SYSTEM Volume 7 Advanced Distributed Learning (ADL) Coast Guard Force Readiness Command September 2011 Table of Contents SECTION I: INTRODUCTION...

More information

Pragmatic Use Case Writing

Pragmatic Use Case Writing Pragmatic Use Case Writing Presented by: reducing risk. eliminating uncertainty. 13 Stonebriar Road Columbia, SC 29212 (803) 781-7628 www.evanetics.com Copyright 2006-2008 2000-2009 Evanetics, Inc. All

More information

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining Dave Donnellan, School of Computer Applications Dublin City University Dublin 9 Ireland daviddonnellan@eircom.net Claus Pahl

More information

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining Dave Donnellan, School of Computer Applications Dublin City University Dublin 9 Ireland daviddonnellan@eircom.net Claus Pahl

More information

McGraw-Hill Connect and Create Built by Blackboard. Release Notes. Version 2.3 for Blackboard Learn 9.1

McGraw-Hill Connect and Create Built by Blackboard. Release Notes. Version 2.3 for Blackboard Learn 9.1 McGraw-Hill Connect and Create Built by Blackboard Release Notes Version 2.3 for Blackboard Learn 9.1 Publication Date: October 2015 Revision 1.0 Worldwide Headquarters Blackboard Inc. 650 Massachusetts

More information

Major Milestones, Team Activities, and Individual Deliverables

Major Milestones, Team Activities, and Individual Deliverables Major Milestones, Team Activities, and Individual Deliverables Milestone #1: Team Semester Proposal Your team should write a proposal that describes project objectives, existing relevant technology, engineering

More information

K 1 2 K 1 2. Iron Mountain Public Schools Standards (modified METS) Checklist by Grade Level Page 1 of 11

K 1 2 K 1 2. Iron Mountain Public Schools Standards (modified METS) Checklist by Grade Level Page 1 of 11 Iron Mountain Public Schools Standards (modified METS) - K-8 Checklist by Grade Levels Grades K through 2 Technology Standards and Expectations (by the end of Grade 2) 1. Basic Operations and Concepts.

More information

Online Marking of Essay-type Assignments

Online Marking of Essay-type Assignments Online Marking of Essay-type Assignments Eva Heinrich, Yuanzhi Wang Institute of Information Sciences and Technology Massey University Palmerston North, New Zealand E.Heinrich@massey.ac.nz, yuanzhi_wang@yahoo.com

More information

The Enterprise Knowledge Portal: The Concept

The Enterprise Knowledge Portal: The Concept The Enterprise Knowledge Portal: The Concept Executive Information Systems, Inc. www.dkms.com eisai@home.com (703) 461-8823 (o) 1 A Beginning Where is the life we have lost in living! Where is the wisdom

More information

PeopleSoft Human Capital Management 9.2 (through Update Image 23) Hardware and Software Requirements

PeopleSoft Human Capital Management 9.2 (through Update Image 23) Hardware and Software Requirements PeopleSoft Human Capital Management 9.2 (through Update Image 23) Hardware and Software Requirements July 2017 PeopleSoft Human Capital Management 9.2 (through Update Image 23) Hardware and Software Requirements

More information

A Comparison of the Rule and Case-based Reasoning Approaches for the Automation of Help-desk Operations at the Tier-two Level

A Comparison of the Rule and Case-based Reasoning Approaches for the Automation of Help-desk Operations at the Tier-two Level Nova Southeastern University NSUWorks CEC Theses and Dissertations College of Engineering and Computing 2009 A Comparison of the Rule and Case-based Reasoning Approaches for the Automation of Help-desk

More information

CENTRAL MAINE COMMUNITY COLLEGE Introduction to Computer Applications BCA ; FALL 2011

CENTRAL MAINE COMMUNITY COLLEGE Introduction to Computer Applications BCA ; FALL 2011 CENTRAL MAINE COMMUNITY COLLEGE Introduction to Computer Applications BCA 120-03; FALL 2011 Instructor: Mrs. Linda Cameron Cell Phone: 207-446-5232 E-Mail: LCAMERON@CMCC.EDU Course Description This is

More information

The open source development model has unique characteristics that make it in some

The open source development model has unique characteristics that make it in some Is the Development Model Right for Your Organization? A roadmap to open source adoption by Ibrahim Haddad The open source development model has unique characteristics that make it in some instances a superior

More information

ECE-492 SENIOR ADVANCED DESIGN PROJECT

ECE-492 SENIOR ADVANCED DESIGN PROJECT ECE-492 SENIOR ADVANCED DESIGN PROJECT Meeting #3 1 ECE-492 Meeting#3 Q1: Who is not on a team? Q2: Which students/teams still did not select a topic? 2 ENGINEERING DESIGN You have studied a great deal

More information

Radius STEM Readiness TM

Radius STEM Readiness TM Curriculum Guide Radius STEM Readiness TM While today s teens are surrounded by technology, we face a stark and imminent shortage of graduates pursuing careers in Science, Technology, Engineering, and

More information

Unit purpose and aim. Level: 3 Sub-level: Unit 315 Credit value: 6 Guided learning hours: 50

Unit purpose and aim. Level: 3 Sub-level: Unit 315 Credit value: 6 Guided learning hours: 50 Unit Title: Game design concepts Level: 3 Sub-level: Unit 315 Credit value: 6 Guided learning hours: 50 Unit purpose and aim This unit helps learners to familiarise themselves with the more advanced aspects

More information

Cambridge NATIONALS. Creative imedia Level 1/2. UNIT R081 - Pre-Production Skills DELIVERY GUIDE

Cambridge NATIONALS. Creative imedia Level 1/2. UNIT R081 - Pre-Production Skills DELIVERY GUIDE Cambridge NATIONALS Creative imedia Level 1/2 UNIT R081 - Pre-Production Skills VERSION 1 APRIL 2013 INDEX Introduction Page 3 Unit R081 - Pre-Production Skills Page 4 Learning Outcome 1 - Understand the

More information

Ph.D. Computer Engineering and Information Science. Case Western Reserve University. Cleveland, OH, 1986

Ph.D. Computer Engineering and Information Science. Case Western Reserve University. Cleveland, OH, 1986 Victor Matos Address: 4984 Farnhurst Rd. Lyndhurst OH 44124 Phone: (216) 382-2264 (Home) Email: matos@cis.csuohio.edu Web-Page: http://cis.csuohio.edu/~matos Education Ph.D. Computer Engineering and Information

More information

Coding II: Server side web development, databases and analytics ACAD 276 (4 Units)

Coding II: Server side web development, databases and analytics ACAD 276 (4 Units) Coding II: Server side web development, databases and analytics ACAD 276 (4 Units) Objective From e commerce to news and information, modern web sites do not contain thousands of handcoded pages. Sites

More information

TEACHING IN THE TECH-LAB USING THE SOFTWARE FACTORY METHOD *

TEACHING IN THE TECH-LAB USING THE SOFTWARE FACTORY METHOD * TEACHING IN THE TECH-LAB USING THE SOFTWARE FACTORY METHOD * Alejandro Bia 1, Ramón P. Ñeco 2 1 Centro de Investigación Operativa, Universidad Miguel Hernández 2 Depto. de Ingeniería de Sistemas y Automática,

More information

Use of CIM in AEP Enterprise Architecture. Randy Lowe Director, Enterprise Architecture October 24, 2012

Use of CIM in AEP Enterprise Architecture. Randy Lowe Director, Enterprise Architecture October 24, 2012 Use of CIM in AEP Enterprise Architecture Randy Lowe Director, Enterprise Architecture October 24, 2012 Introduction AEP Stats and Enterprise Overview AEP Project Description and Goals CIM Adoption CIM

More information

1 Use complex features of a word processing application to a given brief. 2 Create a complex document. 3 Collaborate on a complex document.

1 Use complex features of a word processing application to a given brief. 2 Create a complex document. 3 Collaborate on a complex document. National Unit specification General information Unit code: HA6M 46 Superclass: CD Publication date: May 2016 Source: Scottish Qualifications Authority Version: 02 Unit purpose This Unit is designed to

More information

The Seven Habits of Effective Iterative Development

The Seven Habits of Effective Iterative Development The Seven Habits of Effective Iterative Development by Eric Lopes Cardozo Director, Empulsys In his book The Seven Habits of Highly Effective People, 1 Stephen Covey describes seven related principles

More information

Training Catalogue for ACOs Global Learning Services V1.2. amadeus.com

Training Catalogue for ACOs Global Learning Services V1.2. amadeus.com Training Catalogue for ACOs Global Learning Services V1.2 amadeus.com Global Learning Services Training Catalogue for ACOs V1.2 This catalogue lists the training courses offered to ACOs by Global Learning

More information

AQUA: An Ontology-Driven Question Answering System

AQUA: An Ontology-Driven Question Answering System AQUA: An Ontology-Driven Question Answering System Maria Vargas-Vera, Enrico Motta and John Domingue Knowledge Media Institute (KMI) The Open University, Walton Hall, Milton Keynes, MK7 6AA, United Kingdom.

More information

MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE

MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE Master of Science (M.S.) Major in Computer Science 1 MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE Major Program The programs in computer science are designed to prepare students for doctoral research,

More information

Please find below a summary of why we feel Blackboard remains the best long term solution for the Lowell campus:

Please find below a summary of why we feel Blackboard remains the best long term solution for the Lowell campus: I. Background: After a thoughtful and lengthy deliberation, we are convinced that UMass Lowell s award-winning faculty development training program, our course development model, and administrative processes

More information

Registration Fee: $1490/Member, $1865/Non-member Registration Deadline: August 15, 2014 *Please see Tuition Policies on the following page

Registration Fee: $1490/Member, $1865/Non-member Registration Deadline: August 15, 2014 *Please see Tuition Policies on the following page DHI Online Education Registration Form AHC215 Writing Hardware Specifications August 21, 2014 December 4, 2014 This course will be presented online: http://edu.dhi.org Registration Fee: $1490/Member, $1865/Non-member

More information

Experience and Innovation Factory: Adaptation of an Experience Factory Model for a Research and Development Laboratory

Experience and Innovation Factory: Adaptation of an Experience Factory Model for a Research and Development Laboratory Experience and Innovation Factory: Adaptation of an Experience Factory Model for a Research and Development Laboratory Full Paper Attany Nathaly L. Araújo, Keli C.V.S. Borges, Sérgio Antônio Andrade de

More information

Data Modeling and Databases II Entity-Relationship (ER) Model. Gustavo Alonso, Ce Zhang Systems Group Department of Computer Science ETH Zürich

Data Modeling and Databases II Entity-Relationship (ER) Model. Gustavo Alonso, Ce Zhang Systems Group Department of Computer Science ETH Zürich Data Modeling and Databases II Entity-Relationship (ER) Model Gustavo Alonso, Ce Zhang Systems Group Department of Computer Science ETH Zürich Database design Information Requirements Requirements Engineering

More information

WSU Five-Year Program Review Self-Study Cover Page

WSU Five-Year Program Review Self-Study Cover Page WSU Five-Year Program Review Self-Study Cover Page Department: Program: Computer Science Computer Science AS/BS Semester Submitted: Spring 2012 Self-Study Team Chair: External to the University but within

More information

University of Groningen. Systemen, planning, netwerken Bosman, Aart

University of Groningen. Systemen, planning, netwerken Bosman, Aart University of Groningen Systemen, planning, netwerken Bosman, Aart IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you wish to cite from it. Please check the document

More information

SELF-STUDY QUESTIONNAIRE FOR REVIEW of the COMPUTER SCIENCE PROGRAM and the INFORMATION SYSTEMS PROGRAM

SELF-STUDY QUESTIONNAIRE FOR REVIEW of the COMPUTER SCIENCE PROGRAM and the INFORMATION SYSTEMS PROGRAM Disclaimer: This Self Study was developed to meet the goals of the CAC Session at the 2006 Summit. It should not be considered as a model or a template. ABET SELF-STUDY QUESTIONNAIRE FOR REVIEW of the

More information

USER ADAPTATION IN E-LEARNING ENVIRONMENTS

USER ADAPTATION IN E-LEARNING ENVIRONMENTS USER ADAPTATION IN E-LEARNING ENVIRONMENTS Paraskevi Tzouveli Image, Video and Multimedia Systems Laboratory School of Electrical and Computer Engineering National Technical University of Athens tpar@image.

More information

The Role of Architecture in a Scaled Agile Organization - A Case Study in the Insurance Industry

The Role of Architecture in a Scaled Agile Organization - A Case Study in the Insurance Industry Master s Thesis for the Attainment of the Degree Master of Science at the TUM School of Management of the Technische Universität München The Role of Architecture in a Scaled Agile Organization - A Case

More information

e-portfolios: Issues in Assessment, Accountability and Preservice Teacher Preparation Presenters:

e-portfolios: Issues in Assessment, Accountability and Preservice Teacher Preparation Presenters: 1 e-portfolios: Issues in Assessment, Accountability and Preservice Teacher Preparation Presenters: Helen Barrett, Assistant Professor, University of Alaska Anchorage Don Knezek, CEO, International Society

More information

Education the telstra BLuEPRint

Education the telstra BLuEPRint Education THE TELSTRA BLUEPRINT A quality Education for every child A supportive environment for every teacher And inspirational technology for every budget. is it too much to ask? We don t think so. New

More information

Compositional Semantics

Compositional Semantics Compositional Semantics CMSC 723 / LING 723 / INST 725 MARINE CARPUAT marine@cs.umd.edu Words, bag of words Sequences Trees Meaning Representing Meaning An important goal of NLP/AI: convert natural language

More information

Moodle MyFeedback update April 2017

Moodle MyFeedback update April 2017 Moodle MyFeedback update April 2017 Jessica Gramp j.gramp@ucl.ac.uk Moodle My Feedback Report Allows students and staff to easily view grades & feedback across Moodle courses. It is available from Moodle.org

More information

FRESNO COUNTY INTELLIGENT TRANSPORTATION SYSTEMS (ITS) PLAN UPDATE

FRESNO COUNTY INTELLIGENT TRANSPORTATION SYSTEMS (ITS) PLAN UPDATE FRESNO COUNTY INTELLIGENT TRANSPORTATION SYSTEMS (ITS) PLAN UPDATE DELIVERABLE NO. 1 PROJECT PLAN FRESNO COUNTY, CALIFORNIA Prepared for Fresno Council of Governments 2035 Tulare Street, Suite 201 Fresno,

More information

Session Six: Software Evaluation Rubric Collaborators: Susan Ferdon and Steve Poast

Session Six: Software Evaluation Rubric Collaborators: Susan Ferdon and Steve Poast EDTECH 554 (FA10) Susan Ferdon Session Six: Software Evaluation Rubric Collaborators: Susan Ferdon and Steve Poast Task The principal at your building is aware you are in Boise State's Ed Tech Master's

More information

BUS Computer Concepts and Applications for Business Fall 2012

BUS Computer Concepts and Applications for Business Fall 2012 BUS 1950-001 Computer Concepts and Applications for Business Fall 2012 Instructor: Contact Information: Paul D. Brown Office: 4503 Lumpkin Hall Phone: 217-581-6058 Email: PDBrown@eiu.edu Course Website:

More information

IMGD Technical Game Development I: Iterative Development Techniques. by Robert W. Lindeman

IMGD Technical Game Development I: Iterative Development Techniques. by Robert W. Lindeman IMGD 3000 - Technical Game Development I: Iterative Development Techniques by Robert W. Lindeman gogo@wpi.edu Motivation The last thing you want to do is write critical code near the end of a project Induces

More information

Hayward Unified School District Community Meeting #2 at

Hayward Unified School District Community Meeting #2 at Hayward Unified School District Community Meeting #2 at Dr. Charles Roberts Chief Facilities Officer & Vanir Construction Management, Inc. November 4, 2015 culture of quality / philosophy engineering architecture

More information

SELF-STUDY QUESTIONNAIRE FOR REVIEW of the COMPUTER SCIENCE PROGRAM

SELF-STUDY QUESTIONNAIRE FOR REVIEW of the COMPUTER SCIENCE PROGRAM Disclaimer: This Self Study was developed to meet the goals of the CAC Session at the 2006 Summit. It should not be considered as a model or a template. ABET Computing Accreditation Commission SELF-STUDY

More information

Being Extreme in the Classroom: Experiences Teaching XP

Being Extreme in the Classroom: Experiences Teaching XP Being Extreme in the Classroom: Experiences Teaching XP Alfredo Goldman Fabio Kon Paulo J. S. Silva Department of Computer Science University of São Paulo, Brazil {gold,kon,rsilva}@ime.usp.br http://www.ime.usp.br/~xp

More information

Modeling user preferences and norms in context-aware systems

Modeling user preferences and norms in context-aware systems Modeling user preferences and norms in context-aware systems Jonas Nilsson, Cecilia Lindmark Jonas Nilsson, Cecilia Lindmark VT 2016 Bachelor's thesis for Computer Science, 15 hp Supervisor: Juan Carlos

More information

Automating the E-learning Personalization

Automating the E-learning Personalization Automating the E-learning Personalization Fathi Essalmi 1, Leila Jemni Ben Ayed 1, Mohamed Jemni 1, Kinshuk 2, and Sabine Graf 2 1 The Research Laboratory of Technologies of Information and Communication

More information

VTCT Level 3 Award in Education and Training

VTCT Level 3 Award in Education and Training VTCT Level 3 Award in Education and Training Operational start date: 1st April 2014 Credit value: 12 Total Qualification Time (TQT): 120 Guided learning hours (GLH): 48 Qualification number: 601/2758/2

More information

Full text of O L O W Science As Inquiry conference. Science as Inquiry

Full text of O L O W Science As Inquiry conference. Science as Inquiry Page 1 of 5 Full text of O L O W Science As Inquiry conference Reception Meeting Room Resources Oceanside Unifying Concepts and Processes Science As Inquiry Physical Science Life Science Earth & Space

More information

Experiences Using Defect Checklists in Software Engineering Education

Experiences Using Defect Checklists in Software Engineering Education Experiences Using Defect Checklists in Software Engineering Education Kendra Cooper 1, Sheila Liddle 1, Sergiu Dascalu 2 1 Department of Computer Science The University of Texas at Dallas Richardson, TX,

More information