%PDF-1.4 % 1 0 obj << /Title (Program Design and Implementation) /Author () /Subject () /Keywords () /Creator (OU Campus) /Producer (Apache FOP Version 2.3) /CreationDate (D:20250318113926-07'00') >> endobj 2 0 obj << /N 3 /Length 3 0 R /Filter /FlateDecode >> stream xgPTY{ MI$$A@wiAQdpFI AFQŀ((N#2"**K٭U[gxsOs[ 1 M:1C H(JN!csϑ>qyvy%.ʱlN2kwr4;- 8=%1{iW-o!o\VkZkL0+tj +|iA/o3`?( Of+yS/T7orL@ʿr`QWN=t8@W)Xo9Ȁr"dQ(s+*JG*PM5(jFhS :Fї)"hc,1^pL S9Lc>` X! bl/v;]ƉTq8/+5zpwqӸe^ow+mk'A`F!v* g7D QhO %O/ߒH$5 )BOj&]%=#}芸ErEjD:EFD^qdU-y+9\A>GKʼnڋ=/:.(F3K+k)6KP(6%rr2EEPTuz:MCiXZGmA"n$ !^#~QOGxz ,}IBNV#OMbDbIRFF#Y(.9*I!('u@K4RZKG:]5y KPcYXVKW6[좜\\Uyy|||UJ!F\K8ÖϨd3e]Sԕڕ*㕙ʑ} * **9**UqLhêKjjj{պf%]ճ[՟h4544h5qG4iZZZ5Zwam#Pq5!Lu=ttt_oߨ?a@1p331PːeXc`=iiq=4{53bbj3i33U1 35gҘb 3Y&)gбhݠqÔee%ߊafůohn`Fنmd3cik{Ϯn~eCÐ#߱񙓒SSӂseqW9Wk낛~w&jZ<O瓍AI޿}}j|^lnڶe{?;  Tr@h@sRC`Y ?H/hG`LH@HSf͇6OmQߒV[/n#o v. 9+!|156be:zŶa82LedYleh7.uKq^q'V a nÉډ$CI > stream application/pdf Program Design and Implementation en 2025-03-18T11:39:26-07:00 Apache FOP Version 2.3 1.4 OU Campus 2025-03-18T11:39:26-07:00 2025-03-18T11:39:26-07:00 endstream endobj 6 0 obj 1099 endobj 7 0 obj [8 0 R 9 0 R 10 0 R 11 0 R 11 0 R 12 0 R 12 0 R 12 0 R 12 0 R 12 0 R 12 0 R 12 0 R 13 0 R 14 0 R] endobj 15 0 obj << /Length 16 0 R /Filter /FlateDecode >> stream x\ێ6}W~-iCE6m6iQ4nܼ)q83gp(Ft<~>\OϹMtvB3o웍 bB^>bCxu'3[ӆw_m޽vlҔ+ӏ7ocիof{skasiC癰:_^yׅ8/iUg78Ri]aJCлFŤ}=!7zj( yLߓS|薰'Nɍ"I1ݵ9&(NV%sj(7.Ibcw2$`VP=+`xƕ)'$\i2'Qy NG# p̡h cdM֌7R1~o隄4VW.pQgvMEXKJ1Jh!n,:poČ<3"uɱ> endobj 20 0 obj << /Type /Action /S /GoTo /D [17 0 R /XYZ 36.0 756.0 null] >> endobj 21 0 obj << /Title (Program Design and Implementation) /Parent 22 0 R /A 20 0 R >> endobj 23 0 obj << /Type /FontDescriptor /FontName /EAAAAA+OpenSans /FontBBox [-549 -270 1204 1047] /Flags 33 /CapHeight 713 /Ascent 1047 /Descent -270 /ItalicAngle 0 /StemV 0 /MissingWidth 500 /FontFile2 24 0 R /CIDSet 25 0 R >> endobj 24 0 obj << /Length1 9268 /Length 26 0 R /Filter /FlateDecode >> stream x:y\T׹߹̝}QP7F`7,#`TZMMbb0YlKbQkflb|&MҼ.Yj_6K\w Ip=;|@i{<|*BvkculX}c hX~Jܓt/ؙHwk8X^q'mKq|\O#?m'=8樼e3h@+,:^OBzDqB\w?p?t4VW|lr!I! 7N]n&-jkV-*˂Ғ9g͜QX?=/gjvVfƤԔorfMNjxed2ilh F)-) Q* )" pǕ˯Z鏭$Vq̢$$Q>W*H.¢ڿFsw\Qnŀ\h@IA_"433Oo{$LC3)0DɢH\0(x̌ ,SP5%VE)RaؗqcVX֐nl"KB2lٖ.OJ>LDɛ 4 SCt*IOJb7H}:C4)oveD&!/}Fn@[m bh(hmID"*<=!_$n@li@Ɣv)Yh [dg0Kq%Jc,P\q /W.%ePr9ӄq\ y?K0u;?xTR*և &(:.%p)䉡AA 16 ؑg[֦جpJx"\lȓ@si|BSw*)ĦCSR񆽱'3i1NwTSpB@,)WATŐ,QWlT=PuUeӃL9\L ˯"9Qs h shŐV2"*,u5操 *Iemqf>lY'[jCǭxm fSPsxU(CH"PL8xJnRg9Pa @1& &`TU_odLPaBGWFb">UM}:'b8R7L>+#6؂c% 6QGY!L h%2栙9Ȉ(b Sx ע7U28Őǜt[? cR~?[ 6 l[2Xa؇/Ƕ@3 ک^FlPCOBZlVb0O,c9al۱};4Xð33Ȟ#پl_TvL ?p?Ԓw"zm{CPf'/%KݹvSt0otZc+KPTn5ІD͋^%+WrFǕb?luDna@ | Ufl>CrS MBS>7ǸGӝg2/ɋ/亂<4r߆8B66W%HRɢ#S&͘1iJWN&M/(ϧrrK`"L0$.%8u=۪au0놢tH̎ W%F(<7mz^njZGI'hUnwF?| 家n.zﹾ3qڟf6$}WO`:9u*oS~G鼹s CV ~e]:61Ac 5V㍲"?lV@TI9|YrYp/i5NBA2&$,;3(D#UnR5B"L;`҂vL 뭬uH'*AmXQ@q&eן?ψʳ{_<ä(W&Drօw/BO"Ѩw]nd+m֧\씅aC^l18$ <Cܙ=m =w9v6 eӤn@5nIn/,)ѩ'3+f$n~N0ĸ#\ku5lG*3ɉXO!NHƩ88Yqr]șP V+$3 -VEa֊c(UR$RM݃yYFc w{}{u.nXR.*SVf|ⵔO|s$Do4:Qn$mwyTi8iY0t~Xi@4\L|,n|rvHbw&f&z. :1:ݘ`XgeC ɮ&EBclV;_Zu8(>[w_|yu&-sp=~qJ,o5|ҥ3>&O|XNAgg( Vam1Fdxiө`^Iy>{ ƞQiC2GyaiI{F0wUCʡ@"8aԹ]FUI򯎂'AsУ=wx߱_y'.w, ?&Lc!yƍOpM,g1v@LEhYvJ/s \YG0iSOlC쑗 '=H:S? F<롮;]_bf>Ce a$0, rYaG0\88s5%_mZ\Mh5T{6P<ң/統I_9++ݥMS yeQ@5;\c-F5Ql).3}ǽGt[Ӷ1YS % Vk?ƘU5$%f"M%vbXeOLIX5$'YiC$f|WE8{{~ٿ\I!ĺǙzxx?I i7 ~נ'M:I=^kO1gVn%T)90 RyrR)E;LճB/h^eم3JV%sEc01C?TVQ'ꐓ05mWFK]m=4m?\xy΂w~|7GGs+^{ժ;W̏,̩>ȱƪϭŲk˲4qs~kDn`͞2Yj,og&廎2m ݈z=W+oԙلD;TAS68IVkښr륝(*{w>>異3۱˰?ڳۮ⣉+_"lb k#o+Kqxf?FIƋM0oԂl1,V{Oø)޳m}ox2_*ӟ%P[FA٢gXUƼ\&3=ݺQ?N׾;ySJNLO|bBߥhbAMZh#r(Iq%R|/zCqcf^{ȕӨRĖA=R3 F'3440|Ea"LYG**eVjcrYڿ2yG}TRˆ7O34/̳y^͓"J&"err9EȆ#e}w`jc.);dauw6Etnݾ8|IiƉP˭;w dFyrocRUeނd^S \>9 e@ㅝ\T o7F2oYf)Tc,9˿!6 1g/B2ٰ2q!sd*Iu8 xPs#`}5kn17B&B0)x|3`f> WύXC"0׀iY 0 FXnM77J[Wvnhn"}}G늖N8mjL|demm+V5%mmֶ5Y ڛ׈55]"sk;LqhJ,j]$L#Ĝt/k#Լ:qض|`dM:^\,v4hv6w k~WvuFZ)KѬ!F0>#;{ݺuYt#f5:׷775G[WAֳZ:WߊKHK,m4'>!9-kHꪬ٫b++J2q%B+:^+tbЄGmC]ՂPbS![f-mn#*6Xakիqp_EH .wT]u3f*)Ӣ,ufp֪ԝ*ǔj aDQTW2ڡJCutڪRkT!TJC]ۄ!-E5J҉aw7fո׉R5^kcZRqFWiV%5BN\G55Dp]l4z9 )L|Ry^F"d>'%ݱ..> stream x y{aL endstream endobj 27 0 obj 21 endobj 28 0 obj << /Type /Font /Subtype /Type0 /BaseFont /EAAAAA+OpenSans /Encoding /Identity-H /ToUnicode 29 0 R /DescendantFonts [30 0 R] >> endobj 30 0 obj << /Type /Font /BaseFont /EAAAAA+OpenSans /CIDToGIDMap /Identity /Subtype /CIDFontType2 /CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> /FontDescriptor 23 0 R /DW 0 /W [ 0 [600 259 321 553 613 252 477 476 604 613 408 561 612 500 612 353 613 777 556 252 338 547 930 523 266 548 612 503 245 630 524 632 902 295 295 753 556 729 737 ] ] >> endobj 29 0 obj << /Length 31 0 R /Filter /FlateDecode >> stream x]n0E /E6D"U*CuT<=3Z>XnYN+K0[I[w\0)}mvKqDلHƢgjh)j7v_jfc~'=؏V7EΡT.KG|.̱9(M-Fs ;?V7$HkZ]-uw" %{*P)t'Df$@ "Ü\X]r!2bcECAp%98#"ԄC? VCCC 8؋>S.Rޒ@ppHùn| G 0-B JkG7ckW9[:_ ߢksvff/ endstream endobj 31 0 obj 398 endobj 32 0 obj << /Type /FontDescriptor /FontName /EAAAAB+OpenSans-Bold /FontBBox [-619 -292 1318 1068] /Flags 33 /CapHeight 713 /Ascent 1068 /Descent -292 /ItalicAngle 0 /StemV 0 /MissingWidth 500 /FontFile2 33 0 R /CIDSet 34 0 R >> endobj 33 0 obj << /Length1 9852 /Length 35 0 R /Filter /FlateDecode >> stream xZ xTյ^yf&0$9Cby 8f`$HHC 5XDTRR *Z?gzDkբ9'!mgf{Z^kmZޜ_tp&dmݹ3oo<} '7ǟ0pGc")? Y›خ쎮\s6vވؾ+zUyIHb[(Oj01yt l_3||GW׊mhS'JF>|Id(a>wQ Вի"M ,^RUYQ^vit%.(x‚ܜ9鳥@j',f eV)颳**UJ2"7RjŨ(ːU6QWtMFF%$Q~BȪ0THQX/S\ڰa#TTZRc e$sT7قU 9R(fNQ6,2Õ@ TN*.(WYBlPYTt-<9|ֶe[cR,&,Q;VrT!gm}/ wsJ9rmZD8vO]H!Ъ̔ˤ)zxJۆcCk%! Z=nh#'v#,[jݍ2^%vDR)p?ϺՂA T BPcXk(#2F{Il=C=S$mmsxXҗƤJ<ѵFr _Ұ)GԱ"J4)|* gMSj#Kp P>Re# l +r+nт|mCuVƔ#MYUVdOP%WJHrMH\Fj ĉѹ ̅He-GDfTc6 z1ȡHxBu¯)jEYm\XZo~ U60g#8Ё +R"|ʆt#GR-Q 9KWh<^y$76Oy? hE}aaBFryJzOZR\HjӽQѕG ZӔjvO62ltKTK'aT, %dXac EA8`a; N5_q[p aV2, 68x 3|5j i7 LDHH=6lvXqvf;]PҾ$X4xnF6=\@rL"GN{Ӗk0ǔOw(/׉$]/z }\VA}(qf0{gl$MV0-4b(VkAY.#"'UfUD`_ӱ}7z\DRnĔ6wmgGx|p8wXof 59L?,0'q5"h {]uCi6$JNI<ޠte"w?$}㉣O{r@]Z3cr+jW*C&2̄P̤$&fc,OpXux uGN&JiMU[ 8Y3dHiL" [4`T:=vϞ~"SNtl$kɍ4(w?HAy(X#XXDcbM J@$Qpq")IB9w["0Y%nrHy6x?r u spxԱ>bN1W).³.¹CYI%XK^&ɍ/v'*C>9Խs gl#^I0 &Ϝմʥ(;շuCf⺾3=4,ɗRqiU5ձᤴv;˕V/-X.[a~+~ H4 eF+4;h3j#V+ث"ʧVEx/f:Hu9 dJ;.%t?LD'1$٢d/4.?=_?|OӧkW ֎=&Wϼ0c ھ5P`Y(v^e,?]ly'$s:,YĜFq-qi\NhG3R.6(?r>ğȦ_>x۰7g𡲵?Z.O9<+kQnPXp:]fD몉DM0$VE V 3X<ªYZI@ d$1ϔ&3|Lm8޹mm0ub&T>;}u^wjN&(+ʚTaiLx2I}U5WEXy4PedS4A ҘQRONo}C9Wm^՚l. uk[1o͖n'yK-,^s>]9fx_k:;ư4y*c `=i4swPs!X9N ko}>4q#U!IEᥡKaӀx&r#C*>={f܏ R! bIH$hO0sIDp{I.>uTX1T(30pJ0Za/m:6 t׬!E$x5kNrw8|>Mw~(gy(- 38ap 6g h7^ILeJ^]a,\y:YC9~&;>ɢ`%ٵW(ܰⱫ10o4$۱?.cıʰ¦߶ľA!<:w_Xvm62N3쮪jDuW&#=OizDzRq) &Ҭ:~(/}WKQƿ}b_ s(3j*f7&x}D7{7|Cvvbޗ&]vg5'poJ~ְ_f3kvqTÀ`񎔅cgoPx #èa/2nXt$US{KzYH^^ЭyuOu41{Q\,)DZ@:l["]O tl+UYtUԕ`ew,K kCZ_U@{ uoY.ITG {Jgʭ_[J:B17zձ1|~yuQ7wE{OZ=)&vEŵq7Etn{0\Gqї]n4`~}K>lQy8Btyj GBGς-[Euq޺m?GUp\EG;ՐBCKcM._Z"ZA4u#cjKq(ZΡg-Bu(Ah@UnG\'_zO8颼Ziލч:XzyT!kD]<=&@_~\UOh)P-mIf[R؉Ԇ:oeXj\GKzpv DHY]JjURAW S Ng-eaY媷X)2+o[[3vB # p C^“1r1DSljX-]rz3}W.ZVrSdǞ=P\+5e19R+ǰHBY/Oc@(f endstream endobj 35 0 obj 6553 endobj 34 0 obj << /Length 36 0 R /Filter /FlateDecode >> stream xpΗ'#R endstream endobj 36 0 obj 21 endobj 37 0 obj << /Type /Font /Subtype /Type0 /BaseFont /EAAAAB+OpenSans-Bold /Encoding /Identity-H /ToUnicode 38 0 R /DescendantFonts [39 0 R] >> endobj 39 0 obj << /Type /Font /BaseFont /EAAAAB+OpenSans-Bold /CIDToGIDMap /Identity /Subtype /CIDFontType2 /CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> /FontDescriptor 32 0 R /DW 0 /W [ 0 [600 259 321 627 660 795 724 689 942 740 560 550 331 812 564 579 548 570 570 454 619 564 604 981 590 497 305 657 632 632 305 434 570 285 755 387 657 637 578 570 ] ] >> endobj 38 0 obj << /Length 40 0 R /Filter /FlateDecode >> stream x]Mn0FK@8 !UTJ{ĞHűu qvjO"{>$pE˧.H )Q-px'>׶D,sq)S#'G3 w7{{˯{8g[q͙Ej WBF&ãk4ƞxڋsXxߍwa#Q<9H N$AHe@hJ5[T)@-Ȁ pD9b  tMpR  ]&8(tMpP֠-j@Sp 5~2%DH)~Uw>% ~šIAr-p,˔? y endstream endobj 40 0 obj 409 endobj 41 0 obj << /Limits [(d66e7/current/courses/pft/pft-202.pcf) (d66e7/current/courses/pft/pft-202.pcf)] /Names [(d66e7/current/courses/pft/pft-202.pcf) 20 0 R] >> endobj 42 0 obj << /Limits [(d66e7/current/courses/pft/pft-202.pcf) (d66e7/current/courses/pft/pft-202.pcf)] /Kids [41 0 R] >> endobj 43 0 obj << /S /Document /P 44 0 R /K [45 0 R] >> endobj 45 0 obj << /S /Part /P 43 0 R /Lang (en) /K [46 0 R 47 0 R 48 0 R 49 0 R 50 0 R] >> endobj 46 0 obj << /S /Sect /P 45 0 R /K [51 0 R] >> endobj 51 0 obj << /S /Div /P 46 0 R /K [52 0 R] >> endobj 52 0 obj << /S /P /P 51 0 R /K [8 0 R] >> endobj 8 0 obj << /S /Span /P 52 0 R /K [<< /Type /MCR /Pg 17 0 R /MCID 0 >>] >> endobj 47 0 obj << /S /Sect /P 45 0 R /K [53 0 R] >> endobj 53 0 obj << /S /Div /P 47 0 R /K [54 0 R] >> endobj 54 0 obj << /S /P /P 53 0 R /K [55 0 R] >> endobj 55 0 obj << /S /Span /P 54 0 R >> endobj 49 0 obj << /S /Sect /P 45 0 R /K [56 0 R] >> endobj 56 0 obj << /S /Div /P 49 0 R /K [57 0 R] >> endobj 57 0 obj << /S /P /P 56 0 R /K [13 0 R 14 0 R] >> endobj 13 0 obj << /S /Span /P 57 0 R /K [<< /Type /MCR /Pg 17 0 R /MCID 12 >>] >> endobj 14 0 obj << /S /Quote /P 57 0 R /K [<< /Type /MCR /Pg 17 0 R /MCID 13 >>] >> endobj 50 0 obj << /S /Sect /P 45 0 R /K [58 0 R] >> endobj 58 0 obj << /S /Div /P 50 0 R /K [59 0 R] >> endobj 59 0 obj << /S /P /P 58 0 R /K [60 0 R] >> endobj 60 0 obj << /S /Span /P 59 0 R /K [61 0 R] >> endobj 61 0 obj << /S /Quote /P 60 0 R >> endobj 48 0 obj << /S /Sect /P 45 0 R /K [9 0 R 62 0 R 63 0 R 64 0 R] >> endobj 9 0 obj << /S /P /P 48 0 R /K [<< /Type /MCR /Pg 17 0 R /MCID 1 >>] >> endobj 62 0 obj << /S /P /P 48 0 R >> endobj 63 0 obj << /S /Table /P 48 0 R /K [65 0 R] >> endobj 65 0 obj << /S /TBody /P 63 0 R /K [66 0 R 67 0 R] >> endobj 66 0 obj << /S /TR /P 65 0 R /K [68 0 R 69 0 R] >> endobj 68 0 obj << /S /TD /P 66 0 R /K [10 0 R] >> endobj 10 0 obj << /S /P /P 68 0 R /K [<< /Type /MCR /Pg 17 0 R /MCID 2 >>] >> endobj 69 0 obj << /S /TD /P 66 0 R /K [11 0 R] >> endobj 11 0 obj << /S /P /P 69 0 R /K [<< /Type /MCR /Pg 17 0 R /MCID 3 >> << /Type /MCR /Pg 17 0 R /MCID 4 >>] >> endobj 67 0 obj << /S /TR /P 65 0 R /K [70 0 R] >> endobj 70 0 obj << /S /TD /P 67 0 R /K [12 0 R] /A << /O /Table /ColSpan 2 >> >> endobj 12 0 obj << /S /P /P 70 0 R /K [<< /Type /MCR /Pg 17 0 R /MCID 5 >> << /Type /MCR /Pg 17 0 R /MCID 6 >> << /Type /MCR /Pg 17 0 R /MCID 7 >> << /Type /MCR /Pg 17 0 R /MCID 8 >> << /Type /MCR /Pg 17 0 R /MCID 9 >> << /Type /MCR /Pg 17 0 R /MCID 10 >> << /Type /MCR /Pg 17 0 R /MCID 11 >>] >> endobj 64 0 obj << /S /P /P 48 0 R >> endobj 19 0 obj << /Type /Pages /Count 1 /Kids [17 0 R ] >> endobj 71 0 obj << /Type /Catalog /Pages 19 0 R /Lang (en) /MarkInfo << /Marked true >> /StructTreeRoot 44 0 R /ViewerPreferences << /DisplayDocTitle true >> /Metadata 5 0 R /PageLabels 72 0 R /Outlines 22 0 R /PageMode /UseOutlines /Names 73 0 R >> endobj 18 0 obj << /Font << /F87 28 0 R /F135 37 0 R >> /ProcSet [/PDF /ImageB /ImageC /Text] /ColorSpace << /DefaultRGB 4 0 R >> >> endobj 44 0 obj << /Type /StructTreeRoot /K [43 0 R] /ParentTree << /Kids [74 0 R] >> >> endobj 72 0 obj << /Nums [0 << /S /D >>] >> endobj 74 0 obj << /Nums [0 7 0 R] /Limits [0 0] >> endobj 22 0 obj << /First 21 0 R /Last 21 0 R >> endobj 73 0 obj << /Dests 42 0 R >> endobj xref 0 75 0000000000 65535 f 0000000015 00000 n 0000000211 00000 n 0000002768 00000 n 0000002788 00000 n 0000002821 00000 n 0000004009 00000 n 0000004029 00000 n 0000023383 00000 n 0000024414 00000 n 0000024790 00000 n 0000024938 00000 n 0000025217 00000 n 0000023870 00000 n 0000023965 00000 n 0000004142 00000 n 0000006480 00000 n 0000006501 00000 n 0000025932 00000 n 0000025600 00000 n 0000006725 00000 n 0000006803 00000 n 0000026262 00000 n 0000006895 00000 n 0000007149 00000 n 0000013519 00000 n 0000013498 00000 n 0000013616 00000 n 0000013635 00000 n 0000014165 00000 n 0000013790 00000 n 0000014639 00000 n 0000014659 00000 n 0000014918 00000 n 0000021588 00000 n 0000021567 00000 n 0000021685 00000 n 0000021704 00000 n 0000022248 00000 n 0000021864 00000 n 0000022733 00000 n 0000022753 00000 n 0000022921 00000 n 0000023048 00000 n 0000026071 00000 n 0000023111 00000 n 0000023211 00000 n 0000023476 00000 n 0000024335 00000 n 0000023690 00000 n 0000024061 00000 n 0000023270 00000 n 0000023328 00000 n 0000023535 00000 n 0000023593 00000 n 0000023649 00000 n 0000023749 00000 n 0000023807 00000 n 0000024120 00000 n 0000024178 00000 n 0000024234 00000 n 0000024293 00000 n 0000024504 00000 n 0000024542 00000 n 0000025562 00000 n 0000024602 00000 n 0000024669 00000 n 0000025071 00000 n 0000024733 00000 n 0000024881 00000 n 0000025128 00000 n 0000025660 00000 n 0000026166 00000 n 0000026312 00000 n 0000026210 00000 n trailer << /Root 71 0 R /Info 1 0 R /ID [ ] /Size 75 >> startxref 26348 %%EOF