Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore MCA612-617_Computer Programming

MCA612-617_Computer Programming

Published by Teamlease Edtech Ltd (Amita Chitroda), 2020-10-23 10:13:53

Description: MCA612-617_Computer Programming

Search

Read the Text Version

MASTER OF COMPUTER APPLICATIONS COMPUTER PROGRAMMING (THEORYAND PRACTICAL) MCA616/MCA617 Kiran Gurbani

CHANDIGARH UNIVERSITY Institute of Distance and Online Learning Course Development Committee Chairman Prof. (Dr.) R.S. Bawa Vice Chancellor, Chandigarh University, Punjab Advisors Prof. (Dr.) Bharat Bhushan, Director, IGNOU Prof. (Dr.) Majulika Srivastava, Director, CIQA, IGNOU Programme Coordinators & Editing Team Master of Business Administration (MBA) Bachelor of Business Administration (BBA) Co-ordinator - Prof. Pragya Sharma Co-ordinator - Dr. Rupali Arora Master of Computer Applications (MCA) Bachelor of Computer Applications (BCA) Co-ordinator - Dr. Deepti Rani Sindhu Co-ordinator - Dr. Raju Kumar Master of Commerce (M.Com.) Bachelor of Commerce (B.Com.) Co-ordinator - Dr. Shashi Singhal Co-ordinator - Dr. Minakshi Garg Master of Arts (Psychology) Bachelor of Science (Travel & Tourism Co-ordinator - Ms. Nitya Mahajan Management) Master of Arts (English) Co-ordinator - Dr. Shikha Sharma Co-ordinator - Dr. Ashita Chadha Bachelor of Arts (General) Master of Arts (Mass Communication and Co-ordinator - Ms. Neeraj Gohlan Journalism) Bachelor of Arts (Mass Communication and Co-ordinator - Dr. Chanchal Sachdeva Suri Journalism) Co-ordinator - Dr. Kamaljit Kaur Academic and Administrative Management Prof. (Dr.) Pranveer Singh Satvat Prof. (Dr.) S.S. Sehgal Pro VC (Academic) Registrar Prof. (Dr.) H. Nagaraja Udupa Prof. (Dr.) Shiv Kumar Tripathi Director – (IDOL) Executive Director – USB © No part of this publication should be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording and/or otherwise without the prior written permission of the author and the publisher. SLM SPECIALLY PREPARED FOR CU IDOL STUDENTS Printed and Published by: Himalaya Publishing House Pvt. Ltd., E-mail: [email protected], Website: www.himpub.com For: CHANDIGARH UNIVERSITY Institute of Distance and Online Learning CU IDOL SELF LEARNING MATERIAL (SLM)

Computer Programming (Theory and Practical) Course Code: MCA616 Credits: 3 Course Objectives:  To develop the problem-solving skills using C language.  To inculcate programming logic, use of programming instructions, syntax and program structure.  To develop foundation for students to learn other complex programming languages like C++, Java, etc. Syllabus Unit 1. Introduction to Computer and Programming: Introduction, basic block diagram and functions of various components of computer, flow charts and algorithms, machines and knowledge about problem solving, steps followed in program development, Importance of discipline in programming. Unit 2. Fundamentals of C: Features of C language, structure of C program, comments, header files, data types, constants and variables. Unit 3. Operators and Expressions: Operators, expressions, evaluation of expressions, type conversion, precedence and associativity, I/O functions. Unit 4. Decision and Loop Control Structure: Decision making statements, nesting of decision control structures, switch statement, simple statements, decision making statements, looping statements, nesting of control structures, break and continue, goto statement. Unit 5. Arrays: Concepts of array, one and two dimensional arrays, declaration and initialization of arrays. Unit 6. Strings: String basics, string storage, built-in-string functions. Unit 7. Functions and Macros: Concepts of user defined functions, prototypes, definition of function, parameters, parameter passing, calling a function, recursive function. CU IDOL SELF LEARNING MATERIAL (SLM)

Unit 8. Pointers: Basics of pointers, pointer to pointer, pointer and array, pointer to array, array of pointers, functions returning a pointer. Unit 9. Structure: Basics of structure, structure members, accessing structure members, nested structures, array of structures, structure and functions, structures and pointers. Unit 10. Dynamic Memory Allocation: Introduction to Dynamic memory allocation, malloc, calloc. Unit 11. C Preprocessor: Concepts of preprocessor, preprocessor directives, pre-defined macros, parameterized macros. Unit 12. File Management: Introduction to file management and its functions. Text Books: 1. Balaguruswamy (2017),.Programming in ANSI C, New Delhi: McGraw-Hill. 2. Kanetkar, Y. (2014), Programming in C ANSI Standard, New Delhi: BPB Publications. 3. Gottfried (2005), Programming with C, New York: Tata McGraw-Hill. Reference Books: 1. Harrow, K and Jones, J. (1996), Problem Solving with C, London: Pearson Education. 2. Jeri, R. and Hanly, Koffman, E.P. (2000), Problem Solving and Program Design in C, 3rd Edition Boston: Addison Wesley. CU IDOL SELF LEARNING MATERIAL (SLM)

Computer Programming Practical Course Code: MCA617 Credits: 1 Course Objectives:  To develop programming logic, use of programming instructions, syntax and program structure.  To analyze the foundation of complex programming languages like C++ etc.  To practice the techniques for the development and application of problem-solving skills. Syllabus Unit 1. C Basics and Control Structure: 1. Write a program that reads two numbers from keyboard and gives their addition, subtraction, multiplication, division and modulo. 2. The distance between two cities (in KM) is input through keyboard. Write a program to convert and print this distance in meters, feet, inches and centimeters. 3. Write a C program to perform post- and pre-increment, post and pre-decrement operations. 4. Write a program which implements the working of all Bit-wise operators. 5. Write a program to select and print the largest of the three numbers using Nested-If- Else statement. 6. Write a program to perform arithmetic operations using switch case. 7. Write a program to find sum of all integers greater than 100 and less than 200 and are divisible by 5. 8. Write a C program to implement: ex =1+ x + x2 + x3 , ¼ 1! 2! 3! CU IDOL SELF LEARNING MATERIAL (SLM)

Unit 2. Arrays, Strings, Functions and Structure: 1. Write a program to perform various matrix operations — Addition, Subtraction, Multiplication and Transpose using switch-case statement. 2. Programs based on string handling 3. Write a program using function to implement Pascal Triangle 4. Write a program that used user defined function Swap ( ) and interchange the value of two variables. 5. Write a function prime that return 1 if its argument is prime and return 0 otherwise. 6. Define a structure type, personal, that would contain person name, date of joining and salary. Using this structure, write a program to read this information for one person from the keyboard and print the same on the screen. 7. Define a structure called cricket that will describe the following information: (a) Player name, (b) Team name and (c) Batting average. Unit 3. Pointers and DMA: 1. Write a program using pointer and function to determine the length of string. 2. Write a program using pointer to compare two strings. 3. Write a program using pointer to concatenate two strings. 4. Write a program using pointer to copy one string to another string. 5. Write a program using pointer to read an array of integer and print element in reverse order. CU IDOL SELF LEARNING MATERIAL (SLM)

6. Write a program that uses a table of integers whose size will be specified interactively at run time. 7. Write a program to store a character string in block of memory space created by malloc and then modify the same to store a large string. Unit 4.C Preprocessor and File Management: 1. Write a program which reads diameter and height of a cone and calculate its volume using macros. 2. A program to illustrate reading file contents. 3. A program to illustrate the use of fgets( ). 4. A program to illustrate the use of fputc( ) and fputs( ). Text Books: 1. Balaguruswamy (2017), Programming in ANSI C, New Delhi: McGraw-Hill. 2. Kanetkar, Y. (2014), Programming in C ANSI Standard, New Delhi: BPB Publications. 3. Gottfried (2005), Programming with C, New York: Tata McGraw-Hill. Reference Books: 1. Harrow, K. and Jones, J. (1996), Problem Solving with C, London: Pearson Education. 2. Jeri R. Hanly and Koffman, E.P. (2000), Problem Solving and Program Design in C, 3rd Edition, Boston: Addison Wesley. CU IDOL SELF LEARNING MATERIAL (SLM)

CONTENTS Unit 1: Introduction to Computer and Programming 1 – 28 Unit 2: Fundamentals of C 29 – 60 Unit 3: Operators and Expressions 61 – 98 Unit 4: Decision and Loop Control Structure 99 – 133 Unit 5: Arrays 134 - 144 Unit 6: Strings 145 - 158 Unit 7: Functions 159 - 190 Unit 8: Pointers 191 – 216 Unit 9: Structure 217 – 243 Unit 10: Dynamic Memory Allocation 244 – 258 Unit 11: C Preprocessor 259 – 270 Unit 12: File Management 271 – 301 Practical Unit 1: C Basics and Control Structure 302 – 309 Practical Unit 2: Arrays, Strings, Functions and Structure 310 – 323 Practical Unit 3: Pointers and DMA 324 – 331 Practical Unit 4: C Preprocessor and File Management 332 – 337 CU IDOL SELF LEARNING MATERIAL (SLM)

,QWURGXFWLRQ WR &RPSXWHU DQG 3URJUDPPLQJ  81,7 ,1752'8&7,2172&20387(5$1' 352*5$00,1* 6WUXFWXUH  /HDUQLQJ2EMHFWLYHV  ,QWURGXFWLRQ  %DVLF%ORFN'LDJUDPV  ,QWHUFRQQHFWLRQEHWZHHQ)XQFWLRQDO&RPSRQHQWV  $OJRULWKP)ORZFKDUWV  0DFKLQHVDQG.QRZOHGJHDERXW3UREOHP6ROYLQJ  6WDJHVRI3URJUDP'HYHORSPHQW3URFHVV  ,PSRUWDQFHRI'LVFLSOLQHLQ3URJUDPPLQJ  6XPPDU\\  .H\\:RUGV$EEUHYLDWLRQV  /HDUQLQJ$FWLYLW\\  8QLW(QG4XHVWLRQV 0&4DQG'HVFULSWLYH  5HIHUHQFHV  /HDUQLQJ2EMHFWLYHV $IWHUVWXG\\LQJWKLVXQLW\\RXZLOOEHDEOHWR z 'HILQHFRPSXWHU z 'UDZWKHEORFNGLDJUDPRIFRPSXWHU z ([SODLQIXQFWLRQLQJRIGLIIHUHQWFRPSRQHQWVRIFRPSXWHU z 'HVFULEHDOJRULWKPDQGIORZFKDUWV &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

&RPSXWHU3URJUDPPLQJ z 'HVFULEHWKHPDFKLQHVUHODWHGWRSUREOHPVROYLQJ z 'LVFXVVWKHNQRZOHGJHDQGFRQFHSWVRISUREOHPVROYLQJ z ([SODLQSUREOHPGHYHORSPHQWVWHSV z (ODERUDWHWKHLPSRUWDQFHRIGLVFLSOLQHLQSUREOHPVROYLQJ  ,QWURGXFWLRQ %HLQJDPRGHUQGD\\NLG\\RXPXVWKDYHXVHGVHHQRUUHDGDERXWFRPSXWHUV7KLVLVEHFDXVH WKH\\DUHDQLQWHJUDOSDUWRIRXUHYHU\\GD\\H[LVWHQFH%HLWVFKRROEDQNVVKRSVUDLOZD\\VWDWLRQV KRVSLWDORU\\RXURZQKRPHFRPSXWHUVDUHSUHVHQWHYHU\\ZKHUHPDNLQJRXUZRUNHDVLHUDQGIDVWHU IRU XV$V WKH\\ DUH VXFK LQWHJUDO SDUWV RI RXU OLYHV ZH PXVW NQRZ ZKDW WKH\\ DUH DQG KRZ WKH\\ IXQFWLRQ/HWXVVWDUWZLWKGHILQLQJWKHWHUPFRPSXWHUIRUPDOO\\ 7\\SHVRI&RPSXWHUV &RPSXWHUVFDQEHJHQHUDOO\\FODVVLILHGE\\VL]HDQGSRZHUDVIROORZVWKRXJKWKHUHLVFRQVLGHUDEOH RYHUODS z 3HUVRQDOFRPSXWHU$VPDOOVLQJOHXVHUFRPSXWHUEDVHGRQDPLFURSURFHVVRU z :RUNVWDWLRQ$ SRZHUIXO VLQJOHXVHU FRPSXWHU$ ZRUNVWDWLRQ LV OLNH D SHUVRQDO FRPSXWHUEXWLWKDVDPRUHSRZHUIXOPLFURSURFHVVRUDQGLQJHQHUDODKLJKHUTXDOLW\\ PRQLWRU z 0LQLFRPSXWHU$PXOWLXVHUFRPSXWHUFDSDEOHRIVXSSRUWLQJXSWRKXQGUHGVRIXVHUV VLPXOWDQHRXVO\\ z 0DLQIUDPH$SRZHUIXOPXOWLXVHUFRPSXWHUFDSDEOHRIVXSSRUWLQJPDQ\\KXQGUHGVRU WKRXVDQGVRIXVHUVVLPXOWDQHRXVO\\ z 6XSHUFRPSXWHU$QH[WUHPHO\\IDVWFRPSXWHUWKDWFDQSHUIRUPKXQGUHGVRIPLOOLRQVRI LQVWUXFWLRQVSHUVHFRQG 6XSHUFRPSXWHUDQG0DLQIUDPH 6XSHUFRPSXWHU LV D EURDG WHUP IRU RQH RI WKH IDVWHVW FRPSXWHUV FXUUHQWO\\ DYDLODEOH 6XSHUFRPSXWHUV DUH YHU\\ H[SHQVLYH DQG DUH HPSOR\\HG IRU VSHFLDOL]HGDSSOLFDWLRQV WKDW UHTXLUH LPPHQVH DPRXQWV RI PDWKHPDWLFDO FDOFXODWLRQV QXPEHU FUXQFKLQJ  )RU H[DPSOH ZHDWKHU &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

,QWURGXFWLRQ WR &RPSXWHU DQG 3URJUDPPLQJ  IRUHFDVWLQJUHTXLUHVDVXSHUFRPSXWHU2WKHUXVHVRIVXSHUFRPSXWHUVVFLHQWLILFVLPXODWLRQV DQLPDWHG JUDSKLFVIOXLGG\\QDPLFFDOFXODWLRQVQXFOHDUHQHUJ\\UHVHDUFKHOHFWURQLFGHVLJQDQGDQDO\\VLVRI JHRORJLFDO GDWD HJ LQ SHWURFKHPLFDO SURVSHFWLQJ  3HUKDSV WKH EHVW NQRZQ VXSHUFRPSXWHU PDQXIDFWXUHULV&UD\\5HVHDUFK 0DLQIUDPHZDVDWHUPRULJLQDOO\\UHIHUULQJWRWKHFDELQHWFRQWDLQLQJWKHFHQWUDOSURFHVVRUXQLW RU ³PDLQ IUDPH´ RI D URRPILOOLQJ 6WRQH$JH EDWFK PDFKLQH$IWHU WKH HPHUJHQFH RI VPDOOHU ³PLQLFRPSXWHU´ GHVLJQV LQ WKH HDUO\\ V WKH WUDGLWLRQDO ELJ LURQ PDFKLQHV ZHUH GHVFULEHG DV ³PDLQIUDPHFRPSXWHUV´DQGHYHQWXDOO\\MXVWDVPDLQIUDPHV1RZDGD\\VD0DLQIUDPHLVDYHU\\ODUJH DQGH[SHQVLYHFRPSXWHUFDSDEOHRIVXSSRUWLQJKXQGUHGVRUHYHQWKRXVDQGVRIXVHUVVLPXOWDQHRXVO\\ 7KHFKLHIGLIIHUHQFHEHWZHHQDVXSHUFRPSXWHUDQGDPDLQIUDPHLVWKDWDVXSHUFRPSXWHUFKDQQHOV DOOLWVSRZHULQWRH[HFXWLQJDIHZSURJUDPVDVIDVWDVSRVVLEOHZKHUHDVDPDLQIUDPHXVHVLWVSRZHU WR H[HFXWH PDQ\\ SURJUDPV FRQFXUUHQWO\\ ,Q VRPH ZD\\V PDLQIUDPHV DUH PRUH SRZHUIXO WKDQ VXSHUFRPSXWHUVEHFDXVHWKH\\VXSSRUWPRUHVLPXOWDQHRXVSURJUDPV%XWVXSHUFRPSXWHUVFDQH[HFXWH D VLQJOH SURJUDP IDVWHU WKDQ D PDLQIUDPH 7KH GLVWLQFWLRQ EHWZHHQ VPDOO PDLQIUDPHV DQG PLQLFRPSXWHUVLVYDJXHGHSHQGLQJUHDOO\\RQKRZWKHPDQXIDFWXUHUZDQWVWRPDUNHWLWVPDFKLQHV 0LQLFRPSXWHU ,WLVDPLGVL]HFRPSXWHU,QWKHSDVWGHFDGHWKHGLVWLQFWLRQEHWZHHQODUJHPLQLFRPSXWHUVDQG VPDOOPDLQIUDPHVKDVEOXUUHGKRZHYHUDVKDVWKHGLVWLQFWLRQEHWZHHQVPDOOPLQLFRPSXWHUVDQG ZRUNVWDWLRQV%XWLQJHQHUDODPLQLFRPSXWHULVDPXOWLSURFHVVLQJV\\VWHPFDSDEOHRIVXSSRUWLQJ IURPXSWRXVHUVVLPXOWDQHRXVO\\ :RUNVWDWLRQ ,WLVDW\\SHRIFRPSXWHUXVHGIRUHQJLQHHULQJDSSOLFDWLRQV &$'&$0 GHVNWRSSXEOLVKLQJ VRIWZDUHGHYHORSPHQWDQGRWKHUW\\SHVRIDSSOLFDWLRQVWKDWUHTXLUHDPRGHUDWHDPRXQWRIFRPSXWLQJ SRZHUDQGUHODWLYHO\\KLJKTXDOLW\\JUDSKLFVFDSDELOLWLHV:RUNVWDWLRQVJHQHUDOO\\FRPHZLWKDODUJH KLJKUHVROXWLRQJUDSKLFVVFUHHQDWODUJHDPRXQWRI5$0EXLOWLQQHWZRUNVXSSRUWDQGDJUDSKLFDO XVHULQWHUIDFH0RVWZRUNVWDWLRQVDOVRKDYHDPDVVVWRUDJHGHYLFHVXFKDVDGLVNGULYHEXWDVSHFLDO W\\SHRIZRUNVWDWLRQFDOOHGDGLVNOHVVZRUNVWDWLRQFRPHVZLWKRXWDGLVNGULYH7KHPRVWFRPPRQ RSHUDWLQJV\\VWHPVIRUZRUNVWDWLRQVDUH81,;DQG:LQGRZV17/LNHSHUVRQDOFRPSXWHUVPRVW ZRUNVWDWLRQV DUH VLQJOHXVHU FRPSXWHUV+RZHYHUZRUNVWDWLRQVDUHW\\SLFDOO\\OLQNHGWRJHWKHU WR IRUPDORFDODUHDQHWZRUNDOWKRXJKWKH\\FDQDOVREHXVHGDVVWDQGDORQHV\\VWHPV &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

&RPSXWHU3URJUDPPLQJ 1%,QQHWZRUNLQJZRUNVWDWLRQUHIHUVWRDQ\\FRPSXWHUFRQQHFWHGWRDORFDODUHDQHWZRUN,W FRXOGEHDZRUNVWDWLRQRUDSHUVRQDOFRPSXWHU 3HUVRQDO&RPSXWHU ,WFDQEHGHILQHGDVDVPDOOUHODWLYHO\\LQH[SHQVLYHFRPSXWHUGHVLJQHGIRUDQLQGLYLGXDOXVHU ,Q SULFH SHUVRQDO FRPSXWHUV UDQJH DQ\\ZKHUH IURP D IHZ KXQGUHG SRXQGV WR RYHU ILYH WKRXVDQG SRXQGV$OODUHEDVHGRQWKHPLFURSURFHVVRUWHFKQRORJ\\WKDWHQDEOHVPDQXIDFWXUHUVWRSXWDQHQWLUH &38RQRQHFKLS%XVLQHVVHVXVHSHUVRQDOFRPSXWHUVIRUZRUGSURFHVVLQJDFFRXQWLQJGHVNWRS SXEOLVKLQJDQGIRUUXQQLQJVSUHDGVKHHWDQGGDWDEDVHPDQDJHPHQWDSSOLFDWLRQV$WKRPHWKHPRVW SRSXODUXVHIRUSHUVRQDOFRPSXWHUVLVIRUSOD\\LQJJDPHVDQGUHFHQWO\\IRUVXUILQJWKH,QWHUQHW 3HUVRQDOFRPSXWHUVILUVWDSSHDUHGLQWKHODWHV2QHRIWKHILUVWDQGPRVWSRSXODUSHUVRQDO FRPSXWHUV ZDV WKH$SSOH ,, LQWURGXFHG LQ  E\\$SSOH &RPSXWHU 'XULQJ WKH ODWH V DQG HDUO\\VQHZPRGHOVDQGFRPSHWLQJRSHUDWLQJV\\VWHPVVHHPHGWRDSSHDUGDLO\\7KHQLQ ,%0HQWHUHGWKHIUD\\ZLWKLWVILUVWSHUVRQDOFRPSXWHUNQRZQDVWKH,%03&7KH,%03&TXLFNO\\ EHFDPHWKHSHUVRQDOFRPSXWHURIFKRLFHDQGPRVWRWKHUSHUVRQDOFRPSXWHUPDQXIDFWXUHUVIHOOE\\ WKHZD\\VLGH3&LVVKRUWIRUSHUVRQDOFRPSXWHURU,%03&2QHRIWKHIHZFRPSDQLHVWRVXUYLYH ,%0¶V RQVODXJKW ZDV$SSOH &RPSXWHU ZKLFK UHPDLQV D PDMRU SOD\\HU LQ WKH SHUVRQDO FRPSXWHU PDUNHWSODFH2WKHUFRPSDQLHVDGMXVWHGWR,%0¶VGRPLQDQFHE\\EXLOGLQJ,%0FORQHVFRPSXWHUV WKDWZHUHLQWHUQDOO\\DOPRVWWKHVDPHDVWKH,%03&EXWWKDWFRVWOHVV%HFDXVH,%0FORQHVXVHG WKHVDPHPLFURSURFHVVRUVDV,%03&VWKH\\ZHUHFDSDEOHRIUXQQLQJWKHVDPHVRIWZDUH2YHUWKH \\HDUV,%0KDVORVWPXFKRILWVLQIOXHQFHLQGLUHFWLQJWKHHYROXWLRQRI3&V7KHUHIRUHDIWHUWKH UHOHDVH RI WKH ILUVW 3& E\\ ,%0 WKH WHUP 3& LQFUHDVLQJO\\ FDPH WR PHDQ ,%0 RU ,%0FRPSDWLEOH SHUVRQDOFRPSXWHUVWRWKHH[FOXVLRQRIRWKHUW\\SHVRISHUVRQDOFRPSXWHUVVXFKDV0DFLQWRVKHV,Q UHFHQW\\HDUVWKHWHUP3&KDVEHFRPHPRUHDQGPRUHGLIILFXOWWRSLQGRZQ,QJHQHUDOWKRXJKLW DSSOLHV WR DQ\\ SHUVRQDO FRPSXWHU EDVHG RQ DQ ,QWHO PLFURSURFHVVRU RU RQ DQ ,QWHOFRPSDWLEOH PLFURSURFHVVRU)RUQHDUO\\HYHU\\RWKHUFRPSRQHQWLQFOXGLQJWKHRSHUDWLQJV\\VWHPWKHUHDUHVHYHUDO RSWLRQVDOORIZKLFKIDOOXQGHUWKHUXEULFRI3& 7RGD\\WKHZRUOGRISHUVRQDOFRPSXWHUVLVEDVLFDOO\\GLYLGHGEHWZHHQ$SSOH0DFLQWRVKHVDQG 3&V7KHSULQFLSDOFKDUDFWHULVWLFVRISHUVRQDOFRPSXWHUVDUHWKDWWKH\\DUHVLQJOHXVHUV\\VWHPVDQG DUHEDVHGRQPLFURSURFHVVRUV+RZHYHUDOWKRXJKSHUVRQDOFRPSXWHUVDUHGHVLJQHGDVVLQJOHXVHU V\\VWHPVLWLVFRPPRQWROLQNWKHPWRJHWKHUWRIRUPDQHWZRUN,QWHUPVRISRZHUWKHUHLVJUHDW &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

,QWURGXFWLRQ WR &RPSXWHU DQG 3URJUDPPLQJ  YDULHW\\$WWKHKLJKHQGWKHGLVWLQFWLRQEHWZHHQSHUVRQDOFRPSXWHUVDQGZRUNVWDWLRQVKDVIDGHG +LJKHQGPRGHOVRIWKH0DFLQWRVKDQG3&RIIHUWKHVDPHFRPSXWLQJSRZHUDQGJUDSKLFVFDSDELOLW\\ DVORZHQGZRUNVWDWLRQVE\\6XQ0LFURV\\VWHPV+HZOHWW3DFNDUGDQG'(& 3HUVRQDO&RPSXWHU7\\SHV $FWXDOSHUVRQDOFRPSXWHUVFDQEHJHQHUDOO\\FODVVLILHGE\\VL]HDQGFKDVVLVFDVH7KHFKDVVLV RUFDVHLVWKHPHWDOIUDPHWKDWVHUYHVDVWKHVWUXFWXUDOVXSSRUWIRUHOHFWURQLFFRPSRQHQWV(YHU\\ FRPSXWHUV\\VWHPUHTXLUHVDWOHDVWRQHFKDVVLVWRKRXVHWKHFLUFXLWERDUGVDQGZLULQJ7KHFKDVVLV DOVRFRQWDLQVVORWVIRUH[SDQVLRQERDUGV,I\\RXZDQWWRLQVHUWPRUHERDUGVWKDQWKHUHDUHVORWV\\RX ZLOOQHHGDQH[SDQVLRQFKDVVLVZKLFKSURYLGHVDGGLWLRQDOVORWV7KHUHDUHWZREDVLFIODYRXUVRI FKDVVLVGHVLJQV±GHVNWRSPRGHOVDQGWRZHUPRGHOV²EXWWKHUHDUHPDQ\\YDULDWLRQVRQWKHVHWZR EDVLFW\\SHV7KHQFRPHWKHSRUWDEOHFRPSXWHUVWKDWDUHFRPSXWHUVVPDOOHQRXJKWRFDUU\\3RUWDEOH FRPSXWHUVLQFOXGHQRWHERRNDQGVXEQRWHERRNFRPSXWHUVKDQGKHOGFRPSXWHUVSDOPWRSVDQG3'$V 7RZHU0RGHO 7KH WHUP UHIHUV WR D FRPSXWHU LQ ZKLFK WKH SRZHU VXSSO\\ PRWKHUERDUG DQG PDVV VWRUDJH GHYLFHVDUHVWDFNHGRQWRSRIHDFKRWKHULQDFDELQHW7KLVLVLQFRQWUDVWWRGHVNWRSPRGHOVLQZKLFK WKHVHFRPSRQHQWVDUHKRXVHGLQDPRUHFRPSDFWER[7KHPDLQDGYDQWDJHRIWRZHUPRGHOVLVWKDW WKHUHDUHIHZHUVSDFHFRQVWUDLQWVZKLFKPDNHVLQVWDOODWLRQRIDGGLWLRQDOVWRUDJHGHYLFHVHDVLHU 'HVNWRS0RGHO $FRPSXWHUGHVLJQHGWRILWFRPIRUWDEO\\RQWRSRIDGHVNW\\SLFDOO\\ZLWKWKHPRQLWRUVLWWLQJRQ WRSRIWKHFRPSXWHU'HVNWRSPRGHOFRPSXWHUVDUHEURDGDQGORZZKHUHDVWRZHUPRGHOFRPSXWHUV DUHQDUURZDQGWDOO%HFDXVHRIWKHLUVKDSHGHVNWRSPRGHOFRPSXWHUVDUHJHQHUDOO\\OLPLWHGWRWKUHH LQWHUQDOPDVVVWRUDJHGHYLFHV'HVNWRSPRGHOVGHVLJQHGWREHYHU\\VPDOODUHVRPHWLPHVUHIHUUHGWR DVVOLPOLQHPRGHOV 1RWHERRN&RPSXWHU $QH[WUHPHO\\OLJKWZHLJKWSHUVRQDOFRPSXWHU1RWHERRNFRPSXWHUVW\\SLFDOO\\ZHLJKOHVVWKDQ SRXQGVDQGDUHVPDOOHQRXJKWRILWHDVLO\\LQDEULHIFDVH$VLGHIURPVL]HWKHSULQFLSDOGLIIHUHQFH EHWZHHQDQRWHERRNFRPSXWHUDQGDSHUVRQDOFRPSXWHULVWKHGLVSOD\\VFUHHQ1RWHERRNFRPSXWHUV XVHDYDULHW\\RIWHFKQLTXHVNQRZQDVIODWSDQHOWHFKQRORJLHVWRSURGXFHDOLJKWZHLJKWDQGQRQ EXON\\ GLVSOD\\ VFUHHQ7KH TXDOLW\\ RI QRWHERRN GLVSOD\\ VFUHHQVYDULHV FRQVLGHUDEO\\ ,QWHUPV RI &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

&RPSXWHU3URJUDPPLQJ FRPSXWLQJSRZHUPRGHUQQRWHERRNFRPSXWHUVDUHQHDUO\\HTXLYDOHQWWRSHUVRQDOFRPSXWHUV7KH\\ KDYHWKHVDPH&38VPHPRU\\FDSDFLW\\DQGGLVNGULYHV+RZHYHUDOOWKLVSRZHULQDVPDOOSDFNDJH LVH[SHQVLYH1RWHERRNFRPSXWHUVFRVWDERXWWZLFHDVPXFKDVHTXLYDOHQWUHJXODUVL]HGFRPSXWHUV 1RWHERRNFRPSXWHUVFRPHZLWKEDWWHU\\SDFNVWKDWHQDEOH\\RXWRUXQWKHPZLWKRXWSOXJJLQJWKHP LQ+RZHYHUWKHEDWWHULHVQHHGWREHUHFKDUJHGHYHU\\IHZKRXUV /DSWRS&RPSXWHU $ VPDOO SRUWDEOH FRPSXWHU ² VPDOO HQRXJK WKDW LW FDQ VLW RQ \\RXU ODS 1RZDGD\\V ODSWRS FRPSXWHUVDUHPRUHIUHTXHQWO\\FDOOHGQRWHERRNFRPSXWHUV 6XEQRWHERRN&RPSXWHU $SRUWDEOHFRPSXWHUWKDWLVVOLJKWO\\OLJKWHUDQGVPDOOHUWKDQDIXOOVL]HGQRWHERRNFRPSXWHU 7\\SLFDOO\\VXEQRWHERRNFRPSXWHUVKDYHDVPDOOHUNH\\ERDUGDQGVFUHHQEXWDUHRWKHUZLVHHTXLYDOHQW WRQRWHERRNFRPSXWHUV +DQGKHOG&RPSXWHU $ SRUWDEOH FRPSXWHU WKDW LV VPDOO HQRXJK WR EH KHOG LQ RQH¶V KDQG$OWKRXJK H[WUHPHO\\ FRQYHQLHQWWRFDUU\\KDQGKHOGFRPSXWHUVKDYHQRWUHSODFHGQRWHERRNFRPSXWHUVEHFDXVHRIWKHLU VPDOONH\\ERDUGVDQGVFUHHQV7KHPRVWSRSXODUKDQGKHOGFRPSXWHUVDUHWKRVHWKDWDUHVSHFLILFDOO\\ GHVLJQHGWRSURYLGH3,0 SHUVRQDOLQIRUPDWLRQPDQDJHU IXQFWLRQVVXFKDVDFDOHQGDUDQGDGGUHVV ERRN6RPHPDQXIDFWXUHUVDUHWU\\LQJWRVROYHWKHVPDOONH\\ERDUGSUREOHPE\\UHSODFLQJWKHNH\\ERDUG ZLWK DQ HOHFWURQLF SHQ +RZHYHU WKHVH SHQEDVHG GHYLFHV UHO\\ RQ KDQGZULWLQJ UHFRJQLWLRQ WHFKQRORJLHVZKLFKDUHVWLOOLQWKHLULQIDQF\\+DQGKHOGFRPSXWHUVDUHDOVRFDOOHG3'$VSDOPWRSV DQGSRFNHWFRPSXWHUV 3DOPWRS $VPDOOFRPSXWHUWKDWOLWHUDOO\\ILWVLQ\\RXUSDOP&RPSDUHGWRIXOOVL]HFRPSXWHUVSDOPWRSV DUHVHYHUHO\\OLPLWHGEXWWKH\\DUHSUDFWLFDOIRUFHUWDLQIXQFWLRQVVXFKDVSKRQHERRNVDQGFDOHQGDUV 3DOPWRSVWKDWXVHDSHQUDWKHUWKDQDNH\\ERDUGIRULQSXWDUHRIWHQFDOOHGKDQGKHOGFRPSXWHUVRU 3'$V%HFDXVHRIWKHLUVPDOOVL]HPRVWSDOPWRSFRPSXWHUVGRQRWLQFOXGHGLVNGULYHV+RZHYHU PDQ\\FRQWDLQ 3&0&,$ VORWVLQ ZKLFK \\RX FDQLQVHUWGLVNGULYHVPRGHPV PHPRU\\DQGRWKHU GHYLFHV3DOPWRSVDUHDOVRFDOOHG3'$VKDQGKHOGFRPSXWHUVDQGSRFNHWFRPSXWHUV &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

,QWURGXFWLRQ WR &RPSXWHU DQG 3URJUDPPLQJ  3'$ 6KRUWIRUSHUVRQDOGLJLWDODVVLVWDQWDKDQGKHOGGHYLFHWKDWFRPELQHVFRPSXWLQJWHOHSKRQH ID[ DQG QHWZRUNLQJ IHDWXUHV$ W\\SLFDO 3'$ FDQIXQFWLRQ DV D FHOOXODU SKRQHID[ VHQGHU DQG SHUVRQDO RUJDQL]HU 8QOLNH SRUWDEOH FRPSXWHUV PRVW 3'$V DUH SHQEDVHG XVLQJ D VW\\OXV UDWKHU WKDQDNH\\ERDUGIRULQSXW7KLVPHDQVWKDWWKH\\DOVRLQFRUSRUDWHKDQGZULWLQJUHFRJQLWLRQIHDWXUHV 6RPH3'$VFDQDOVRUHDFWWRYRLFHLQSXWE\\XVLQJYRLFHUHFRJQLWLRQWHFKQRORJLHV7KHILHOGRI3'$ ZDVSLRQHHUHGE\\$SSOH&RPSXWHUZKLFKLQWURGXFHGWKH1HZWRQ0HVVDJH3DGLQ6KRUWO\\ WKHUHDIWHU VHYHUDO RWKHU PDQXIDFWXUHUV RIIHUHG VLPLODU SURGXFWV7R GDWH 3'$V KDYH KDG RQO\\ PRGHVWVXFFHVVLQWKHPDUNHWSODFHGXHWRWKHLUKLJKSULFHWDJVDQGOLPLWHGDSSOLFDWLRQV+RZHYHU PDQ\\H[SHUWVEHOLHYHWKDW3'$VZLOOHYHQWXDOO\\EHFRPHFRPPRQJDGJHWV 3'$VDUHDOVRFDOOHGSDOPWRSVKDQGKHOGFRPSXWHUVDQGSRFNHWFRPSXWHUV  %DVLF%ORFN'LDJUDPV ,QSXW3URFHVV2XWSXW0RGHO &RPSXWHULQSXWLVWKHGDWDHQWHUHGE\\WKHXVHUIRUWKHVWRUDJHSURFHVVLQJDQGPDQLSXODWLRQDQG WKH RXWSXW REWDLQHG DIWHU SURFHVVLQJ LW EDVHG RQ XVHU¶V LQVWUXFWLRQV LV FDOOHGLQIRUPDWLRQ 5DZ IDFWVDQGILJXUHVZKLFKFDQEHSURFHVVHGXVLQJDULWKPHWLFDQGORJLFDORSHUDWLRQVWRREWDLQLQIRUPDWLRQ DUHFDOOHGGDWD )LJ,QSXW3URFHVV2XWSXW0RGHO 7KHSURFHVVHVWKDWFDQEHDSSOLHGWRGDWDDUHRIWZRW\\SHV² z $ULWKPHWLFRSHUDWLRQV² ([DPSOHVLQFOXGH FDOFXODWLRQV OLNHDGGLWLRQ VXEWUDFWLRQ GLIIHUHQWLDOVVTXDUHURRWHWF &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

&RPSXWHU3URJUDPPLQJ z /RJLFDORSHUDWLRQV²([DPSOHVLQFOXGHFRPSDULVRQRSHUDWLRQVOLNHJUHDWHUWKDQOHVV WKDQHTXDOWRRSSRVLWHHWF 7KHFRUUHVSRQGLQJILJXUHIRUDQDFWXDOFRPSXWHUORRNVVRPHWKLQJOLNHWKLV² DĞŵŽƌLJ^ĞĐƚŝŽŶ )LJ%DVLF3DUWVRID&RPSXWHU 7KHEDVLFSDUWVRIDFRPSXWHUDUHDVIROORZV² z ,QSXW 8QLW² 'HYLFHV OLNH NH\\ERDUG DQG PRXVH WKDW DUH XVHG WR LQSXW GDWD DQG LQVWUXFWLRQVWRWKHFRPSXWHUDUHFDOOHGLQSXWXQLW z 2XWSXW8QLW²'HYLFHVOLNHSULQWHUDQGYLVXDOGLVSOD\\XQLWWKDWDUHXVHGWRSURYLGH LQIRUPDWLRQWRWKHXVHULQGHVLUHGIRUPDWDUHFDOOHGRXWSXWXQLW z &RQWURO8QLW²$VWKHQDPHVXJJHVWVWKLVXQLWFRQWUROVDOOWKHIXQFWLRQVRIWKHFRPSXWHU $OOGHYLFHVRUSDUWVRIFRPSXWHULQWHUDFWWKURXJKWKHFRQWUROXQLW z $ULWKPHWLF /RJLF 8QLW² 7KLV LV WKH EUDLQ RI WKH FRPSXWHU ZKHUH DOO DULWKPHWLF RSHUDWLRQVDQGORJLFDORSHUDWLRQVWDNHSODFH $Q DULWKPHWLF ORJLF XQLW $/8  LVD PDMRU FRPSRQHQW RIWKH FHQWUDO SURFHVVLQJ XQLWRI D FRPSXWHUV\\VWHP,WGRHVDOOSURFHVVHVUHODWHGWRDULWKPHWLFDQGORJLFRSHUDWLRQVWKDWQHHGWREH GRQH RQ LQVWUXFWLRQ ZRUGV ,Q VRPH PLFURSURFHVVRU DUFKLWHFWXUHV WKH$/8LV GLYLGHG LQWR WKH DULWKPHWLFXQLW $8 DQGWKHORJLFXQLW /8  $Q$/8FDQEHGHVLJQHGE\\HQJLQHHUVWRFDOFXODWHDQ\\RSHUDWLRQ$VWKHRSHUDWLRQVEHFRPH PRUHFRPSOH[WKH$/8DOVREHFRPHVPRUHH[SHQVLYHWDNHVXSPRUHVSDFHLQWKH&38DQGGLVVLSDWHV PRUHKHDW7KDWLVZK\\HQJLQHHUVPDNHWKH$/8SRZHUIXOHQRXJKWRHQVXUHWKDWWKH&38LVDOVR SRZHUIXO DQG IDVW EXW QRW VR FRPSOH[ DV WR EHFRPH SURKLELWLYH LQ WHUPV RI FRVW DQG RWKHU GLVDGYDQWDJHV &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

,QWURGXFWLRQ WR &RPSXWHU DQG 3URJUDPPLQJ  $QDULWKPHWLFORJLFXQLWLVDOVRNQRZQDVDQLQWHJHUXQLW ,8  7KHDULWKPHWLFORJLFXQLWLVWKDWSDUWRIWKH&38WKDWKDQGOHVDOOWKHFDOFXODWLRQVWKH&38PD\\ QHHG0RVWRIWKHVHRSHUDWLRQVDUHORJLFDOLQQDWXUH'HSHQGLQJRQKRZWKH$/8LVGHVLJQHGLWFDQ PDNHWKH&38PRUHSRZHUIXOEXWLWDOVRFRQVXPHVPRUHHQHUJ\\DQGFUHDWHVPRUHKHDW7KHUHIRUH WKHUHPXVWEHDEDODQFHEHWZHHQKRZSRZHUIXODQGFRPSOH[WKH$/8LVDQGKRZH[SHQVLYHWKH ZKROHXQLWEHFRPHV7KLVLVZK\\IDVWHU&38VDUHPRUHH[SHQVLYHFRQVXPHPRUHSRZHUDQGGLVVLSDWH PRUHKHDW 7KHPDLQIXQFWLRQVRIWKH$/8DUHWRGRDULWKPHWLFDQGORJLFRSHUDWLRQVLQFOXGLQJELWVKLIWLQJ RSHUDWLRQV7KHVH DUH HVVHQWLDO SURFHVVHV WKDW QHHG WR EH GRQH RQ DOPRVW DQ\\ GDWD WKDW LV EHLQJ SURFHVVHGE\\WKH&38 $/8VURXWLQHO\\SHUIRUPWKHIROORZLQJRSHUDWLRQV z /RJLFDO2SHUDWLRQV7KHVHLQFOXGH$1'25127;251251$1'HWF z %LW6KLIWLQJ2SHUDWLRQV7KLVSHUWDLQVWRVKLIWLQJWKHSRVLWLRQVRIWKHELWVE\\DFHUWDLQ QXPEHURISODFHVWRWKHULJKWRUOHIWZKLFKLVFRQVLGHUHGDPXOWLSOLFDWLRQRSHUDWLRQ z $ULWKPHWLF 2SHUDWLRQV 7KLV UHIHUV WR ELW DGGLWLRQ DQG VXEWUDFWLRQ$OWKRXJK PXOWLSOLFDWLRQDQGGLYLVLRQDUHVRPHWLPHVXVHGWKHVHRSHUDWLRQVDUHPRUHH[SHQVLYHWR PDNH$GGLWLRQFDQEHXVHGWRVXEVWLWXWHIRUPXOWLSOLFDWLRQDQGVXEWUDFWLRQIRUGLYLVLRQ z 0HPRU\\$OOLQSXWGDWDLQVWUXFWLRQVDQGGDWDLQWHULPWRWKHSURFHVVHVDUHVWRUHGLQWKH PHPRU\\0HPRU\\LVRIWZRW\\SHV±SULPDU\\PHPRU\\DQGVHFRQGDU\\PHPRU\\3ULPDU\\ PHPRU\\UHVLGHVZLWKLQWKH&38ZKHUHDVVHFRQGDU\\PHPRU\\LVH[WHUQDOWRLW &RQWURO XQLW DULWKPHWLF ORJLF XQLW DQG PHPRU\\ DUH WRJHWKHU FDOOHG WKHFHQWUDO SURFHVVLQJ XQLWRU&38&RPSXWHUGHYLFHVOLNHNH\\ERDUGPRXVHSULQWHUHWFWKDWZHFDQVHHDQGWRXFKDUH WKHKDUGZDUHFRPSRQHQWVRIDFRPSXWHU7KHVHWRILQVWUXFWLRQVRUSURJUDPVWKDWPDNHWKHFRPSXWHU IXQFWLRQXVLQJWKHVHKDUGZDUHSDUWVDUHFDOOHGVRIWZDUH:HFDQQRWVHHRUWRXFKVRIWZDUH%RWK KDUGZDUHDQGVRIWZDUHDUHQHFHVVDU\\IRUZRUNLQJRIDFRPSXWHU  ,QWHUFRQQHFWLRQEHWZHHQ)XQFWLRQDO&RPSRQHQWV $ FRPSXWHU FRQVLVWV RI LQSXW XQLW WKDW WDNHV LQSXW D &38 WKDW SURFHVVHV WKH LQSXW DQG DQ RXWSXWXQLWWKDWSURGXFHVRXWSXW$OOWKHVHGHYLFHVFRPPXQLFDWHZLWKHDFKRWKHUWKURXJKDFRPPRQ &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

&RPSXWHU3URJUDPPLQJ EXV$EXVLVDWUDQVPLVVLRQSDWKPDGHRIDVHWRIFRQGXFWLQJZLUHVRYHUZKLFKGDWDRULQIRUPDWLRQ LQWKHIRUPRIHOHFWULFVLJQDOVLVSDVVHGIURPRQHFRPSRQHQWWRDQRWKHULQDFRPSXWHU7KHEXVFDQ EHRIWKUHHW\\SHV±$GGUHVVEXV'DWDEXVDQG&RQWURO%XV )ROORZLQJILJXUHVKRZVWKHFRQQHFWLRQRIYDULRXVIXQFWLRQDOFRPSRQHQWV )LJ,QWHUFRQQHFWLRQEHWZHHQ)XQFWLRQDO&RPSRQHQWV 7KHDGGUHVVEXVFDUULHVWKHDGGUHVVORFDWLRQRIWKHGDWDRULQVWUXFWLRQ7KHGDWDEXVFDUULHV GDWDIURPRQHFRPSRQHQWWRDQRWKHUDQGWKHFRQWUROEXVFDUULHVWKHFRQWUROVLJQDOV7KHV\\VWHPEXV LV WKH FRPPRQ FRPPXQLFDWLRQ SDWK WKDW FDUULHV VLJQDOV WRIURP &38 PDLQ PHPRU\\ DQG LQSXW RXWSXWGHYLFHV7KHLQSXWRXWSXWGHYLFHVFRPPXQLFDWHZLWKWKHV\\VWHPEXVWKURXJKWKHFRQWUROOHU FLUFXLWZKLFKKHOSVLQPDQDJLQJYDULRXVLQSXWRXWSXWGHYLFHVDWWDFKHGWRWKHFRPSXWHU &KDUDFWHULVWLFVRI&RPSXWHU 7RXQGHUVWDQGZK\\FRPSXWHUVDUHVXFKDQLPSRUWDQWSDUWRIRXUOLYHVOHWXVORRNDWVRPHRILWV FKDUDFWHULVWLFV² &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

,QWURGXFWLRQ WR &RPSXWHU DQG 3URJUDPPLQJ  z 6SHHG7\\SLFDOO\\DFRPSXWHUFDQFDUU\\RXWPLOOLRQLQVWUXFWLRQVSHUVHFRQG z $FFXUDF\\&RPSXWHUVH[KLELWDYHU\\KLJKGHJUHHRIDFFXUDF\\(UURUVWKDWPD\\RFFXU DUHXVXDOO\\GXHWRLQDFFXUDWHGDWDZURQJLQVWUXFWLRQVRUEXJLQFKLSV±DOOKXPDQHUURUV z 5HOLDELOLW\\&RPSXWHUVFDQFDUU\\RXWVDPHW\\SHRIZRUNUHSHDWHGO\\ZLWKRXWWKURZLQJ XSHUURUVGXHWRWLUHGQHVVRUERUHGRPZKLFKDUHYHU\\FRPPRQDPRQJKXPDQV z 9HUVDWLOLW\\&RPSXWHUVFDQFDUU\\RXWDZLGHUDQJHRIZRUNIURPGDWDHQWU\\DQGWLFNHW ERRNLQJWRFRPSOH[PDWKHPDWLFDOFDOFXODWLRQVDQGFRQWLQXRXVDVWURQRPLFDOREVHUYDWLRQV ,I \\RX FDQ LQSXW WKH QHFHVVDU\\ GDWD ZLWK FRUUHFW LQVWUXFWLRQV FRPSXWHU ZLOO GR WKH SURFHVVLQJ z 6WRUDJH&DSDFLW\\&RPSXWHUVFDQVWRUHDYHU\\ODUJHDPRXQWRIGDWDDWDIUDFWLRQRI FRVWRIWUDGLWLRQDOVWRUDJHRIILOHV$OVRGDWDLVVDIHIURPQRUPDOZHDUDQGWHDUDVVRFLDWHG ZLWKSDSHU $GYDQWDJHVRI8VLQJ&RPSXWHU 1RZWKDWZHNQRZWKHFKDUDFWHULVWLFVRIFRPSXWHUVZHFDQVHHWKHDGYDQWDJHVWKDWFRPSXWHUV RIIHU z &RPSXWHUVFDQGRWKHVDPHWDVNUHSHWLWLYHO\\ZLWKVDPHDFFXUDF\\ z &RPSXWHUVGRQRWJHWWLUHGRUERUHG z &RPSXWHUVFDQWDNHXSURXWLQHWDVNVZKLOHUHOHDVLQJKXPDQUHVRXUFHIRUPRUHLQWHOOLJHQW IXQFWLRQV 'LVDGYDQWDJHVRI8VLQJ&RPSXWHU 'HVSLWHVRPDQ\\DGYDQWDJHVFRPSXWHUVKDYHVRPHGLVDGYDQWDJHVRIWKHLURZQ² z &RPSXWHUVKDYHQRLQWHOOLJHQFHWKH\\IROORZWKHLQVWUXFWLRQVEOLQGO\\ZLWKRXWFRQVLGHULQJ WKHRXWFRPH z 5HJXODUHOHFWULFVXSSO\\LVQHFHVVDU\\WRPDNHFRPSXWHUVZRUNZKLFKFRXOGSURYHGLIILFXOW HYHU\\ZKHUHHVSHFLDOO\\LQGHYHORSLQJQDWLRQV &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

&RPSXWHU3URJUDPPLQJ  $OJRULWKPDQG)ORZFKDUWV $OJRULWKPDQGIORZFKDUWDUHWZRW\\SHVRIWRROVWRH[SODLQWKHSURFHVVRIDSURJUDP7KLVSDJH H[WHQGVWKHGLIIHUHQFHVEHWZHHQDQDOJRULWKPDQGDIORZFKDUWDQGKRZWRFUHDWHDIORZFKDUWWR H[SODLQDQDOJRULWKPLQDYLVXDOZD\\ $OJRULWKPVDQGIORZFKDUWVDUHWZRGLIIHUHQWWRROVXVHGIRUFUHDWLQJQHZSURJUDPVHVSHFLDOO\\ LQFRPSXWHUSURJUDPPLQJ$QDOJRULWKPLVDVWHSE\\VWHSDQDO\\VLVRIWKHSURFHVVZKLOHDIORZFKDUW H[SODLQVWKHVWHSVRIDSURJUDPLQDJUDSKLFDOZD\\ 'HILQLWLRQRI$OJRULWKP 7R ZULWH D ORJLFDO VWHSE\\VWHS PHWKRG WRVROYH WKH SUREOHP LV FDOOHG DOJRULWKP LQ RWKHU ZRUGVDQDOJRULWKPLVDSURFHGXUHIRUVROYLQJSUREOHPV,QRUGHUWRVROYHDPDWKHPDWLFDORUFRPSXWHU SUREOHPWKLVLVWKHILUVWVWHSRIWKHSURFHGXUH$QDOJRULWKPLQFOXGHVFDOFXODWLRQVUHDVRQLQJDQG GDWDSURFHVVLQJ$OJRULWKPVFDQEHSUHVHQWHGE\\QDWXUDOODQJXDJHVSVHXGRFRGHDQGIORZFKDUWV HWF 'HILQLWLRQRI)ORZFKDUW $IORZFKDUWLVWKHJUDSKLFDORUSLFWRULDOUHSUHVHQWDWLRQRIDQDOJRULWKPZLWKWKHKHOSRIGLIIHUHQW V\\PEROVVKDSHVDQGDUURZVLQRUGHUWRGHPRQVWUDWHDSURFHVVRUDSURJUDP:LWKDOJRULWKPVZH FDQHDVLO\\XQGHUVWDQGDSURJUDP7KHPDLQSXUSRVHRIDIORZFKDUWLVWRDQDO\\]HGLIIHUHQWSURFHVVHV 6HYHUDOVWDQGDUGJUDSKLFVDUHDSSOLHGLQDIORZFKDUW z 7HUPLQDO%R[±6WDUW(QG z ,QSXW2XWSXW &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

,QWURGXFWLRQ WR &RPSXWHU DQG 3URJUDPPLQJ  z 3URFHVV,QVWUXFWLRQ z 'HFLVLRQ z &RQQHFWRU$UURZ 7KHJUDSKLFVDERYHUHSUHVHQWGLIIHUHQWSDUWRIDIORZFKDUW7KHSURFHVVLQDIORZFKDUWFDQEH H[SUHVVHGWKURXJKER[HVDQGDUURZVZLWKGLIIHUHQWVL]HVDQGFRORXUV,QDIORZFKDUWZHFDQHDVLO\\ KLJKOLJKWDFHUWDLQHOHPHQWDQGWKHUHODWLRQVKLSVEHWZHHQHDFKSDUW 'LIIHUHQFHEHWZHHQ$OJRULWKPDQG)ORZFKDUW ,I\\RXFRPSDUHDIORZFKDUWWRDPRYLHWKHQDQDOJRULWKPLVWKHVWRU\\RIWKDWPRYLH,QRWKHU ZRUGV DQ DOJRULWKP LV WKH FRUH RI D IORZFKDUW$FWXDOO\\ LQ WKH ILHOG RI FRPSXWHU SURJUDPPLQJ WKHUHDUHPDQ\\GLIIHUHQFHVEHWZHHQDOJRULWKPDQGIORZFKDUWUHJDUGLQJYDULRXVDVSHFWVVXFKDVWKH DFFXUDF\\WKHZD\\WKH\\GLVSOD\\DQGWKHZD\\SHRSOHIHHODERXWWKHP%HORZLVDWDEOHLOOXVWUDWLQJWKH GLIIHUHQFHVEHWZHHQWKHPLQGHWDLO 7DEOH'LIIHUHQFHEHWZHHQ$OJRULWKPDQG)ORZFKDUW $OJRULWKP )ORZFKDUW ,WLVDSURFHGXUHIRUVROYLQJSUREOHPV 7KHSURFHVVLVVKRZQLQVWHSE\\VWHSLQVWUXFWLRQ ,WLVDJUDSKLFUHSUHVHQWDWLRQRIDSURFHVV 7KHSURFHVVLVVKRZQLQEORFNE\\EORFN ,WLVFRPSOH[DQGGLIILFXOWWRXQGHUVWDQG LQIRUPDWLRQGLDJUDP ,WLVFRQYHQLHQWWRGHEXJHUURUV ,WLVLQWXLWLYHDQGHDV\\WRXQGHUVWDQG 7KHVROXWLRQLVVKRZFDVHGLQQDWXUDOODQJXDJH ,WLVKDUGWRGHEXJHUURUV ,WLVVRPHZKDWHDVLHUWRVROYHFRPSOH[SUREOHP 7KHVROXWLRQLVVKRZFDVHGLQSLFWRULDOIRUPDW ,WFRVWVPRUHWLPHWRFUHDWHDQDOJRULWKP ,WLVKDUGWRVROYHFRPSOH[SUREOHP ,WFRVWVOHVVWLPHWRFUHDWHDIORZFKDUW &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

&RPSXWHU3URJUDPPLQJ &KDUDFWHULVWLFVRI$OJRULWKP &ŝŶŝƚĞŶĞƐƐ )LJ&KDUDFWHULVWLFVRI$OJRULWKP 1RW DOO SURFHGXUHV FDQ EH FDOOHG DQ DOJRULWKP$Q DOJRULWKP VKRXOG KDYH WKH IROORZLQJ FKDUDFWHULVWLFV z 8QDPELJXRXV$OJRULWKP VKRXOG EH FOHDU DQG XQDPELJXRXV (DFK RI LWV VWHSV RU SKDVHV DQGWKHLULQSXWVRXWSXWVVKRXOGEHFOHDUDQGPXVWOHDGWRRQO\\RQHPHDQLQJ z ,QSXW$QDOJRULWKPVKRXOGKDYHRUPRUHZHOOGHILQHGLQSXWV z 2XWSXW$QDOJRULWKPVKRXOGKDYHRUPRUHZHOOGHILQHGRXWSXWVDQGVKRXOGPDWFK WKHGHVLUHGRXWSXW z )LQLWHQHVV$OJRULWKPVPXVWWHUPLQDWHDIWHUDILQLWHQXPEHURIVWHSV z )HDVLELOLW\\6KRXOGEHIHDVLEOHZLWKWKHDYDLODEOHUHVRXUFHV z ,QGHSHQGHQW$Q DOJRULWKP VKRXOG KDYH VWHSE\\VWHS GLUHFWLRQV ZKLFK VKRXOG EH LQGHSHQGHQWRIDQ\\SURJUDPPLQJFRGH $OJRULWKPVDUHPDLQO\\XVHGIRUPDWKHPDWLFDODQGFRPSXWHUSURJUDPVZKLOVWIORZFKDUWVFDQ EHXVHGWRGHVFULEHDOOVRUWVRISURFHVVHVEXVLQHVVHGXFDWLRQDOSHUVRQDODQGRIFRXUVHDOJRULWKPV 6RIORZFKDUWVDUHRIWHQXVHGDVDSURJUDPSODQQLQJWRROWRYLVXDOO\\RUJDQL]HWKHVWHSE\\VWHSSURFHVV RIDSURJUDP+HUHDUHVRPHH[DPSOHV &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

,QWURGXFWLRQ WR &RPSXWHU DQG 3URJUDPPLQJ  ([DPSOH3ULQWWR $OJRULWKP 6WHS,QLWLDOL]H;DV 6WHS,QFUHPHQW;E\\ 6WHS3ULQW; 6WHS,I;LVOHVVWKDQWKHQJREDFNWRVWHS )ORZFKDUW 6WDUW ,QLWLDOL]H[  ,QFUHPHQW[E\\ 3ULQW[ <(6 [! 1R (QG )LJ)ORZFKDUWIRU3ULQWLQJWR ([DPSOH&RQYHUW7HPSHUDWXUHIURP)DKUHQKHLW ƒ) WR&HOVLXV  $OJRULWKP 6WHS5HDGWHPSHUDWXUHLQ)DKUHQKHLW 6WHS&DOFXODWHWHPSHUDWXUHZLWKIRUPXOD&  )  6WHS3ULQW& &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

&RPSXWHU3URJUDPPLQJ )ORZFKDUW )LJ)ORZFKDUWIRU&RQYHUWLQJ7HPSHUDWXUHIURP)DKUHQKHLW ž) WR&HOVLXV  ([DPSOH'HWHUPLQH:KHWKHU$6WXGHQW3DVVHGWKH([DPRU1RW $OJRULWKP 6WHS ,QSXWJUDGHVRIFRXUVHV000DQG0 6WHS &DOFXODWHWKHDYHUDJHJUDGHZLWKIRUPXOD³*UDGH 0000 ´ 6WHS ,IWKHDYHUDJHJUDGHLVOHVVWKDQSULQW³)$,/´HOVHSULQW³3$66´ &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

,QWURGXFWLRQ WR &RPSXWHU DQG 3URJUDPPLQJ  )ORZFKDUW )LJ)ORZFKDUWWR'HWHUPLQHZKHWKHUD6WXGHQWSDVVHGWKH([DPRU1RW  0DFKLQHVDQG.QRZOHGJHDERXW3UREOHP6ROYLQJ µ0DFKLQHOHDUQLQJ¶LVRQHRIWKHSRSXODUEX]]ZRUGVWKDWKDYHEHHQVORZO\\PRYLQJIURPWKH WHFK VLGH WR WKH RWKHU GHSDUWPHQWV (YHU\\ GD\\ QHZ DSSOLFDWLRQV IRU PDFKLQH OHDUQLQJ FRPELQHG ZLWKELJGDWDDQGDUWLILFLDOLQWHOOLJHQFHKDVEHHQGRLQJLWVURXQGVLQDOPRVWDOOILHOGV:LWK*RRJOH $PD]RQDQG0LFURVRIWLQWURGXFLQJWKHLURZQPDFKLQHOHDUQLQJSODWIRUPVLWKDVDWWDLQHGQHZHU OHYHOVRIIDPH +HUHDUHDIHZVLJQLILFDQWDSSOLFDWLRQVDQGVROXWLRQVRIPDFKLQHOHDUQLQJWKDWFDQEHFRPSDUHG ZLWKWKHEXVLQHVVSUREOHPV\\RXKDYH &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

&RPSXWHU3URJUDPPLQJ ,PDJH5HFRJQLWLRQ 5HPHPEHUKRZ)DFHERRNDXWRPDWLFDOO\\WDJV\\RXUIULHQGVDFFXUDWHO\\ZKHQ\\RXXSORDGDJURXS SLFWXUH\")DFHERRNVWDUWHGXVLQJPDFKLQHOHDUQLQJWRUHFRUGWKHIDFHVRIWKHPLOOLRQVRI)DFHERRN XVHUVDQGVWRUHWKHPDQGLGHQWLILHVWKHPZLWKWKHIDFHVLQWKHSLFWXUH\\RXXSORDG 7KLVIDFHUHFRJQLWLRQWHFKQLTXHIURP)DFHERRNLVMXVWRQHDSSOLFDWLRQRIPDFKLQHOHDUQLQJLQ LPDJHUHFRJQLWLRQ7KHUHDUHDORWRIRWKHUDSSOLFDWLRQVLQDVVHPEO\\OLQHVLQIDFWRULHVLQKHDOWKFDUH DSSOLFDWLRQVDQGLWKDVDOVREHHQWHVWHGRXWZLWKWKHGULYHUOHVVFDUV &XVWRPHU6HJPHQWDWLRQ 7KLVKDVEHHQ ZLGHO\\ XVHGE\\ WKHPDUNHWLQJGHSDUWPHQWVDFURVVDOOEXVLQHVVHV&XVWRPHU UHWHQWLRQFKXUQSUHGLFWLRQDQGOHDGJHQHUDWLRQKDYHDOZD\\VEHHQDPDMRUFKDOOHQJHIRUDOOPDUNHWHUV EXWZLWKWKHDGYDQFHPHQWVLQPDFKLQHOHDUQLQJPDUNHWHUVFDQQRZHOLPLQDWHWKHJXHVVZRUNDQG JHWUHDOWLPHDFFXUDWHUHVXOWVLQFXVWRPHUVHJPHQWDWLRQIURPWKHSDVWDQGFXUUHQWGDWD0DUNHWHUV FDQQRZJHWWKHFRPSOHWHDQDO\\VLVRIHDFKVHJPHQW¶VEHKDYLRXUZKLFKFDQEHOHYHUDJHGLQWKHLU PDUNHWLQJFDPSDLJQVIRUPRUHVSHFLILFUHVXOWV &XVWRPHU6HUYLFH &XVWRPHUVHUYLFHLV\\HWDQRWKHUGHSDUWPHQWWKDWHYHU\\FRPSDQ\\ZLOOKDYHQRPDWWHUWKHVL]H DQGWKHYROXPHRIWKHEXVLQHVV:LWKWKHPDFKLQHOHDUQLQJWHFKQRORJ\\EXVLQHVVHVFDQQRZDQDO\\VH WKHSDVWGDWDIURPWKHFXVWRPHUVXSSRUWDQGSURYLGHEHWWHUVHUYLFHVWRWKHFXVWRPHUVZKLOHDOVR UHGXFLQJWKHPDQSRZHU 3URGXFW5HFRPPHQGDWLRQV 7KLVLVPDMRUO\\XVHGLQWKHHFRPPHUFHVHUYLFHVHFWRUVZKHUHWKHZHEVLWHVXVHPDFKLQHOHDUQLQJ WRWHPSWWKHFXVWRPHUVLQEX\\LQJPRUHWKLQJV5HPHPEHUWKHVHFWLRQRIµ$OVR%RXJKW¶LQPDQ\\ SRSXODU HFRPPHUFH ZHEVLWHV ZKHUH \\RX ZLOO EH GLVSOD\\HG UHODWHG LWHPV IRU WKH WKLQJV \\RX MXVW DGGHGWRDFDUW\" 7KLVKDVEHHQZLGHO\\XVHGE\\DOPRVWDOORQOLQHVKRSSLQJZHEVLWHVZKHUHEDVHGRQWKHFXVWRPHU KLVWRULFDOGDWDRIWKHLQGLYLGXDOFXVWRPHUDQGWKHWRWDOJDWKHUHGGDWDWKHWRSSUHGLFWHGWKLQJVWKDW WKHFXVWRPHUZLOOPRVWOLNHO\\EX\\ZLOOEHGLVSOD\\HGLQWKHKRPHSDJHDQGLQVRPHVHFWLRQVRIWKH SURGXFWSDJHVWRR &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

,QWURGXFWLRQ WR &RPSXWHU DQG 3URJUDPPLQJ  0DFKLQHOHDUQLQJFDQGHILQLWHO\\PDNHDPDMRULPSDFWLQVROYLQJWKHEXVLQHVVSUREOHPVLIWKH ULJKWDSSURDFKDQGWKHULJKWVHWRIGDWDDUHXVHG  6WDJHVRI3URJUDP'HYHORSPHQW3URFHVV 7KHYDULRXVVWDJHVLQWKHGHYHORSPHQWRIDFRPSXWHUSURJUDPDUH  3UREOHP'HILQLWLRQ  3URJUDP'HVLJQ  &RGLQJ  'HEXJJLQJ  7HVWLQJ  'RFXPHQWDWLRQ  0DLQWHQDQFH )LJ6WDJHVRI3URJUDP'HYHORSPHQW3URFHVV &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

&RPSXWHU3URJUDPPLQJ 3UREOHP'HILQLWLRQ z 7KHILUVWVWHSLQWKHSURFHVVRISURJUDPGHYHORSPHQWLVWKHWKRURXJKXQGHUVWDQGLQJDQG LGHQWLILFDWLRQRIWKHSUREOHPIRUZKLFKLVWKHSURJUDPRUVRIWZDUHLVWREHGHYHORSHG z ,QWKLVVWHSWKHSUREOHPKDVWREHGHILQHGIRUPDOO\\ z $OOWKHIDFWRUVOLNH,QSXWRXWSXWSURFHVVLQJUHTXLUHPHQWPHPRU\\UHTXLUHPHQWVHUURU KDQGOLQJLQWHUIDFLQJZLWKRWKHUSURJUDPVKDYHWREHWDNHQLQWRFRQVLGHUDWLRQLQWKLV VWDJH 3URJUDP'HVLJQ z 7KHQH[WVWDJHLVWKHSURJUDPGHVLJQ7KHVRIWZDUHGHYHORSHUPDNHVXVHRIWRROVOLNH DOJRULWKPVDQGIORZFKDUWVWRGHYHORSWKHGHVLJQRIWKHSURJUDP ± $OJRULWKP ± )ORZFKDUW &RGLQJ z 2QFHWKHGHVLJQSURFHVVLVFRPSOHWHWKHDFWXDOFRPSXWHUSURJUDPLVZULWWHQLHWKH LQVWUXFWLRQVDUHZULWWHQLQDFRPSXWHUODQJXDJH z &RGLQJLVJHQHUDOO\\DYHU\\VPDOOSDUWRIWKHHQWLUHSURJUDPGHYHORSPHQWSURFHVVDQG DOVRDOHVVWLPHFRQVXPLQJDFWLYLW\\LQUHDOLW\\ z ,QWKLVSURFHVVDOOWKHV\\QWD[HUURUVLHHUURUVUHODWHGWRVSHOOLQJPLVVLQJFRPPDV XQGHILQHGODEHOVHWFDUHHOLPLQDWHG z )RUHIIHFWLYHFRGLQJVRPHRIWKHJXLGHOLQHVZKLFKDUHDSSOLHGDUH ± 8VHRIPHDQLQJIXOQDPHVDQGODEHOVRIYDULDEOHV ± 6LPSOHDQGFOHDUH[SUHVVLRQV ± 0RGXODULW\\ZLWKHPSKDVLVRQPDNLQJPRGXOHVJHQHUDOL]HG ± 0DNLQJXVHRIFRPPHQWVDQGLQGHQWLQJWKHFRGHSURSHUO\\ ± $YRLGLQJMXPSVLQWKHSURJUDPWRWUDQVIHUFRQWURO &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

,QWURGXFWLRQ WR &RPSXWHU DQG 3URJUDPPLQJ  'HEXJJLQJ z $WWKLVVWDJHWKHHUURUVLQWKHSURJUDPVDUHGHWHFWHGDQGFRUUHFWHG z 7KLVVWDJHRISURJUDPGHYHORSPHQWLVDQLPSRUWDQWSURFHVV'HEXJJLQJLVDOVRNQRZQDV SURJUDPYDOLGDWLRQ z 6RPHFRPPRQHUURUVZKLFKPLJKWRFFXULQWKHSURJUDPVLQFOXGH ± 8QLQLWLDOL]DWLRQRIYDULDEOHV ± 5HYHUVLQJRIRUGHURIRSHUDQGV ± &RQIXVLRQRIQXPEHUVDQGFKDUDFWHUV ± ,QYHUWLQJRIFRQGLWLRQVHJMXPSLQJRQ]HURLQVWHDGRIRQQRW]HUR 7HVWLQJ z 7KHSURJUDPLVWHVWHGRQDQXPEHURIVXLWDEOHWHVWFDVHV z $WHVWSODQRIWKHSURJUDPKDVWREHGRQHDWWKHVWDJHRIWKHSURJUDPGHVLJQLWVHOI z 7KLVHQVXUHVDWKRURXJKXQGHUVWDQGLQJRIWKHVSHFLILFDWLRQV z 7KHPRVWWULYLDODQGWKHPRVWVSHFLDOFDVHVVKRXOGEHLGHQWLILHGDQGWHVWHG z ,WLVDOZD\\VXVHIXOWRLQFOXGHWKHPD[LPXPDQGPLQLPXPYDOXHVRIDOOYDULDEOHVDVWHVW GDWD 'RFXPHQWDWLRQ z 'RFXPHQWDWLRQLVDYHU\\HVVHQWLDOVWHSLQWKHSURJUDPGHYHORSPHQW z 'RFXPHQWDWLRQKHOSWKHXVHUVDQGWKHSHRSOHZKRPDLQWDLQWKHVRIWZDUH z 7KLVHQVXUHVWKDWIXWXUHPRGLILFDWLRQLIUHTXLUHGFDQEHGRQHHDVLO\\$OVRLWLVUHTXLUHG GXULQJUHGHVLJQLQJDQGPDLQWHQDQFH 0DLQWHQDQFH z 8SGDWLQJDQGFRUUHFWLRQRIWKHSURJUDPIRUFKDQJHGFRQGLWLRQVDQGILHOGH[SHULHQFHLV DFFRXQWHGIRULQPDLQWHQDQFH z 0DLQWHQDQFHEHFRPHVHVVHQWLDOLQIROORZLQJVLWXDWLRQV ± &KDQJHLQVSHFLILFDWLRQ ± &KDQJHLQHTXLSPHQW ± (UURUVZKLFKDUHIRXQGGXULQJWKHDFWXDOH[HFXWLRQRIWKHSURJUDP &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

&RPSXWHU3URJUDPPLQJ  ,PSRUWDQFHRI'LVFLSOLQHLQ3URJUDPPLQJ 3URJUDPPLQJ'LVFLSOLQHDQG6RIWZDUH'HYHORSPHQW(QYLURQPHQW $JRRGSURJUDPPLQJGLVFLSOLQHDQGVRIWZDUHGHYHORSPHQWHQYLURQPHQWJRHVDORQJZD\\LQ GRLQJSURGXFWLYHDQGHIILFLHQWZRUN+HUHLVDOLVW  /RWVRISURJUDPPLQJHUURUVFDQEHDYRLGHGE\\SURSHUXVDJHRIWRROVIRUFRPSLODWLRQ DQGVWDWLFFRGHDQDO\\VLV  )RUFRPSLODWLRQRQHVKRXOGDOZD\\VXVH²:DOORSWLRQ  )RUH[DPSOHJFF:DOOP\\SURJUDPF )RUVWDWLFFRGHDQDO\\VLV³VSOLQW´XWLOLW\\  7KHVRIWZDUHGHYHORSPHQWHQYLURQPHQWPXVWKDYHD0DNHILOHHYHQLIRQHKDVDVLQJOH &ILOH7KHDGYDQWDJHZLOOEHFRPHREYLRXVDVQXPEHURI&ILOHVDQGKHDGHUILOHVJURZ RYHUDSHULRGRIWLPH  ,QDELJSURMHFWRQHQHHGVWRVHDUFKIRUILOHVIXQFWLRQQDPHVYDULDEOHQDPHVDQGVRRQ 2QHFDQXVH³FVFRSH´DQGRU³FWDJV´XWLOLWLHVIRUWKLVSXUSRVH  $OOSURJUDPVPXVWIROORZDJRRG&FRGLQJJXLGHOLQH)RU/LQX[DQG&SURJUDPPLQJ RQHVKRXOGORRNDWJXLGHOLQHVXVHGE\\/LQX[NHUQHOGHYHORSHUV+HUHDUHIHZOLQNVIRU &FRGLQJJXLGHOLQHV 0HQWLRQHGEHORZLVDGHULYHGYHUVLRQRIWKLV&FRGLQJVW\\OH ,QGHQWDWLRQ 7KHFRGHPXVWEHLQGHQWHGSURSHUO\\8VHWDEVSDFHVIRULQGHQWDWLRQ:HEGHYHORSHUVFDQXVH RUVSDFHVLQVWHDGRIWDEVSDFHIRUZHESXEOLVKLQJ )RUH[DPSOHSXEOLVKLQJDSRVWLQVDQIRXQGU\\FRP  ,QGHQWDWLRQOHYHO!DOLJQWRFROXPQ ,QGHQWDWLRQOHYHO!LQGHQWE\\WDEWRWKHULJKWRILQGHQWDWLRQOHYHO ,QGHQWDWLRQOHYHOQ!LQGHQWE\\WDEWRWKHULJKWRILQGHQWDWLRQOHYHOQ ,QGHQWDWLRQOHYHOVLQDVZLWFKVWDWHPHQWLVWRDOLJQWKH³VZLWFK´DQG³FDVH´ODEHOVLQWKHVDPH FROXPQ)RUH[DPSOH &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

,QWURGXFWLRQ WR &RPSXWHU DQG 3URJUDPPLQJ  VZLWFK YDU ^ FDVH¶W¶ DYDU  EUHDN FDVH¶X¶ DYDU  EUHDN GHIDXOW EUHDN ` %UHDNLQJ/RQJ/LQHVDQG6WULQJV 'RQ¶WSXWPXOWLSOHVWDWHPHQWVRQDVLQJOHOLQH 'RQ¶WSXWPXOWLSOHDVVLJQPHQWVRQDVLQJOHOLQHHLWKHU 'RQ¶WOHDYHZKLWHVSDFHDWWKHHQGRIOLQHV 7KHPD[LPXPOHQJWKRIDOLQHVKRXOGEHFROXPQV6WDWHPHQWVORQJHUWKDQFROXPQVZLOO EHEURNHQLQWRVHQVLEOHFKXQNV)RUH[DPSOH YRLGIXQ LQWDLQWELQWF ^ LI FRQGLWLRQ SULQWI ³:DUQLQJWKLVLVDORQJSULQWIZLWKSDUDPHWHUV´ ³DXEXFXQ´DEF  HOVH QH[WBVWDWHPHQW ` 3ODFLQJ%UDFHVDQG6SDFHV 3XWWKHRSHQLQJEUDFHODVWRQWKHOLQHDQGSXWWKHFORVLQJEUDFHILUVWWKXV LI [LVWUXH ^ ZHGR\\ ` &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

&RPSXWHU3URJUDPPLQJ 7KLVDSSOLHVWRDOOQRQIXQFWLRQVWDWHPHQWEORFNV LIVZLWFKIRUZKLOHGR (J VZLWFK YDU ^ FDVH¶W¶ DYDU  EUHDN FDVH¶X¶ DYDU  EUHDN GHIDXOW EUHDN ` +RZHYHU WKHUH LV RQHVSHFLDO FDVHQDPHO\\IXQFWLRQVWKH\\KDYH WKHRSHQLQJEUDFH DWWKH EHJLQQLQJRIWKHQH[WOLQH  6XPPDU\\ z $QHOHFWURQLFGDWDSURFHVVLQJGHYLFHZKLFKUHTXLUHVLQSXWUDZGDWDIRUSURFHVVLQJDQG JHQHUDWHV WKH RXWSXWLQ GHVLUHGIRUP ,WVWRUHVWKH GDWDLQLWVPHPRU\\ZKLFK FDQEH DFFHVVHGDQ\\QXPEHURIWLPHVIRUUHIHUHQFHIURPLWVPHPRU\\,WLVPDGHXSRIDORWRI HOHFWURQLFVVRIWZDUHDQGPHFKDQLFDOSDUWV z $FRPSXWHULVGLYLGHGLQWRWKUHHEDVLFXQLWVQDPHO\\  ,QSXW8QLW  &HQWUDO3URFHVVLQJ8QLW  2XWSXW8QLW  ,QSXW8QLW $VWKHQDPHVXJJHVWVWKLVXQLWFRQWDLQVGHYLFHVZLWKWKHKHOSRIZKLFKWKHGDWDLVHQWHUHGLQWR WKHFRPSXWHU7KLVXQLWLVDEDVLFUHTXLUHPHQWIRUFRPSXWHUV\\VWHP7KHLQSXWGHYLFHVDUHRIPDQ\\ W\\SHVVXFKDVNH\\ERDUGPRXVHMR\\VWLFNPLFURSKRQHFDPHUDHWF,QSXWGHYLFHVJLYHGLIIHUHQWVHW RILQSXWYDOXHVFRQYHUWHGLQWRDIRUPXQGHUVWDQGDEOHWRWKHFRPSXWHU &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

,QWURGXFWLRQ WR &RPSXWHU DQG 3URJUDPPLQJ   &HQWUDO3URFHVVLQJ8QLW &38 &HQWUDO3URFHVVLQJ8QLW &38 LVNQRZQDVWKHEUDLQRIWKHFRPSXWHU,WSHUIRUPVDOOW\\SHV RI GDWD SURFHVVLQJ RSHUDWLRQV DV UHTXLUHG E\\ D SURJUDPPHU ,W VWRUHV DOO WKH GDWD LQWHUPHGLDWH UHVXOWV DQG LQVWUXFWLRQV DV JLYHQ E\\ WKH SURJUDPPHU LQ WKH IRUP RI FRGHV SURJUDP  &HQWUDO 3URFHVVLQJ8QLWFRQWUROVWKHRSHUDWLRQRIHDFKSDUWRIWKHFRPSXWHU ,WKDVIROORZLQJWKUHHFRPSRQHQWV  $ULWKPHWLF/RJLF8QLW $/8  0HPRU\\8QLW  &RQWURO8QLW  2XWSXW8QLW 7KHGHYLFHVZLWKWKHKHOSRIZKLFKZHJHWWKHLQIRUPDWLRQIURPWKHFRPSXWHUDUHNQRZQDV WKHRXWSXWGHYLFHV2XWSXW8QLWLVDQLQWHUIDFHEHWZHHQWKHFRPSXWHUDQGWKHXVHU2XWSXWGHYLFHV QRWLI\\WKHLQIRUPDWLRQGLVSOD\\HGLQWRDIRUPZKLFKLVXQGHUVWDQGDEOHE\\WKHFRPSXWHUXVHU z &KDUDFWHULVWLFVRI&RPSXWHU  6SHHG  $FFXUDF\\  5HOLDELOLW\\  9HUVDWLOLW\\  6WRUDJH&DSDFLW\\ z 3UREOHP ,WLVDV\\VWHPDWLFDSSURDFKWRILQGDQGLPSOHPHQWWKHVROXWLRQWRDSUREOHP z 6WHSVLQ3UREOHP6ROYLQJ  3UREOHP'HILQLWLRQ  3UREOHP$QDO\\VLV  'HVLJQ  &RGLQJ &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

&RPSXWHU3URJUDPPLQJ  7HVWLQJ  0DLQWHQDQFH  .H\\:RUGV$EEUHYLDWLRQV z $OJRULWKP$Q$OJRULWKPLVDVWHSE\\VWHSLQVWUXFWLRQRIDSUREOHPZKLFKGHILQHVWKH VROXWLRQRIDSDUWLFXODUSUREOHPLQVLPSOHODQJXDJH$QDOJRULWKPLVH[SUHVVHGLQSVHXGR FRGHZKLFKUHVHPEOHVVRPHZKDWZLWK&ODQJXDJHEXWZLWKVRPHVWDWHPHQWVLQ(QJOLVK UDWKHUWKDQDQ\\NLQGRISURJUDPPLQJODQJXDJH,Q$OJRULWKPWKHUHLVQRDPELJXLW\\DERXW ZKLFKLQVWUXFWLRQLVWRH[HFXWHGQH[W z )ORZFKDUW$IORZFKDUWLVDJUDSKLFDOUHSUHVHQWDWLRQRIDQDOJRULWKP3URJUDPPHUV RIWHQ XVH LW DV D SURJUDPSODQQLQJ WRRO WR VROYH D SUREOHP ,W PDNHV XVH RI V\\PEROV ZKLFKDUHFRQQHFWHGDPRQJWKHPWRLQGLFDWHWKHIORZRILQIRUPDWLRQDQGSURFHVVLQJ 7KHSURFHVVRIGUDZLQJDIORZFKDUWIRUDQDOJRULWKPLVNQRZQDV³IORZFKDUWLQJ´ z 3URJUDP,WLVDVHWRILQVWUXFWLRQVZULWWHQLQFRPSXWHUODQJXDJHV  /HDUQLQJ$FWLYLW\\  :ULWHDOJRULWKPDQGGUDZWKHIORZFKDUWWRILQGDYHUDJHRIWKUHHQXPEHUV BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB  :ULWHDOJRULWKPDQGGUDZWKHIORZFKDUWWRILQGZKHWKHUDQXPEHUHQWHUHGLVHYHQRU RGG BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB  8QLW(QG4XHVWLRQV 0&4DQG'HVFULSWLYH $'HVFULSWLYH7\\SH6KRUW$QVZHU7\\SH4XHVWLRQV  'HILQH&RPSXWHUDQGLWVFKDUDFWHULVWLFV  'UDZDQGH[SODLQ%DVLF%ORFN'LDJUDPRI&RPSXWHU &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

,QWURGXFWLRQ WR &RPSXWHU DQG 3URJUDPPLQJ   ([SODLQGLIIHUHQW&RPSRQHQWVRI&RPSXWHU  :KDWLV)ORZFKDUW'UDZ6\\PEROVRIIORZFKDUW  :KDWLV$OJRULWKP*LYHDQ\\RQHH[DPSOHRIZULWLQJ$OJRULWKP  ([SODLQGLIIHUHQWW\\SHVRI$OJRULWKPV  ([SODLQKRZ0DFKLQHVDQG.QRZOHGJHDERXWVROYLQJFDQEHGRQHZLWKFRPSXWHUV  :KDWDUHGLIIHUHQW6WHSVLQYROYHGLQ3URJUDP'HYHORSPHQW\"  ([SODLQ,PSRUWDQFHRI'LVFLSOLQHLQ3URJUDPPLQJ %0XOWLSOH&KRLFH2EMHFWLYH7\\SH4XHVWLRQV  ,QKRZPDQ\\JHQHUDWLRQVDFRPSXWHUFDQEHFODVVLILHG\" D  E  F  G   7KHEUDLQRIDQ\\FRPSXWHUV\\VWHPLV D &38 E 0HPRU\\ F $/8 G &RQWUROXQLW  :KLFKJHQHUDWLRQRIFRPSXWHULVVWLOOXQGHUGHYHORSPHQW D )RXUWK*HQHUDWLRQ E )LIWK*HQHUDWLRQ F 6L[WK*HQHUDWLRQ G 6HYHQWK*HQHUDWLRQ D WKHQXPEHURISDUWLWLRQV E WKH&38XWLOL]DWLRQ F WKHPHPRU\\VL]H G DOORIWKHPHQWLRQHG  ,QFRPSXWHUVFLHQFHDOJRULWKPUHIHUVWRDSLFWRULDOUHSUHVHQWDWLRQRIDIORZFKDUW D 7UXH E )DOVH  7KHSURFHVVRIGUDZLQJDIORZFKDUWIRUDQDOJRULWKPLVFDOOHGBBBBBBBBBB D 3HUIRUPDQFH E (YDOXDWLRQ F $OJRULWKPLF5HSUHVHQWDWLRQ G )ORZFKDUWLQJ $QVZHUV  F  D  E  E  G &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

&RPSXWHU3URJUDPPLQJ  5HIHUHQFHV  KWWSVZZZLQFOXGHKHOSFRPEDVLFVFRPSXWHUGHILQLWLRQSDUWVIXQFWLRQVDQGLWV DGYDQWDJHVDVS[  KWWSVZZZWHFKRVFKRROFRP0&$&RPSXWHU&RQFHSWVDQG3URJUDPPLQJLQ&81,7 %DVLFV2I3URJUDPPLQJB&RQFHSWRI$OJRULWKPDQG)ORZFKDUW  KWWSQHZKRUL]RQLQGLDHGXQKFBNDVWXULQDJDUZSFRQWHQWXSORDGV352%/(0 62/9,1*7(&+1,48(686,1*&SGI  ,QWURGXFWLRQWR&RPSXWLQJ([SORUDWLRQVLQ/DQJXDJH/RJLFDQG0DFKLQHVE\\'DYLG (YDQV  ,QWURGXFWLRQWRFRPSXWHUVE\\5XWHQGR0DNDKD ˆˆˆ &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

)XQGDPHQWDOV RI &  81,7 )81'$0(17$/62)& 6WUXFWXUH  /HDUQLQJ2EMHFWLYHV  ,QWURGXFWLRQ  )HDWXUHVRI&/DQJXDJH  6WUXFWXUHRI&3URJUDP  &RPPHQWV  +HDGHU)LOHVDQG%RG\\  'DWD7\\SHV  &RQVWDQWV  )RUPDWVSHFLILHUVZLWKVFDQI DQGSULQWI  9DULDEOHV  6XPPDU\\  .H\\:RUGV$EEUHYLDWLRQV  /HDUQLQJ$FWLYLW\\  8QLW(QG4XHVWLRQV 0&4DQG'HVFULSWLYH  5HIHUHQFHV  /HDUQLQJ2EMHFWLYHV $IWHUVWXG\\LQJWKLVXQLW\\RXZLOOEHDEOHWR z /LVWWKHIHDWXUHVRI&ODQJXDJH z 'HVFULEHWKHVWUXFWXUHRI&SURJUDP &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

&RPSXWHU3URJUDPPLQJ z 'HILQHFRPPHQWVDQGKHDGHUILOHV z ([SODLQ&GDWDW\\SHV  ,QWURGXFWLRQ &LVDSRZHUIXOJHQHUDOSXUSRVHSURJUDPPLQJODQJXDJH,WLVIDVWSRUWDEOHDQGDYDLODEOHLQDOO SODWIRUPV ,I\\RXDUHQHZWRSURJUDPPLQJ&LVDJRRGFKRLFHWRVWDUW\\RXUSURJUDPPLQJMRXUQH\\ &ZDVWKHEDVLFVODQJXDJHWRZULWHHYHU\\WKLQJIURPRSHUDWLQJV\\VWHPV :LQGRZVDQGPDQ\\ RWKHUV WRFRPSOH[SURJUDPVOLNHWKH2UDFOHGDWDEDVH*LW3\\WKRQLQWHUSUHWHUDQGPRUH ,WLVVDLGWKDWµ&¶LVDJRG¶VSURJUDPPLQJODQJXDJH2QHFDQVD\\&LVDEDVHIRUWKHSURJUDPPLQJ ,I\\RXNQRZµ&¶\\RXFDQHDVLO\\JUDVSWKHNQRZOHGJHRIWKHRWKHUSURJUDPPLQJODQJXDJHVWKDWXVHV WKHFRQFHSWRIµ&¶ ,WLVHVVHQWLDOWRKDYHDEDFNJURXQGLQFRPSXWHUPHPRU\\PHFKDQLVPVEHFDXVHLWLVDQLPSRUWDQW DVSHFWZKHQGHDOLQJZLWKWKH&SURJUDPPLQJODQJXDJH :K\\1DPH³&´ZDVJLYHQWR/DQJXDJH\"  0DQ\\ RI &¶V SULQFLSOHV DQG LGHDV ZHUH GHULYHG IURP WKH HDUOLHU ODQJXDJH % .HQ 7KRPSVRQZDVWKHGHYHORSHURI%/DQJXDJH  %&3/DQG&3/DUHWKHHDUOLHUDQFHVWRUVRI%/DQJXDJH  &3/LVFRPPRQ3URJUDPPLQJ/DQJXDJH,Q%&3//DQJXDJH %DVLF&3/ ZDV FUHDWHGDVDVFDOHGGRZQYHUVLRQRI&3/  $VPDQ\\RIWKHIHDWXUHVZHUHGHULYHGIURP³%´/DQJXDJHWKDW¶VZK\\LWZDVQDPHG DV³&´  $IWHU\\HDUV&FDPHLQWRH[LVWHQFHZKLFKZDVILUVWH[DPSOHRIREMHFWRULHQWHG SURJUDPPLQJ &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

)XQGDPHQWDOV RI &  &3URJUDPPLQJ/DQJXDJH7LPHOLQH E^/ŽŵŵŝƚƚĞĞ /^KŽŵŵŝƚƚĞĞ )LJ&3URJUDPPLQJ/DQJXDJH7LPHOLQH & ODQJXDJH KDV HYROYHG IURP WKUHH GLIIHUHQW VWUXFWXUHG ODQJXDJHV$/*2/ %&3/ DQG % /DQJXDJH,WXVHVPDQ\\FRQFHSWVIURPWKHVHODQJXDJHVDQGLQWURGXFHGPDQ\\QHZFRQFHSWVVXFKDV GDWDW\\SHVVWUXFWXUHSRLQWHU ,QWKHODQJXDJHZDVIRUPDOL]HGE\\$PHULFDQ1DWLRQDO6WDQGDUG,QVWLWXWH $16,  ,QDYHUVLRQRI&ODQJXDJHZDVDSSURYHGE\\WKH,QWHUQDWLRQDO6WDQGDUG2UJDQL]DWLRQ ,62 DQGWKDWYHUVLRQRI&LVDOVRUHIHUUHGWRDV&  )HDWXUHVRI&/DQJXDJH )HDWXUHVRI&ODQJXDJH &LVDVWUXFWXUHGSURJUDPPLQJODQJXDJHZKLFKPHDQVWKDWLWDOORZV\\RXWRGHYHORSSURJUDPV XVLQJ ZHOO GHILQHGFRQWUROVWUXFWXUHV \\RX ZLOOOHDUQ DERXWFRQWUROVWUXFWXUHVLQ WKHDUWLFOHV WR &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

&RPSXWHU3URJUDPPLQJ FRPH DQGSURYLGHVPRGXODULW\\ EUHDNLQJWKHWDVNLQWRPXOWLSOHVXEWDVNVWKDWDUHVLPSOHHQRXJKWR XQGHUVWDQGDQGWRUHXVH  &LVRIWHQFDOOHGDPLGGOHOHYHOODQJXDJHEHFDXVHLWFRPELQHVWKHEHVWHOHPHQWVRIORZOHYHO RUPDFKLQHODQJXDJHZLWKKLJKOHYHOODQJXDJHV 3RUWDEOH 6WUXFWXUHG 0LGOHYHO 6LPSOH 0HPRU\\ &/DQJXDJH 5LFK/LEUDU\\ 0DQDJHPHQW ([WHQVLEOH 3RLQWHUV )DVWHU 5HFXUVLRQ )LJ&/DQJXDJH)HDWXUHV  & LV D &DVH 6HQVLWLYH /DQJXDJH &DVH VHQVLWLYLW\\ LQGLFDWHV WKDW LW GLIIHUWLDWHV WKH FKDUDFWHUVHLWKHUXSSHUFDVHRUORZHUFDVHEDVHGRQWKHLU$6&,,YDOXH  &LV0RWKHURIDOO/DQJXDJHV&LVPRWKHURIDOOODQJXDJHVEHFDXVHIURP&ODQJXDJH %$6,& ODQJXDJH LV LQYHQWHG DQG IURP %$6,& ODQJXDJH9LVXDO %DVLF DQG9% 1HW ODQJXDJHV DUH LQYHQWHG )URP&ODQJXDJH &9&&--$9$ODQJXDJHVDUH LQYHQWHG  3RUWDEOH&LVKLJKO\\SRUWDEOHWKLVPHDQVWKDWSURJUDPVRQFHZULWWHQFDQEHUXQRQ DQRWKHUPDFKLQHVZLWKOLWWOHRUQRPRGLILFDWLRQLIZHZULWH&SURJUDPLQWXUER&ZH FDQ UXQ VDPH SURJUDP LQ %RUODQG RU$16, & ZLWKRXW DQ\\ PRGLILFDWLRQ RQ ZLQGRZV SODWIRUPDVZHOODVZHFDQ5XQRQJFFFRPSOLHURQ/LQX[3ODWIRUP  &LVD6WUXFWXUHG3URJUDPPLQJ/DQJXDJH&LVDVWUXFWXUHGSURJUDPPLQJODQJXDJH VLQFHLWIROORZVIL[HGVWUXFWXUHIRUZULWLQJDQ\\SURJUDPZKLFKVKRXOGKDYHFRPSXOVRU\\ PDLQ IXQFWLRQLQWKHVWUXFWXUH &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

)XQGDPHQWDOV RI &   0RGXODULW\\LQVWUXFWXUHGSURJUDPPLQJUHIHUVWRWKHEUHDNGRZQRIODUJH&/DQJXDJH LQWRVPDOOPRGXOHVKHQFHGXHWRPRGXODULW\\FRPSOLFDWLRQFDQEHUHGXFHGDQGGHEXJJLQJ LVIDVW  &LVD0LGGOH/HYHO/DQJXDJH&LVDOVRXVHGWRGRORZOHYHOSURJUDPPLQJ,WLV XVHGWRGHYHORSV\\VWHPDSSOLFDWLRQVVXFKDVNHUQHOGULYHUHWF,WDOVRVXSSRUWVWKH IHDWXUHRIKLJKOHYHOODQJXDJH7KDWLVZK\\LWLVNQRZQDVPLGOHYHOODQJXDJH  &KDV,QEXLOW/LEUDU\\)XQFWLRQV&KDVLQEXLOW/LEUDU\\IXQFWLRQVDQGSDFNDJHVEXQGOHG LQWRKHDGHUILOHV3URJUDPVZULWWHQLQ&DUHHIILFLHQWDQGIDVW7KLVLVGXHWRLWVYDULHW\\ RIGDWDW\\SHDQGSRZHUIXORSHUDWRUV  &DOORZV8VWR&UHDWH8VHU'HILQHG)XQFWLRQV$SDUWIURPXVLQJLQEXLOWIXQFWLRQV &DOORZVXVWRFUHDWH\\RXURZQGHILQHGIXQFWLRQVGHSHQGVRQUHTXLUHPHQW  &KDVLWVRZQ&RPSLOHU7KH&FRPSLOHUFRPELQHVWKHFDSDELOLWLHVRIDQDVVHPEO\\ ODQJXDJHZLWKIHDWXUHVRIDKLJKOHYHOODQJXDJH  & LV 8VHG IRU &UHDWLQJ 3RZHUIXO 6\\VWHP 3URJUDPV VLQFH ZLWK WKH KHOS RI & SURJUDPPLQJV\\VWHPSURJUDPVDQGNHUQHOFRGLQJIRU/LQX[RSHUDWLQJV\\VWHPFDQEH ZULWWHQ  &LVD)OH[LEOHDQG3RZHUIXO/DQJXDJH  & KDV.H\\ZRUGVRU5HVHUYHG:RUGVZKLFKDUHLGHQWLILHUVUHVHUYHGRQO\\IRU& ODQJXDJHDQGFDQQRWXVHGIRUYDULDEOHGHFODUDWLRQDQGIXQFWLRQGHFODUDWLRQ  & VXSSRUWV *UDSKLFV  5REXVW/DQJXDJH,WLVDUREXVWODQJXDJHZLWKULFKVHWRIEXLOWLQIXQFWLRQVDQGRSHUDWRUV WKDWFDQEHXVHGWRZULWHDQ\\FRPSOH[SURJUDP  0HPRU\\0DQDJHPHQW,WVXSSRUWVWKHIHDWXUHRIG\\QDPLFPHPRU\\DOORFDWLRQ,Q& ODQJXDJHZHFDQIUHHWKHDOORFDWHGPHPRU\\DWDQ\\WLPHE\\FDOOLQJWKHIUHH IXQFWLRQ  3RLQWHU&SURYLGHVWKHIHDWXUHRISRLQWHUV:HFDQGLUHFWO\\LQWHUDFWZLWKWKHPHPRU\\ E\\XVLQJWKHSRLQWHUV:HFDQXVHSRLQWHUVIRUPHPRU\\VWUXFWXUHVIXQFWLRQVDUUD\\ HWF&VXSSRUWVGLIIHUHQWIXQFWLRQVVWUXFWXUHVDUUD\\VZLWKSRZHUIXOGDWDVWUXFWXUHVOLNH 6WDFN/LQNHGOLVW4XHXH7UHHV &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

&RPSXWHU3URJUDPPLQJ  (IILFLHQW DQG )DVW3URJUDPVZULWWHQ LQ& DUHHIILFLHQW DQGIDVW 7KLV LV GXH WR LWV YDULHW\\RIGDWDW\\SHDQGSRZHUIXORSHUDWRUV  ([WHQVLEOH,Q&ODQJXDJHQHZIHDWXUHVFDQEHDGGHGE\\WKHSURJUDPPHUKHQFHLWLV H[WHQVLEOH  5HFXUVLRQ ,Q & ZH FDQ FDOO WKH IXQFWLRQ ZLWKLQ WKH IXQFWLRQ ,W SURYLGHV FRGH UHXVDELOLW\\IRUHYHU\\IXQFWLRQ 7KH&SURJUDPPLQJODQJXDJHLVXVHGIRUGHYHORSLQJV\\VWHPDSSOLFDWLRQVWKDWIRUPVDPDMRU SRUWLRQRIRSHUDWLQJV\\VWHPVVXFKDV:LQGRZV81,;DQG/LQX[%HORZDUHVRPHH[DPSOHVRI& EHLQJXVHG z 'DWDEDVHV\\VWHPV z *UDSKLFVSDFNDJHV z :RUGSURFHVVRUV z 6SUHDGVKHHWV z 2SHUDWLQJV\\VWHPGHYHORSPHQW z &RPSLOHUVDQGDVVHPEOHUV z 1HWZRUNGULYHUV z ,QWHUSUHWHUV  6WUXFWXUHRI&3URJUDP 6WUXFWXUHRIWKH3URJUDP (YHU\\&SURJUDPIROORZVWKHVWUXFWXUHRI3URJUDP 'RFXPHQWDWLRQ6HFWLRQ&RPPHQWVHFWLRQ 'HILQLWLRQVHFWLRQ /LQN6HFWLRQ,QFOXGH6HFWLRQ *OREDO'HFODUDWLRQ YRLGPDLQ  IXQFWLRQVHFWLRQ ^ &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

)XQGDPHQWDOV RI &  /RFDOGHFODUDWLRQSDUW IXQDFWLRQFDOOVWDWHPHQU ([HFXWDEOHSDUW ` UHWXUQW\\SHIXQFWLRQQDPH SDUDPHWHUVOLVWZLWKGDWDW\\SH ^ /RFDOGHFODUDWLRQRIYDULDEOHV IXQFWLRQ VWDWHPHQWV UHWXUQ VWDWHPHQW `  7KHGRFXPHQWDWLRQVHFWLRQFRQVLVWVRIRQO\\FRPPHQWV 7KLVVHFWLRQLVDOVRFDOOHGWKHFRPPHQWVHFWLRQ,WLVQRWFRPSLOHGE\\WKHFRPSLOHU,WLV DXVHUVHFWLRQ 8VHRIFRPPHQWV 7KH6LQJOHOLQHFRPPHQWFDQEHZULWWHQE\\ GRXEOHVODVK DQG 0XOWLOLQHFRPPHQW FRPPHQWFDQEHZULWWHQE\\  ²²² ²²²²²²  &RPPHQWV UHPDUNV PD\\DSSHDUDQ\\ZKHUHZLWKLQDSURJUDPDVORQJDVWKH\\DUHSODFHG ZLWKLQWKHGHOLPLWHUV DQG  HJ WKLVLVDFRPPHQW  6XFKFRPPHQWVDUHKHOSIXO LQLGHQWLI\\LQJWKHSURJUDP¶VSULQFLSDOIHDWXUHVRULQH[SODLQLQJWKHXQGHUO\\LQJORJLFRI YDULRXVSURJUDPIHDWXUHV  'HILQLWLRQ6HFWLRQ$OOWKHV\\PEROLFFRQVWDQWVDUHZULWWHQLQGHILQLWLRQVHFWLRQ0DFURV DUHNQRZQDVV\\PEROLFFRQVWDQWV  7KH/LQNVHFWLRQSURYLGHVLQVWUXFWLRQWRWKHFRPSLOHUWRWDNHIXQFWLRQIURPV\\VWHP OLEUDU\\(J7RXVHWKHLQSXWDQGRXWSXWIXQFWLRQVZHXVHLQFOXGHVWGLRK!WKLVLVD OLQNILOH3OHDVHQRWHWKDWWKHFKDUDFWHU  VKRXOGEHLQWKHILUVWFROXPQDQGWKHUHLVQR VHPLFRORQDWWKHHQGRIWKLVOLQH &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

&RPSXWHU3URJUDPPLQJ  ,QWKH*OREDO'HFODUDWLRQVHFWLRQWKHYDULDEOHXVHGLQPRUHWKDQRQHIXQFWLRQFDQEH GHFODUHGLQ*OREDOVHFWLRQ)XQFWLRQVFDQEHGHFODUHGLQWKLVVHFWLRQ  (YHU\\&SURJUDPFRQVLVW RI RQHRUPRUHIXQFWLRQRQHRI ZKLFKPXVWEHFDOOHGWKH PDLQ   IXQFWLRQ7KH SURJUDP ZLOO DOZD\\V EHJLQ E\\ H[HFXWLQJ WKH PDLQ   IXQFWLRQ ZKLFK PD\\ DFFHVV RWKHU IXQFWLRQV$Q\\ RWKHU IXQFWLRQ GHILQLWLRQV PXVW EH GHILQHG VHSDUDWHO\\HLWKHUDKHDGRIRUDIWHUPDLQ  IXQFWLRQ (DFKIXQFWLRQPXVWFRQWDLQ  $IXQFWLRQKHDGLQJZKLFKFRQVLVWVRIWKHIXQFWLRQQDPHIROORZHGE\\DQRSWLRQDOOLVWRI DUJXPHQWVHQFORVHGLQSDUHQWKHVHV $ IXQFWLRQ KHDGHU PXVW FRQWDLQ UHWXUQW\\SH IXQFWLRQBQDPH DQG LWV DUJXPHQWV )RU H[DPSOH YRLGVXP LQWDLQWE LVWKHIXQFWLRQKHDGHU  $OLVWRIDUJXPHQWGHFODUDWLRQVLIDUJXPHQWVDUHLQFOXGHGLQWKHKHDGLQJ  $IXQFWLRQERG\\ZKLFKFRPSULVHVWKHUHPDLQGHURIWKHIXQFWLRQ 7KHDUJXPHQWVDUHV\\PEROVWKDWUHSUHVHQWLQIRUPDWLRQEHLQJSDVVHGEHWZHHQWKHIXQFWLRQ DQGRWKHUSDUWVRIWKHSURJUDP $UJXPHQWVDUHDOVRUHIHUUHGWRDVSDUDPHWHUV (DFK  IXQFWLRQ ERG\\  LV HQFORVHG ZLWKLQD SDLURI EUDFHV LH ^ `7KH EUDFHV PD\\ FRQWDLQ RQH RU PRUH HOHPHQWDU\\ VWDWHPHQWV FDOOHG H[SUHVVLRQ VWDWHPHQWV  DQG RWKHU IXQFWLRQERG\\ (DFKH[SUHVVLRQVWDWHPHQWPXVWHQGZLWKDVHPLFRORQ   7KH&SURJUDPPD\\FRQWDLQRQHRUPRUHVHFWLRQV %RWK WKH SDUWV PXVW EH SODFHG EHWZHHQ RSHQLQJ DQG FORVLQJ EUDFHV7KH SURJUDP H[HFXWLRQEHJLQVZLWKWKHRSHQLQJEUDFHVRIPDLQ  IXQFWLRQ7KXVWKHFORVLQJEUDFHRI PDLQ  IXQFWLRQLVWKHORJLFDOHQGRIWKHSURJUDP 5XOHVIRU:ULWLQJWKH3URJUDP  (YHU\\IXQFWLRQLQDSURJUDPKDVDXQLTXHQDPHDQGLVGHVLJQHGWRSHUIRUPDVSHFLILF WDVN7KHWDVNLVGHILQHGE\\DJURXSRILQVWUXFWLRQ  PDLQ IXQFWLRQLVDOZD\\VWKHILUVWIXQFWLRQZKLFKLVFDOOHGZKHQDSURJUDPH[HFXWLRQ EHJLQV &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

)XQGDPHQWDOV RI &   (DFKLQVWUXFWLRQLQDIXQFWLRQLVZULWWHQDVDVHSDUDWHVWDWHPHQW  7KHVWDWHPHQWVZLWKLQDIXQFWLRQLHIXQFWLRQERG\\VKRXOGEHHQFORVHGZLWKLQDSDLURI EUDFHV^`7KHFORVLQJEUDFHRIWKHPDLQ  IXQFWLRQVLJQDOVWKHHQGRIWKHSURJUDP  $OO&VWDWHPHQWVDUHWHUPLQDWHGE\\VHPLFRORQ   1REODQNVSDFHVDUHDOORZHGZLWKLQDZRUG+RZHYHUWZRZRUGVPD\\EHVHSDUDWHGE\\ EODQNVSDFHVWRLPSURYHWKHUHDGDELOLW\\RIWKHVWDWHPHQW $6LPSOH3URJUDPIRUSULQWLQJPHVVDJH LQFOXGHVWGLRK! YRLGPDLQ ^ SULQWI ³3URJUDPPLQJLVIXQ´  ` 2XWSXW 3URJUDPPLQJLVIXQ :RUNLQJ0HWKRORJ\\RIµ&¶ 6RXUFH&RGH 2EMHFW&RGH /LQNHG&RGH & 2EM ([H  &RPPHQWV &RPPHQWVDUHXVHUGHILQHGKHOSFDQEHZULWWHQDQ\\ZKHUHLQWKHSURJUDP&RPPHQWVFDQEH ZULWWHQLQGRFXPHQWDWLRQVHFWLRQ&RPPHQWVHFWLRQLVQRW([HFXWDEOHE\\WKHFRPSLOHU ,WLVFRPPHQWVHFWLRQFRPPHQWVFDQEH6LQJOHOLQHFRPPHQWRU0XOWLOLQHFRPPHQW 7KH6LQJOHOLQHFRPPHQWFDQEHZULWWHQE\\ GRXEOHVODVK ([DPSOHRI6LQJOH/LQH&RPPHQW SURJUDPWRSULQWKHOOR ([DPSOHRI0XOWLOLQHFRPPHQW FRPPHQWFDQEHZULWWHQE\\ &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

&RPSXWHU3URJUDPPLQJ   ²²² ²²²²²²   +HDGHU)LOHVDQG%RG\\  /LQN6HFWLRQ,QFOXGH6HFWLRQ )LOH ,QFOXVLRQ LQFOXGH 7KHVHFRQGSUHSURFHVVRUGLUHFWLYHFDXVHVRQHILOHWREHLQFOXGHGLQDQRWKHU7KHSUHSURFHVVRU FRPPDQGIRUILOHLQFOXVLRQORRNVOLNHWKLV LQFOXGHILOHBQDPH! 7KHVRXUFHFRGHRIWKHILOH³ILOHBQDPH´LVLQFOXGHGLQWKHPDLQ  IXQFWLRQ&SURJUDPZKHUH ³LQFOXGHILOHBQDPH!´LVPHQWLRQHG2IFRXUVHWKLVDVVXPLQJWKDWWKHILOHEHLQJLQFOXGHGLVH[LVWLQJ 7KLV GLUHFWLYH LV QRUPDOO\\ XVHG IRU YHU\\ ODUJH SURJUDPV ZKLFK FDQ EH GLYLGHG LQWR VHYHUDO GLIIHUHQWILOHVHDFKFRQWDLQLQJUHODWHGIXQFWLRQV7KHVHILOHVDUHLQFOXGHDWWKHEHJLQQLQJRIPDLQ IXQFWLRQSURJUDP ILOH6HFRQGO\\WKHFRPPRQO\\QHHGHG IXQFWLRQVDQGPDFURGHILQLWLRQVFDQEH VWRUHGLQDILOHDQGWKDWILOHFDQEHLQFOXGHGLQHYHU\\SURJUDPODWHU 7KHSURWRW\\SHV RI DOO WKH OLEUDU\\ IXQFWLRQV DUH JURXSHG LQWR GLIIHUHQW FDWHJRULHV DQG WKHQ VWRUHGLQGLIIHUHQWKHDGHUILOHV)RUH[DPSOHSURWRW\\SHVRIDOOPDWKHPDWLFVUHODWHGIXQFWLRQVDUH VWRUHGLQWKHKHDGHUILOHµPDWKK¶ZKLFKFDQEHLQFOXGHGDVVKRZQEHORZ LQFOXGHPDWKK! 7KHLQFOXGHGLUHFWLYHFDQEHXVHGLQWZRZD\\VDVGLVFXVVHGEHORZ LQFOXGH³ILOHQDPH´ LQFOXGHILOHQDPH! LQFOXGH³VXPF´ LQFOXGH³F?HPSOR\\HHF´ ,WLV/LQNVHFWLRQDOVRFDOOHGDVLQFOXGHVHFWLRQWKLVVHFWLRQLVSUHIL[HGE\\VLJQ LQFOXGHVWGLRK! LQFOXGHFRQLRK! &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

)XQGDPHQWDOV RI &   LQFOXGHPDWKK! LQFOXGHVWGOLEK! LVSUHSURFHVVRUGLUHFWLYHZKLFKJLYHVGLUHFWLRQWRWKHFRPSLOHUWKDWLQFOXGHVSHFLILHGKHDGHU ILOHIURP/LEUDU\\WRPDLQ  IXQFWLRQSURJUDP +HDGHU)LOH 'HVFULSWLRQ LQFOXGHVWGLRK! ,WLVVWDQGDUGLQSXWRXWSXWKHDGHUILOHVFRQVLVWRIVWDQGDUGLQSXWIXQFWLRQ LQFOXGHFRQLRK! VFDQI DQGVWDQGDUGRXWSXWIXQFWLRQSULQWI LQFOXGHPDWKK! LQFOXGHVWGOLEK ,WLVFRQVROHLQSXWRXWSXWKHDGHUILOHFRQVLVWRIFOUVFU IXQFWLRQWRFOHDU LQFOXGHVWULQJK! VFUHHQDQGJHWFK IXQFWLRQWRJHWFKDUDFWHUWRVHHWKHRXWSXWRQVFUHHQ LQFOXGH&W\\SHK! ,WLV0DWK0HGLFDO+HDGHU)LOHFRQVLVWRIDOOPDWKHPDWLFDOIXQFWLRQV VLQ  FRV  WDQ  VTUW   ,WLV6WDQGDUG/LEUDU\\)LOHFRQVLVWRI([LW  IXQFWLRQ ,WLV6WULQJ+HDGHU)LOHFRQVLVWRIVWULQJIXQFWLRQVVWUFPS  VWUOHQ   VWUFS\\  VWUUHY  VWUFDW   $OOFKDUDFWHUKDQGOLQJIXQFWLRQVDUHGHILQHGLQWKLVKHDGHUILOHIXQFWLRQV,W FRQVLVWRILVORZHU  LVXSSHU  LVGLJLW   'DWD7\\SHV &VXSSRUWVVHYHUDOGLIIHUHQWW\\SHVRIGDWDHDFKRIZKLFKPD\\EHUHSUHVHQWHGGLIIHUHQWO\\ZLWKLQ WKHFRPSXWHU¶VPHPRU\\ z &GDWDW\\SHVDUHGHILQHGDVWKHGDWDVWRUDJHIRUPDWWKDWDYDULDEOHFDQVWRUHDGDWDWR SHUIRUPDVSHFLILFRSHUDWLRQ z 'DWDW\\SHVDUHXVHGWRGHILQHDYDULDEOHEHIRUHWRXVHLQDSURJUDP z 6L]HRIYDULDEOHFRQVWDQWDQGDUUD\\DUHGHWHUPLQHGE\\GDWDW\\SHV &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

&RPSXWHU3URJUDPPLQJ 7KH EDVLF GDWD W\\SHV DUH OLVWHG EHORZ ,QEXLOW'DWD7\\SHV 'DWD7\\SHV 3ULPLWLYH 8VHU'HILQHG'DWD7\\SHV 1RQ3ULPLWLYH 1XPHULF 6WUXFWXUH LQWHJHU IORDWLQJSRLQW  E\\WH VKRUW  GRXEOH IORDW $UUD\\V ORQJ 8QLRQ LQW QRQQXPHULF FKDUDFWHU ERROHDQ  )LJ7KH%DVLF'DWD7\\SHV %XLOWLQW\\SH  ,QWHJHUW\\SH7KHGDWDW\\SHVLQWKLVW\\SHDUHLQWDQGFKDU7KHPRGLILHUVVLJQHGXQVLJQHG ORQJDQGVKRUWPD\\EHDSSOLHGWRFKDUDFWHUDQGLQWHJHUEDVLFGDWDW\\SH 7KHVL]HRILQWLVE\\WHVDQGWKHVL]HRIFKDULVE\\WH ([DPSOHLQWD   )ORDWLQJ7\\SH7KHGDWDW\\SHLQWKLVFDQEHIORDWRUGRXEOH7KHVL]HRIWKHIORDWLV E\\WHVDQGVL]HRIGRXEOHLVE\\WHV,WLVXVHGWRVWRUHWKHQXPEHUVZLWKGHFLPDO7KH PRGLILHUORQJFDQEHDSSOLHGWRGRXEOHDQGWKHVL]HRIORQJGRXEOHLVE\\WHV ([DPSOHIORDWSHU  z IORDWGDWDW\\SHVXSSRUWVVLQJOHSUHFLVLRQQXPEHUV z GRXEOHGDWDW\\SHVXSSRUWVGRXEOHSUHFLVLRQQXPEHUVDQGKDYLQJVL]HJUHDWHUWKDQ IORDW z ORQJGRXEOHFDQVWRUHGRXEOHSUHFLVLRQQXPEHUVDQGKDYLQJVL]HJUHDWHUWKDQGRXEOH &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0

)XQGDPHQWDOV RI &   FKDU±FKDUDFWHUVVWRUHGOLNHW\\SHFKDU,WVWRUHVVLQJOHFKDUDFWHU6L[HLVE\\WH  YRLGYRLGLVXVHGIRU z 7RVSHFLI\\WKHUHWXUQW\\SHRIDIXQFWLRQZKHQLWLVQRWUHWXUQLQJDQ\\YDOXH z 7RLQGLFDWHDQHPSW\\DUJXPHQWOLVWWRDIXQFWLRQ 7DEOH  /LVW RI$OO 'DWDW\\SH LQ & SURJUDPPLQJ ODQJXDJH 'DWD7\\SH )RUPDW6SHFLILHU 6L]H 'DWD5DQJH FKDU F %\\WH WR XQVLJQHGFKDU F %\\WH WR LQW G %\\WH WR ORQJLQW OG %\\WH WR XQVLJQHGLQW X %\\WH WR IORDW I %\\WH HWRH GRXEOH OI %\\WH HWRH ORQJGRXEOH /I %\\WH HWRH  &RQVWDQWV &RQVWDQWV UHIHU WR IL[HG YDOXHV WKDW WKH SURJUDP PD\\ QRW DOWHU GXULQJ LWV H[HFXWLRQ 7KHVH IL[HGYDOXHVDUHDOVRFDOOHGOLWHUDOV &RQVWDQWVFDQEHRIDQ\\RIWKHEDVLFGDWDW\\SHVOLNHDQLQWHJHUFRQVWDQWDIORDWLQJFRQVWDQWD FKDUDFWHUFRQVWDQWRUDVWULQJOLWHUDO 7KHUH DUH HQXPHUDWLRQFRQVWDQWV DVZHOO &RQVWDQWVDUH WUHDWHG MXVW OLNH UHJXODU YDULDEOHV H[FHSWWKDWWKHLUYDOXHVFDQQRWEHPRGLILHGDIWHUWKHLUGHILQLWLRQ <RXXVHDQDPHGFRQVWDQWZKHQ\\RXZDQWWRDVVLJQDXVHIXOQDPHIRUDYDOXHWKDWZLOOQHYHU EHFKDQJHGGXULQJDSURJUDP¶VH[HFXWLRQ 7KHUHDUHWZRVLPSOHZD\\VLQ&WRGHILQHFRQVWDQWV z 8VLQJGHILQHSUHSURFHVVRU z 8VLQJFRQVWNH\\ZRUG &8 ,'2/ 6(/) /($51,1* 0$7(5,$/ 6/0


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook