0 valutazioniIl 0% ha trovato utile questo documento (0 voti)
113 visualizzazioni26 pagine
This document outlines the PhD in Software Engineering program offered by Makerere University's Faculty of Computing and Information Technology. The objectives of the program are to build human capacity in software engineering, develop research abilities, address the increasing demand for PhDs in computing fields, and strengthen institutional capacity in software engineering. The program will be delivered through coursework and a dissertation. Several departments will collaborate to deliver the program and students will complete core and elective courses over 3 years before undertaking dissertation research.
Descrizione originale:
all
Titolo originale
PhD in Data Communications & Software Engineerin
This document outlines the PhD in Software Engineering program offered by Makerere University's Faculty of Computing and Information Technology. The objectives of the program are to build human capacity in software engineering, develop research abilities, address the increasing demand for PhDs in computing fields, and strengthen institutional capacity in software engineering. The program will be delivered through coursework and a dissertation. Several departments will collaborate to deliver the program and students will complete core and elective courses over 3 years before undertaking dissertation research.
This document outlines the PhD in Software Engineering program offered by Makerere University's Faculty of Computing and Information Technology. The objectives of the program are to build human capacity in software engineering, develop research abilities, address the increasing demand for PhDs in computing fields, and strengthen institutional capacity in software engineering. The program will be delivered through coursework and a dissertation. Several departments will collaborate to deliver the program and students will complete core and elective courses over 3 years before undertaking dissertation research.
DEPARTMENT OF NETWORKS P.O.BOX 7062, KAMPALA, UGANDA PhD In Software Engineering September 2009 DAY/EVENING PROGRAMME 1 Table of Contents 1 INTRODUCTION............................................................................................................................3 1.1 Background to the Faculty of Computing and Information Technology.................................3 1.2 Objectives..................................................................................................................................4 1.3 Justification...............................................................................................................................5 1.4 Collaboration Partners on PhD in Software Engineering.........................................................5 1.4.1 University of Groningen, Radboud University Nijmegen and Eindhoven University of Technology...................................................................................................................................5 1.4.2 University of Bergen..........................................................................................................6 1.4.3 London South Bank University.........................................................................................6 1.5 Computing Equipment .............................................................................................................7 1.6 Physical Facilities......................................................................................................................7 1.7 Financial Resources...................................................................................................................8 2 REGULATIONS...............................................................................................................................8 2.1 Entrance Requirements..............................................................................................................8 2.2 Duration.....................................................................................................................................8 2.3 Credit Units (CU)......................................................................................................................8 2.4 Core and Elective Courses.........................................................................................................8 2.5 Graduation Requirements..........................................................................................................8 2.6 Fundamentals of the revised program.......................................................................................9 2.7 The curriculum for Doctor of Philosophy (Software Engineering)...........................................9 2.8 Grading of Courses..................................................................................................................10 2.9 Minimum Pass Mark...............................................................................................................10 2.10 Calculation of Cumulative Grade Point Average (CGPA)....................................................10 2.11 Progression............................................................................................................................11 2.12 Normal Progress....................................................................................................................11 2.13 Probationary .........................................................................................................................11 2.14 Discontinuation.....................................................................................................................11 2.15 Re-taking a Course................................................................................................................11 2.16 PhD Dissertation....................................................................................................................12 2.17 Passing of a Dissertation.......................................................................................................12 2.18 Revised Dissertation .............................................................................................................12 3 THE PROGRAMME.....................................................................................................................12 3.1 Summary of Curriculum.........................................................................................................12 4 DETAILED CURRICULUM.........................................................................................................13 4.1 PIS 9101: Presentations, Scientific Writing and Research Ethics (3CU)..............................13 4.2 PCS 9101: Philosophy of Computing (3CU)..........................................................................15 4.3 PSE 9102: Science of Programming (3CU)............................................................................16 4.4 PIT 9201 Advanced Research Methods (3 CU)......................................................................18 4.5 PSE 9201: Models of Software Systems (3CU)......................................................................20 4.6 PSE 9203: Software Systems Architectures (3CU)................................................................22 5 QUALITY ASSURANCE..............................................................................................................24 6 LOAD DISTRIBUTION.................................................................................................................25 2 1 INTRODUCTION 1.1 Background to the Faculty of Computing and Information Technology The rate of growth of Information and Communiation Tehno!og" #ICT$ in %ganda in &artiu!ar and the Afrian region in genera! i' enormou'( In order to 'u'tain the high growth u'efu! to the eonom") there i' need for high!" '*i!!ed and '&eia!i+ed ICT !a,or fore to ater for the 'o&hi'tiated ICT-.o,'( Toda" Ma*erere %ni/er'it" 0au!t" of Com&uting and Information Tehno!og" #CIT$ i' the main ICT training) re'earh and on'u!tan" entre in %ganda( CIT wa' e'ta,!i'hed ," the %ni/er'it" Couni! at it' 111 th meeting he!d on 12 th Deem,er 3114 ," u&grading the In'titute of Com&uter 5iene into a fau!t" with four de&artment' of om&uter 'iene) networ*') and information tehno!og" and information '"'tem'( The In'titute of Com&uter 5iene) whih wa' e'ta,!i'hed ," the %ni/er'it" Couni! in 1672) grew out of the %ni/er'it" Com&uter Centre( The De&artment of Networ*') 0au!t" of Com&uting and Information Tehno!og" #CIT$ urrent!" 'u&&ort' PhD in 5oftware Engineering ," re'earh and our'e wor* in addition to M(5 in Data Communiation and 5oftware Engineering that ha' three o&tion') name!" Communiation Networ*') Mo,i!e Com&uting and A&&!iation 5oftware de/e!o&ment) and 5oftware Engineering( The de&artment a!'o offer' Po't Graduate Di&!oma &rogram' on the 'ame theme' &!u' 8ahe!or of 5iene in 'oftware engineering CIT! "alue #tatement9 The 0au!t" of Com&uting and Information Tehno!og" i' an inno/ati/e and indu'tr"-oriented 0au!t") &ur'uing e:e!!ene in teahing) !earning) utting edge /a!ue-added re'earh and on'u!tan") ommunit" outreah) a' we!! a' &ro/iding a /i,rant 'tudent !ife( "i!ion$ To ,e a !eader in Com&uting and ICT training) re'earh and 'er/ie' internationa!!"( Mi''ion 5tatement9 To &ro/ide fir't !a'' teahing) re'earh and 'er/ie' in om&uting and ICT re'&on'i/e to nationa! and internationa! need'( The 0au!t" ha' ,een running a %hD &y re!earch 'ine 3113 and ontinue' to do( 5&eifia!!" the De&artment of Networ*' run' the fo!!owing graduate Programme'9 3 - PhD In 5oftware Engineering - M(5( in Data Communiation' and 5oftware Engineering( - Po'tgraduate Di&!oma in Data Communiation' and 5oftware Engineering( - Po'tgraduate Di&!oma in ICT Po!i" and Regu!ation( - 8ahe!or 5iene in 5oftware Engineering The re/i'ed 'oftware engineering re'earh wi!! &ur'ue the di'o/er" of &rini&!e' and the de/e!o&ment of tehno!ogie' to 'u&&ort the engineering of !arge) om&!e: 'oftware '"'tem'( The ha!!enging target' for thi' wor* are organi+ation' and 'oftware '"'tem' o&erating in the wide-area) heterogeneou') di'tri,uted) and deentra!i+ed onte:t of wide-area networ*' 'uh a' the Internet( Re'earh in 'ientifi om&uting in!uding 'ientifi mode!ing i' a!'o underta*en( 1.' O&(ecti)e! The o,.eti/e' of the PhD in 5oftware Engineering ," Cour'ewor* and Re'earh &rogramme are to9 - i( 8ui!d human re'oure a&ait" in the area' of 'oftware engineering in ,oth the &u,!i and &ri/ate 'etor') e'&eia!!" in uni/er'itie'; ii( De/e!o& re'earh a&ait" in the area' of 'oftware engineering; iii( Addre'' the inrea'ing demand for PhD ho!der' in the area' of om&uter 'iene) information '"'tem') information tehno!og" and 'oftware engineering; i/( 5trengthen a&ait" and in'titutiona! ,ui!ding in the area 'oftware engineering di'i&!ine' in tertiar" in'titution') &ri/ate and &u,!i 'etor'( /( Pro/ide tho'e ma'ter' ho!der' with &otentia! for PhD with o&&ortunitie' to de/e!o& '*i!!' in formu!ating) onduting and &re'enting their own 'ho!ar!" re'earh through the &rodution of a re'earh-,a'ed di''ertation' and &u,!iation'( /i( 0o'ter initiati/e and &otentia! for inde&endent 'e!f-'tud" that wi!! de/e!o& the 'tudent'< moti/ation and a,i!it" to ontinue u&dating their *now!edge and '*i!!' after om&!etion of the our'e of 'tud" in re!ation to 'ho!ar'hi& and re'earh( /ii( Ena,!e the 'tudent' to ,e a,!e to demon'trate a ritia! awarene'' and ref!etion on re'earh-,a'ed information a' a ,a'i' for &ro,!em 'o!/ing and &ratie in &rofe''iona! onte:t'( /iii(Ena,!e 'tudent' to ,e a,!e to demon'trate a,i!it" to inter&ret and re&ort re'earh finding' in area' re!e/ant to 'oftware engineering( 4 i:( Ena,!e 'tudent' to ,e a,!e to demon'trate the a,i!it" to formu!ate re'earh =ue'tion' and &ro,!em') de'ign and arr" out their own 'ma!! 'a!e re'earh &ro.et' and &re'ent their finding' ora!!" and in writing( :( E=ui& 'tudent' with re'earh and &u,!iation '*i!!' to ena,!e them &u,!i'h re'earh from high =ua!it" di''ertation' in re&uta,!e .ourna!' and/ or &re'entation of their re'earh finding' at aademi onferene'( 1.* +u!tification 5oftware ha' ,eome the dri/ing fore ,ehind mo't new tehno!ogie'( 8ut the engineering of 'oftware i' ,eoming inrea'ing!" om&!iated( Moreo/er we ha/e 'een an inrea'ed re!iane on 'oftware '"'tem' for 'ma!! to medium om&anie'( Thi' ha' ,een a' a re'u!t of inrea'ed ae'' to om&uter and Internet( There i' a!'o need to re/i'e urriu!um to &ro/ide 'tudent' with the re'earh '*i!!' to ad/ane 'oftware '"'tem'( It i' not to forget a!'o that Ma*erere %ni/er'it" i' wor*ing hard toward' e'ta,!i'hing a re'earh !ed in'titution that wi!! attrat !earner' from a!! orner' of the wor!d( The de'ign of the new urriu!um ha' gi/en a '&eia! em&ha'i' on thi' uni/er'it" mi''ion( 0urther) the rate of growth of Information and Communiation Tehno!og" #ICT$ in %ganda in &artiu!ar and the Afrian region in genera! i' enormou'( In order to 'u'tain the high growth u'efu! to the eonom") there i' need for high!" '*i!!ed and '&eia!i+ed ICT !a,or fore to ater for the 'o&hi'tiated ICT-.o,'( Toda" Ma*erere %ni/er'it" 0au!t" of Com&uting and Information Tehno!og" #CIT$ i' the main ICT training) re'earh and on'u!tan" entre in %ganda(
1., Colla&oration %artner! on %hD in #oft-are .ngineering 1.,.1 Uni)er!ity of /roningen0 Rad&oud Uni)er!ity Ni(megen and .indho)en Uni)er!ity of Technology The Nether!and' Go/ernment through the Nether!and' Organi+ation for Internationa! Coo&eration in >igher Eduation #Nuffi$ &ro/ided a 2(? mi!!ion euro grant for a &ro.et on @5trengthening ICT Training and Re'earh Ca&ait" in the 0our Pu,!i %ni/er'itie' in %ganda<( Thi' &ro.et ommened on 1 't Aune 311? and wi!! end on B1 't Ma" 3111( One of the o,.eti/e' i' to ,ui!d ICT human re'oure a&ait" through 'taff de/e!o&ment and im&!ementation of graduate &rogramme' #M(5( and Ph(D($ and B1 PhD 'tudent' 5 #11 regi'tered at the a,o/e in'titution' in the Nether!and' and 31 at Ma*erere %ni/er'it"$ are 'u&er/i'ed ," PhD ho!der' from %ni/er'it" of Groningen) Rad,oud %ni/er'it" Ni.megen) Eindho/en %ni/er'it" of Tehno!og" and Ma*erere %ni/er'it" with 'u&&ort from the &ro.et( Out of the 2(? mi!!ion Euro' a,out 3(2 mi!!ion Euro' i' to 'u&&ort 11-12/i'it' ," Profe''or' from the In'titution' in Nether!and' &er "ear in a ,id to 'u&&ort training and re'earh in %ganda( 1.,.' Uni)er!ity of Bergen On 17th No/em,er 1666 a frame agreement on re'earh o!!a,oration) 'ientifi om&etene ,ui!ding) 'tudent and 'taff e:hange) and in'titutiona! de/e!o&ment wa' 'igned ,etween %ni/er'it" of 8ergen and Ma*erere %ni/er'it" in Cam&a!a) %ganda( The agreement ha' a time frame of fifteen "ear'( Ma*erere %ni/er'it" 0au!t" of Com&uting and Information Tehno!og" ha' an ati/e 'tudent and 'taff e:hange with the De&artment of Informati' and the De&artment of Information 5iene and Media at the %ni/er'it" of 8ergen #%i8$ under thi' o!!a,oration agreement( The 'taff from %i8 ha/e o/er the "ear' onduted !eture' in area' where the 0au!t" of Com&uting and Information Tehno!og" !a*' !oa! e:&erti'e( 1.,.* 1ondon #outh Bank Uni)er!ity In 3112 Ma*erere %ni/er'it" and Dondon 5outh 8an* %ni/er'it" 'igned a Memorandum of %nder'tanding #MO%$ in whih the two uni/er'itie' agreed to9 (a) De/e!o& .oint degree &rogramme' #Ma'ter' De/e!$ in the fo!!owing area'9 M(5( Information 5"'tem'; and M(5( in >uman Re'oure' #Internationa!$( (b) To !oo* at the fea'i,i!it" of de/e!o&ing a di'tane !earning PhD &rogramme to in!ude a o't mode! and that the &rogramme wi!! ,e de'igned with the /iew of im&!ementation in the 0au!t" of Com&uting and Information Tehno!og") Ma*erere %ni/er'it" initia!!" and then e:tended to the re't of the %ni/er'it" in due our'e( (c) Identif" and 'ee* funding for PhD 'tudent'hi&' from the Common Eea!th 5ho!ar'hi& 0und) 8riti'h Couni! and other funding ,odie'( 6 (d) E:&!ore /ariou' a/enue' for re'earh funding) whih &artiu!ar!" fou' on the de/e!o&ment need' of %ganda( (e) Identif" wa"' in whih ,e't &ratie an ,e 'hared in the area' of Teahing and Dearning( (f) Co!!a,orate on =ua!it" a''urane where," Dondon 5outh 8an* %ni/er'it" wi!! de/e!o& a &ro&o'a! and o'ting mode! to he!& Ma*erere %ni/er'it" de/e!o& mehani'm' and &roedure' to 'u&&ort effeti/e =ua!it" a''urane and re'earh monitoring at ,oth in'titutiona! and 'u,.et !e/e!'( A !ot ha' ,een ahie/ed under the MO% ,etween Ma*erere %ni/er'it" and Dondon 5outh 8an* %ni/er'it" that i' 'ti!! in fore( 1.2 Computing .3uipment The 0au!t" of Com&uting and IT ha' &ut in &!ae '&eia!i+ed re'earh !a,oratorie' #e(g( the Mu!timedia Da,orator") Geogra&hia! Information 5"'tem' Da,orator") Mo,i!e Com&uting Da,orator") Networ*ing and 5"'tem' Da,orator") 5oftware Inu,ation Da,orator") Com&uter Engineering Da,orator" and E-!earning Da,orator"$ and &!an' are under wa" to e'ta,!i'h more !a,oratorie' u'ing fund' a/ai!a,!e under donor funded &ro.et' and interna!!" generated fund'( 0or e:am&!e) under the &ro.et on @5trengthening ICT Training and Re'earh Ca&ait" in the 0our Pu,!i %ni/er'itie' in %ganda< there i' a&&ro:imate!" 711)111 Euro' re'er/ed for '&eia!i+ed e=ui&ment and 'oftware for the 0au!t" for Com&uting and Information Tehno!og" Centre of E:e!!ene( Thi' '&eia!i+ed e=ui&ment and 'oftware wi!! ,e a/ai!ed to the PhD 'tudent' and their 'u&er/i'or'( E/er" PhD 'tudent in the 0au!t" of Com&uting and Information Tehno!og" i' gi/en a !a&to& and &er'ona! om&uter for the who!e duration of the &rogramme( Eah mem,er of aademi 'taff ha' a !a&to& and &er'ona! om&uter in the offie( 1.4 %hy!ical Facilitie! The 0au!t" ha' 'uffiient offie' for ,oth 'taff and PhD 'tudent') !eture room') 'eminar room' and om&uter !a,oratorie' in the fau!t" ,ui!ding'( 7 1.5 Financial Re!ource! Tuition fee &er 'tudent 'ha!! ,e B)111)111 %ganda 5hi!!ing' &er annum for %gandan' and B)111 %5 Do!!ar' &er annum for Non-%gandan'( 3 REG%DATION5 '.1 .ntrance Re3uirement! To =ua!if" for admi''ion) a andidate mu't fu!fi! the genera! Ma*erere %ni/er'it" entr" re=uirement' for a dotora! &rogramme( In addition) to ,e admitted to the PhD #5oftware Engineering$ a andidate mu't ,e a ho!der of a ma'ter<' degree in 'oftware Engineering) Com&uter 5iene) 5oftware De/e!o&ment or it' e=ui/a!ent( '.' Duration The duration of the PhD Programme i' three aademi "ear' #F 'eme'ter'$( '.* Credit Unit! 6CU7 The weighting unit i' a redit unit( One redit unit i' one ontat hour &er wee* &er 'eme'ter( One ontat hour an ,e defined a' e=ui/a!ent to 3 tutoria! hour' or 3 &ratia! hour'( '., Core and .lecti)e Cour!e! A ma.or i' the 'u,.et/ fie!d/ &rogramme of '&eia!i+ation( A ore our'e i' om&u!'or" our'e for the ma.or and an e!eti/e our'e i' an o&tiona! our'e for the ma.or( '.2 /raduation Re3uirement! To =ua!if" for the award of the degree of Phi!o'o&h" in 5oftware Engineering a andidate i' re=uired to o,tain a minimum of 17 redit unit' for our'e' &a''ed in!uding a!! the om&u!'or" our'e' and the PhD Di''ertation within a &eriod 'ti&u!ated ," Ma*erere %ni/er'it" 5enate/ Couni!( 8 Det D>) C>) and C% 'tand for Deture >our) Contat >our) and Credit %nit re'&eti/e!"( '.4 Fundamental! of the re)i!ed program Thi' &rogramme aim' at addre''ing the human re'oure need' of the region in the area' of 'oftware engineering( 8" the nature of the &rogramme) a data ,an* of main!" .ourna! &a&er' a/ai!a,!e to a!! re'earher' were and are 'ti!! ,eing reated) whih are u&dated "ear!" a' new and ontinuing 'tudent' re/iew !iterature( 0undamenta! hange' in the re/i'ed &rogram are a' fo!!ow'9 #a$ The 'eme'ter !oad in fir't "ear ha' ,een redued from 13 C% to 6 C% to a!!ow 'tudent' more time to underta*e indi/idua! 'tud"( #,$ The PC5 6111- Phi!o'o&h" of Com&uting and IT ha' ,een merged with MC5 6311- Phi!o'o&h" of 5iene and Com&uting Re'earh to form PC5 6111 Phi!o'o&h" of Com&uting( (c) The our'e MC5 6112 Gender and ICT and MC5 611B Manageria! Pro,!em' in IT ha/e ,een dro&&ed( 5ome one&t' of Manageria! &ro,!em' in IT ha/e ,een integrated in MC5 6311 Re'earh Pro.et Management( Gender wi!! ,e integrated in the teahing of a!! the our'e' a' a ro''-utting i''ue( #d$ Three new our'e' that target ad/aned 'oftware engineering re'earh and de/e!o&ment roadma& ha/e ,een introdued9 5iene of Programming) Mode!' of 5oftware 5"'tem') Arhiteture' of 'oftware 5"'tem'( #e$ The tota! duration of the our'e ha' ,een inrea'ed from three #B$ to four #4$ "ear'( '.5 The curriculum for Doctor of %hilo!ophy 6#oft-are .ngineering7 Code Name Comment #eme!ter 1 PI5 61119 Pre'entation') 5ientifi Eriting and Re'earh Ethi' Re/i'ed PC56111 The Phi!o'o&h" of Com&uting Re/i'ed P5E 6113 5iene of Programming New #eme!ter ' P5E 6311 Mode!' of 5oftware 5"'tem' New PIT 6311 Ad/aned Re'earh Method' Re/i'ed P5E 631B 5oftware 5"'tem' Arhiteture' New 9 '.8 /rading of Cour!e! a$ Eah Cour'e wi!! ,e graded out of a ma:imum of 111 mar*' and a''igned an a&&ro&riate !etter grade and a grade &oint a' fo!!ow'9 9:R;# 1.TT.R /R:D. /R:D. %OINT 61 - 111 AG 2(1 E:e&tiona! 71----76 A 2(1 E:e!!ent ?2 H ?6 8G 4(2 Ver" good ?1 H ?4 8 4(1 Good F2 H F6 CG B(2 0air!" good F1 H F4 C B(1 Pa'' 22 H 26 DG 3(2 Margina! fai! 21 H 24 D 3(1 C!ear fai! 42 H 46 E 1(2 8ad fai! 41 H 44 E- 1(1 Iua!ified fai! 8e!ow 41 0 1(1 Iua!ified 0ai! ,$ The fo!!owing additiona! !etter' wi!! ,e u'ed) where a&&ro&riate9 - E - Eithdraw from Cour'e; I - Inom&!ete; P - Pa''; 0 - 0ai!ure( '.< 9inimum %a!! 9ark A minimum &a'' grade for eah our'e 'ha!! ,e B(1 grade &oint'( '.1= Calculation of Cumulati)e /rade %oint :)erage 6C/%:7 The CGPA 'ha!! ,e a!u!ated a' fo!!ow'9 - CGPA J K n iJ1 #GP i LC% i $ ) K n iJ1 C% i Ehere GP i i' the Grade Point 'ore of a &artiu!ar our'e i; 10 C% i i' the num,er of Credit %nit' of our'e i; and n i' the num,er of our'e' 'o far done( '.11 %rogre!!ion Progre''ion through the &rogramme 'ha!! ,e a''e''ed in three wa"'9 '.1' Normal %rogre!! Thi' our' when a 'tudent &a''e' eah our'e ta*en with a minimum Grade Point of B(1( '.1* %ro&ationary Thi' i' a warning 'tage and our' if either the umu!ati/e grade &oint a/erage #CGPA$ i' !e'' than B(1 and/ or the 'tudent ha' fai!ed a ore our'e( Pro,ation i' wa/ed when the'e ondition' ea'e to ho!d( '.1, Di!continuation A 'tudent 'ha!! ,e di'ontinued from the &rogram if i( >e/'he fai!' to get a grade &oint of at !ea't B(1 from an" our'e unit for three 'itting' ii( 8" the end of the third 'eme'ter) he/'he doe' not ha/e an a&&ro/ed re'earh &ro&o'a! iii( Eithout a redi,!e rea'on) he/'he fai!' to 'u,mit the two F month!" on'euti/e &rogre'' re&ort' i/( The andidate 'how' no 'u,'tantia! &rogre'' for two aademi "ear' /( O/er'ta"' on the &rogram for more than two "ear' /i( 0ai!' to &a'' on the third 'u,mi''ion of the di''ertation '.12 Re>taking a Cour!e A 5tudent ma" re-ta*e an" our'e when it i' offered again in order to &a'' if the 'tudent had fai!ed the our'e( A 5tudent ma" ta*e a 'u,'titute e!eti/e) where the 5tudent doe' not wi'h to re-ta*e a fai!ed e!eti/e( 11 '.14 %hD Di!!ertation 5tudent' are re=uired to demon'trate their a,i!it" to inde&endent!" formu!ate a detai!ed di''ertation &ro&o'a!) a' we!! a' de/e!o& and demon'trate their di''ertation thorough!"( a( A andidate 'ha!! ,e a!!owed to forma!!" 'tart on the di''ertation after regi'tration( ,( A andidate 'ha!! 'u,mit a di''ertation &ro&o'a! to the 0au!t" of Com&uting and Information Tehno!og" >igher Degree' Committee during the fir't 'eme'ter of the fir't aademi "ear( ( The andidate 'ha!! e:eute the di''ertation after ae&tane of the di''ertation &ro&o'a!( d. The andidate 'ha!! 'u,mit a di''ertation re&ort ,efore the end of the third "ear #F th 'eme'ter$( '.15 %a!!ing of a Di!!ertation To &a'' the Di''ertation) the andidate 'ha!! 'ati'f" the Interna! E:aminer) E:terna! E:aminer) and Vi/a Voe Committee inde&endent!"( '.18 Re)i!ed Di!!ertation A andidate) who fai!' to 'ati'f" the e:aminer') 'ha!! re-'u,mit a Re/i'ed Di''ertation in aordane with the 'tanding %ni/er'it" guide!ine' for the PhD di''ertation e:amination'( B T?. %RO/R:99. *.1 #ummary of Curriculum #eme!ter I Code Name D> C> C% * core cour!e! PI5 61119 Pre'entation') 5ientifi Eriting and Re'earh Ethi' 42 42 B PC56111 Phi!o'o&h" of Com&uting 42 42 B P5E 6113 5iene of Com&uter Programming 42 42 B #eme!ter II * Core Cour!e! PIT 6311 Ad/aned Re'earh Method' 42 42 B 12 P5E 631B 5oftware 5"'tem' Arhiteture' 42 42 B P5E 6311 Mode!' of 5oftware 5"'tem' 42 42 B #eme!ter III 0I"0 "0 "I0 "II and "III Inde&endent Re'earh) Pu,!iation and Di''ertation Com&i!ation 4 DETAIDED C%RRIC%D%M ,.1 %I# <1=1$ %re!entation!0 #cientific @riting and Re!earch .thic! 6*CU7 6a7 De!cription9 Mo't PhD 'tudent' 'trugg!e with 'ientifi writing and &re'entation' in Eng!i'h) and norma!!" muh time in a PhD 'tud" i' '&ent re/i'ing &a&er' and &reå for onferene ta!*'( Gi/en the amount of time that PhD 'tudent' '&end writing and &reå to &re'ent) 'tudent' 'hou!d in/e't in a '"'temati 'tud" of 'ientifi writing and &re'entation'( The our'e dea!' with the &u,!iation &roe'' from the &er'&eti/e' of the author of a 'ientifi &a&er and the editor of a 'ientifi .ourna!( It i' intended for PhD 'tudent' in the fie!d' of om&uting and Information tehno!og") engineering and natura! 'iene'( &7 :im! and o&(ecti)e!9 The aim i' to gi/e the &artii&ant' the fo!!owing 9 awarene'' of the im&ortane of 'ientifi writing) moti/ation to write 'ientifi &a&er') and &rere=ui'ite' for &u,!i'hing in fir't-!a'' 'ientifi .ourna!'( 6c7 1earning outcome!9 At the end of thi' our'e) 'tudent' wi!! ,e a,!e to9 Ma*e a =ua!it" onferene &re'entation Erite a =ua!it" .ourna! arti!e A&&reiate ethi'-re!ated i''ue' when writing a 'ho!ar!"/'ientifi &a&er( %nder'tand the &rere=ui'ite' for hoo'ing the mar*et for &u,!i'hing d$ Teaching and learning pattern!9 C!a''e' are he!d a' a grou& di'u''ion( Reading materia! whih in!ude' ,oo*' and .ourna! &a&er' on 'ientifi writing and ethi' are di'tri,uted a wee* in 13 ad/ane) and 'tudent' ta*e it in turn' to re'earh and &re'ent( The 'tudent' are a!'o gi/en reading materia! on how to ma*e e:e!!ent &re'entation'( The !eturer addre''e' =ue'tion' to the 'tudent' to enourage them to thin* a,out and under'tand the materia!( The !a''e' wi!! a!'o in!ude /iewing of reorded 'eminar &re'entation' ," !eading aademi' in the fie!d( e7 Indicati)e content$ 5iene and writing( Re&ort' and 'ientifi &u,!iation'( The IMRAD format( 5ientifi .ourna!'( Eh") what) when) with whom and where &u,!i'hM 5truture of a 'ientifi &a&er( The different &art' of a 'ientifi &a&er( Danguage and 't"!e( The &u,!iation &roe''( Eriting a &a&er( Dea!ing with editor') re/iewer' and &u,!i'her'( Critia! re/iew of 'ientifi &a&er' ," grou&' of &artii&ant'( Genera! &rini&!e' of e:&o'itor" writing) &re-writing and &!anning( T"&ia! format') 'truture and !anguage for 'ientifi writing) em&ha'i' on 'ientifi arti!e' a' &u,!i'hed in #&rimar"$ internationa! 'ientifi .ourna!'( Eng!i'h grammar e''entia! to 'ientifi &a&er'( De'igning ta,!e') figure' and gra&h' for 'ientifi &a&er'( Good 't"!e for reada,i!it"( The refereeing and &u,!i'hing &roe'') what referee' are !oo*ing for) how to dea! with editor'( Paragra&hing) !in*ing &aragra&h' to ma*e the !ogi !ear( Eriting informati/e a,'trat' and rafting !ear tit!e'( Ethi'9 >one't" and redi,i!it" in 'ientifi writing( f7 :!!e!!ment 9 Progre''i/e a''e''ment wi!! ,e ,a'ed on the =ua!it" of &re'entation' in !a'' ," eah 'tudent( The fina! a''e''ment wi!! ,e ,a'ed on a 'ientifi &a&er Re/iew &a&er F1N) Pre'entation' 41N( g7 Reference!$ #i$ >ow to write and &u,!i'h a 'ientifi &a&er) Ro,ert A( Da" and 8ar,ara Ga'te!) I58N91-B1B-BB13?-1) F T> Edition) 311F( #ii$ Re'earh ethi') edited ," Anna 5mith IIti') 1 't Edition) 311F( #iii$ The 'tudent<' guide to re'earh ethi') O!i/er) 311B( 14 ,.' %C# <1=1$ %hilo!ophy of Computing 6*CU7 6a7 De!cription9 Thi' our'e e:&!orer the &hi!o'o&hia! foundation' of the om&uting fie!d( It e:&!ore' the om&utationa! under'tanding of the ma.or &arameter' that ma*e u& and 'u&&ort the om&uting fie!d( It e:&!ore' their foundation' and &hi!o'o&hia! under&inning'( 6&7 :im! and O&(ecti)e! The aim' of the our'e are9 - To gi/e 'tudent' an a/enue of e:&!oring the &hi!o'o&hia! foundation' of om&uting a' an aademi fie!d - To gi/e 'tudent' the hi'toria! foundation of om&utationa! thin*ing and inter&retation - To e:&o'e 'tudent' to the &hi!o'o&hia! thin*ing' of the different area' of om&uting 6c7 1earning Outcome! 8" the end of the our'e) the 'tudent' 'hou!d ,e a,!e to9 e( E:&!ain the &hi!o'o&hia! foundation' of om&uting f( E:&!ain the foundation' of theoretia! thin*ing and inter&retation' g( E:&!ain the &hi!o'o&hia! thin*ing' of the different fie!d' of om&uting 6d7 Indicati)e content Mind and Artifiia! Inte!!igene #AI$9 The &hi!o'o&h" of artifiia! inte!!igene and it' riti=ue) om&utationa!i'm) onnetioni'm and the &hi!o'o&h" of mind Rea! and /irtua! wor!d'9 Onto!og") /irtua! rea!it") the &h"'i' of information) &h"'i' a' a traditiona! mode! of the idea! 'iene of the &hi!o'o&h" of 'iene) ",erneti' and artifiia! !ife Danguage and *now!edge9 Information and ontent) *now!edge) the &hi!o'o&h" of om&uter !anguage') h"&erte:t( 15 Dogi and &ro,a,i!it"9 &ro,a,i!it" in artifiia! inte!!igene) game theor" H Na'h e=ui!i,rium 6e7 Teaching and 1earning pattern! Teahing wi!! ,e ," !eture') grou& wor*) grou& di'u''ion' and &re'entation' 6f7 :!!e!!ment A''e''ment wi!! ,e ," ta*e-home a''ignment' and &re'entation'( 5tudent' wi!! ,e gi/en ta'*' to read and write a,out then &re'ent in !a''( The !eturer wi!! award mar*' for eah write u& and &re'entation( 6g7 Reference! 1( 0!oridi) Duiano #1666$ Phi!o'o&h" and Com&uting9 An Introdution( Rout!edge9 Dondon / New Yor*( 3( 8"num) Terre! Eard; Moor) Aame' >( #3111$ The Digita! Phoeni:9 >ow Com&uter' are Changing Phi!o'o&h"( 8!a*we!! Pu,!i'her'9 O:ford) %C( B( Co!,urn) Timoth" R( #3111$ Phi!o'o&h" and Com&uter 5iene( M(E( 5har&e9 Armon*) NY) %5A( ,.* %#. <1='$ #cience of %rogramming 6*CU7 a7 Cour!e De!cription Thi' our'e introdue' foundationa! one&t' and tehni=ue' of &rogramming !anguage'( Ee u'e t"&ed OP!am,daO-a!u!i and o&erationa! 'emanti' a' mode!' of &rogramming !anguage one&t'( The'e mode!' are a&&!ia,!e to the de'ign) ana!"'i') and im&!ementation of &rogramming !anguage'( Ee demon'trate the uti!it" of a mathematia! a&&roah to &rogramming !anguage' in an'wering =ue'tion' a,out &rogram orretne'') the &ro<' and on<' of /ariou' !anguage') om&i!er orretne'') and other &ratia! i''ue'( Ee fou' on two of the mo't 'ue''fu! 't"!e' of 'emanti de'ri&tion9 denotationa! and o&erationa!( Ee dea! with 'ma!! QoreR !anguage') eah ho'en to i!!u'trate a '&eifi &aradigm( Ee u'e 'emanti' to &ro/e &ro&ertie' of a !anguage) to ana!"+e &rogram') to de'ign orret &rogram') to &ro/e orretne'' of om&i!er o&timi+ation') and to &ro/e genera! !aw' of &rogram e=ui/a!ene( 16 &7 :im! The o,.eti/e i' to to 'tud" forma! tehni=ue' for de'ri,ing om&utation and om&i!ation( Pro/ide a more genera! under'tanding of &rogramming !anguage') '&eifiation) !ogi) mathemati') and &roof theor"( a&&!" forma! rea'oning to nondetermini'ti &rogram' and to onurrent &rogram') and &ro/ide an introdution to rea'oning a,out di'tri,uted '"'tem' #tem&ora! !ogi$( c7 1earning Outcome At the end of the our'e 'tudent' wi!! ,e a,!e to9 de'ri,e and re!ate different &rogramming &aradigm' and the mathematia! mode!' on whih the" ,ui!d; 'e!et a&&ro&riate methodo!og" to u'e in the fina! re'earh wor* and di''ertation( d7 Indicati)e Content Induti/e definition'( 5tati and d"nami 'emanti'( T"&e 'afet"( 0untion) &rodut) and 'um t"&e'( %ni/er'a! t"&e' and &o!"mor&hi'm( E:i'tentia! t"&e' and data a,'tration( Reur'i/e t"&e'( O,.et t"&e'( 5u,t"&ing( E=uationa! rea'oning( T"&e inferene and unifiation denotationa! and o&erationa!) referentia! tran'&aren") riteria for hoo'ing mode!' 5e=uentia! im&erati/e &rogram'9 'tate tran'formation') &artia! and tota! orretne'') trae' and runtime 17 Mahine !anguage9 .um&' and ontinuation') om&i!ing 'e=uentia! &ro-gram') orretne'' of om&i!er o&timi+ation' Para!!e! &rogramming9 data ow networ*') 'hared-memor" &ara!!e!i'm) ommuniating &roe''e') 'afet" and !i/ene'') fair e:eution 0untiona! &rogram'9 t"&e' and &o!"mor&hi'm) a!!-,"-/a!ue) diret-and ontinuation-'t"!e 'emanti' e7 1earning and Teaching C!a''e' are he!d a' a grou& di'u''ion( Reading materia! whih in!ude' .ourna! &a&er' i' di'tri,uted a wee* in ad/ane) and 'tudent' ta*e it in turn' to re'earh and &re'ent new to&i'( The !eturer addre''e' =ue'tion' to the 'tudent' to enourage them to thin* a,out and under'tand the materia!( The !eturer 'hou!d ,eome aware of the 'tudent'S &ro&o'ed to&i' of re'earh 'o that the di'u''ion e:&!ore' how the &rini&!e' in the our'e a&&!" to the'e to&i'( The 'tudent' ma*e &re'entation' of their re/iew &a&er for riti=ue from ,oth the 'tudent' and the !eturer( f7 :!!e!!ment Re/iew &a&er 111N g7 Reading 1( Aohn C( Re"no!d'( Theorie' of Programming Danguage'( Cam,ridge %ni/er'it" Pre'') 1666( 3( G!"nn Ein'*e!( The 0orma! 5emanti' of Programming Danguage'( MIT Pre'') 166B( B( Aohn C( Mithe!!( 0oundation' for Programming Danguage'( MIT Pre'') 166F( 4( Martin A,adi and Dua Carde!!i( A Theor" of O,.et'( 5&ringer-Ver!ag) 166F( 2( Aean-Y/e' Girard( Proof' and T"&e'( Cam,ridge %ni/er'it" Pre'') 1676( ,., %IT <'=1 :d)anced Re!earch 9ethod! 6* CU7 6a7 Cour!e O&(ecti)e!$ The o,.eti/e' of thi' our'e are to &ro/ide9 Phi!o'o&hia! under&inning' of re'earh in om&uting and IT 18 Pratia! a'&et' on doing re'earh 6&7 1earning outcome$ At the end of the our'e the 'tudent' wi!! ,e a,!e to a&&!" om&uting and IT re'earh method' in their re'earh 6c7 Cour!e Content$ The fir't &art of the our'e i' de/oted to the &hi!o'o&hia! under&inning' of re'earh) whih ruia!!" inf!uene hoie of re'earh method' and inter&retation' of data( The our'e then mo/e' on to the more &ratia! a'&et' of Sdoing re'earhS - !oo*ing at de/e!o&ing a re'earh 'trateg" a' we!! a' wa"' of o!!eting data) ana!"'ing data and ommuniating re'earh finding'( Thi' our'e wi!! a!'o gi/e guidane to 'tudent' on how to identif" a re'earh &ro,!em( 5tudent' wi!! ,e &re'ented with /ariou' re'earh &aradigm' and mode!' of methodo!og" and a''i'ted with de'igning an a&&ro&riate method for their re'earh( 5tudent' wi!! ,e trained in the ana!"'i' and &re'entation of re'u!t') e:&o'ition of &roe''e' and method' u'ed and on!u'ion' drawn( Ce" &hi!o'o&hia! and e&i'temo!ogia! ,a'e' for re'earh are e:&!ored) and a!ternati/e methodo!ogie' are e:amined in re!ation to /aried theoretia! a&&roahe'( 5e!eted 'et' of method' and tehni=ue' are ritia!!" a&&rai'ed) whi!e the range and 'o&e of tehni=ue' with whih 'tudent' are fami!iar i' e:tended( The 'truture of the our'e aim' to ahie/e a ,a!ane ,etween theor" and &ratie( Con'idera,!e em&ha'i' i' therefore &!aed u&on the !ogi'ti' of 'etting-u&) doing and di''eminating re'earh( The our'e not on!" introdue' a range of re'earh idea' and '*i!!' entra! to 'ound 'oio-en/ironmenta! en=uir" in genera!) ,ut a!'o at' a' a ritia! and &ratia! re'earh forum where di'u''ion and &re&aration for the PhD di''ertation ta*e' &!ae( 6d7 Teaching and 1earning pattern$ C!a''e' are he!d a' a grou& di'u''ion( Reading materia! whih in!ude' .ourna! &a&er' i' di'tri,uted a wee* in ad/ane) and 'tudent' ta*e it in turn' to re'earh and &re'ent new to&i'( The !eturer addre''e' =ue'tion' to the 'tudent' to enourage them to thin* a,out and under'tand the materia!( Eah 'tudent underta*e' a re/iew of the different re'earh methodo!ogie' and ma*e' a &re'entation ,efore the !a''( The 'tudent' wi!! identif" 19 re'earha,!e &ro,!em' from whih the" wi!! a&&!" the one&t' taught in !a'' with an aim of &roduing re'earh &ro&o'a!' ," the end of the 'eme'ter( The 'tudent' wi!! ,e re=uired to ,ui!d on their &ro&o'a!' on a wee*!" ,a'i' in !ine with the new one&t' that wi!! ,e taught( The 'tudent' wi!! ma*e &re'entation' of their draft &ro&o'a! for riti=ue and feed,a* from ,oth the 'tudent' and the !eturer( 6e7 :!!e!!ment method$ E/a!uation 'ha!! ,e ,a'ed on a re'earh &ro&o'a! &rodued ," the end of the 'eme'ter( Re'earh &ro&o'a! 111N( 6f7 Reference! 1( Iua!itati/e re'earh and e/a!uation method'; 8" Mihae! Iuinn Patton; Edition9 B) i!!u'trated; Pu,!i'hed ," 5AGE) 3113; I58N 1?F1616?1F) 6?71?F1616?11; 267 &age'( 2. Re'earh De'ign T 5tati'tia! Ana!"'i'; Third Edition; 8" Aerome D( M"er') Arno!d D( Ee!!) Arno!d D( Ee!!) Ro,ert 0( Dorh) Aerome D( M"er'; Page'9 ?BF; Pu,!i'hed ,"9 Rout!edge; Pu,!iation Date9 1't No/em,er 3113; I58N9 6?7-1-7127-41B?-? 3. Are Your Dight' OnM >ow to 0igure out what the Pro,!em Rea!!" I') ," Dona!d C Gau'e and Gera!d M Eein,erg) Dor'et >ou'e) %5A) 1661( A ,ri!!iant ,oo* a,out getting read" to ma*e dei'ion'( 4( 8orden') C(5( T A,,ott) 8(8( #1677$ Re'earh de'ign and method'9 A &roe'' a&&roah( Ma"fie!d( ,.2 %#. <'=1$ 9odel! of #oft-are #y!tem! 6*CU7 a7 Cour!e De!cription 5ientifi foundation' for 'oftware engineering de&end on the u'e of &rei'e) a,'trat mode!' for harateri+ing and rea'oning a,out &ro&ertie' of 'oftware '"'tem'( Thi' our'e on'ider' man" of the 'tandard mode!' for re&re'enting 'e=uentia! and onurrent '"'tem') 'uh a' 'tate mahine') a!ge,ra') and trae'( It 'how' how different !ogi' an ,e u'ed to '&eif" &ro&ertie' of 'oftware '"'tem') 'uh a' funtiona! orretne'') dead!o* freedom) and interna! on'i'ten"( Cone&t' 'uh a' om&o'ition mehani'm') a,'tration 20 re!ation') in/ariant') non-determini'm) induti/e definition' and denotationa! de'ri&tion' are reurrent theme' throughout the our'e( &7 :im! 8" the end of the our'e "ou 'hou!d ,e a,!e to under'tand the 'trength' and wea*ne''e' of ertain mode!' and !ogi') in!uding 'tate mahine') a!ge,rai and trae mode!') and tem&ora! !ogi'( to 'e!et and de'ri,e a,'trat forma! mode!' for ertain !a''e' of '"'tem'( to rea'on forma!!" a,out the e!ementar" &ro&ertie' of mode!ed '"'tem' c7 1earning Outcome At the end of the our'e 'tudent' wi!! ,e a,!e to9 de'ri,e and re!ate different mode!' of 'oftware '"'tem'; 'e!et a&&ro&riate methodo!og" to u'e in the fina! re'earh wor* and di''ertation( d7 1earning and Teaching C!a''e' are he!d a' a grou& di'u''ion( Reading materia! whih in!ude' .ourna! &a&er' i' di'tri,uted a wee* in ad/ane) and 'tudent' ta*e it in turn' to re'earh and &re'ent new to&i'( The !eturer addre''e' =ue'tion' to the 'tudent' to enourage them to thin* a,out and under'tand the materia!( The !eturer 'hou!d ,eome aware of the 'tudent'S &ro&o'ed to&i' of re'earh 'o that the di'u''ion e:&!ore' how the &rini&!e' in the our'e a&&!" to the'e to&i'( The 'tudent' ma*e &re'entation' of their re/iew &a&er for riti=ue from ,oth the 'tudent' and the !eturer( e7 Indicati)e Content what i' a mode!M 0oundation' Dogi) Proof Tehni=ue' 5et') Re!ation') 0untion') Proof Tehni=ue' 5tate Mahine' )Variation' ) 05P and DT5A ) Rea'oning a,out 5tate Mahine' U Tehni=ue' Refinement T A,'tration 21 Mode!ing Conurren" in 05P ) Mode!ing Tehni=ue') Rea'oning a,out Conurren") Mode! Che*ing Dinear Tem&ora! Dogi) Prome!a/5&in Petri Net' %MD f7 :!!e!!ment Re/iew &a&er 111N g7 Reading 1( Cone&t' and Notation' for Conurrent Programming)V Andrew' and 5hneider( Com&uting 5ur/e"') Vo!( 12) No( 1) Marh 167B( 2. V0orma! Method'9 5tate of the Art and 0uture Diretion'V) ACM Com&uting 5ur/e"') Vo!( 37) No( 4) Deem,er 166F) &&( F3F-F4B( A/ai!a,!e a' CM%- C5-6F-1?7( 3. V5tatehart'9 a /i'ua! forma!i'm for om&!e: '"'tem'(V D( >are!( 5iene of Com&uter Programming) 793B1-3?4) 167?( 4( V0AA En Route Re'etori+ation - A 0orma! 5&eifiation(V V(A( >ar/e") and P(R(> P!ae( %n&u,!i'hed manu'ri&t) 5e&tem,er 1666( 2( VCo!oured Petri Net'9 A >igh De/e! Danguage for 5"'tem De'ign and Ana!"'i'(V C( Aen'en( In >igh-!e/e! Petri Net'9 Theor" and A&&!iation( C( Aen'en and G( Ro+en,erg #ed'($ 5&ringer-Ver!ag) 1661( F( VTem&ora! Dogi(V Draft /er'ion of ha&ter from ,oo* in &re&aration( 166F( 7. Conurren"9 5tate Mode!' and Aa/a Program'( A( Magee and A( Cramer( Ei!e") 1666( 8. VPetri Net'(V A( D( Peter'on( ACM Com&uting 5ur/e"') 5e&t 16??( 6( 5oftware Engineering Mathemati'( A( Eoodo* and M( Doomi') Addi'on-Ee'!e" 1677( ,.4 %#. <'=*$ #oft-are #y!tem! :rchitecture! 6*CU7 a7 de!cription 22 Thi' our'e o/er' the 'tate-of-the-art in arhitetura! de'ign of om&!e: 'oftware '"'tem'( The our'e on'ider' ommon!"-u'ed 'oftware '"'tem arhiteture') tehni=ue' for de'igning and im&!ementing the'e arhiteture') mode!' and notation' for harateri+ing and rea'oning a,out arhiteture') and a'e 'tudie' of atua! 'oftware '"'tem arhiteture'( &7 :im! I( %nder'tand the fundamenta! one&t' of arhitetura! 'oftware de'ign and ana!"'i'( II( Demon'trate the *now!edge of the e:i'ting 'oftware '"'tem arhiteture'( III( Demon'trate the *now!edge of de/e!o&ing 'oftware '"'tem arhiteture' in a 'oftware de'ign &ro.et( IV(Demon'trate the *now!edge of ana!"+ing 'oftware '"'tem arhiteture'( V( Demon'trate the *now!edge of 'oftware arhiteture &attern' and their a&&!iation( c7 1earning Outcome At the end of the our'e 'tudent' wi!! ,e a,!e to9 de'ri,e and re!ate different 'oftware arhiteture'; 'e!et a&&ro&riate methodo!og" to u'e in the fina! re'earh wor* and di''ertation( d7 1earning and Teaching C!a''e' are he!d a' a grou& di'u''ion( Reading materia! whih in!ude' .ourna! &a&er' i' di'tri,uted a wee* in ad/ane) and 'tudent' ta*e it in turn' to re'earh and &re'ent new to&i'( The !eturer addre''e' =ue'tion' to the 'tudent' to enourage them to thin* a,out and under'tand the materia!( The !eturer 'hou!d ,eome aware of the 'tudent'S &ro&o'ed to&i' of re'earh 'o that the di'u''ion e:&!ore' how the &rini&!e' in the our'e a&&!" to the'e to&i'( The 'tudent' ma*e &re'entation' of their re/iew &a&er for riti=ue from ,oth the 'tudent' and the !eturer( ( e7 Indicati)e Content Introdution to 5oftware Arhiteture' 23 Modu!ar de'ign; O,.et-Oriented de'ign De'ign &attern'; O,.et-Oriented de'ign &attern' Pattern-oriented 'oftware arhiteture' Interati/e 5"'tem' arhiteture Da"ered arhiteture Pi&e' and 0i!ter' arhiteture Mode! Dri/en Arhiteture Re&o'itor" arhiteture E/ent-,a'ed arhiteture Ada&ta,!e '"'tem' arhiteture Di'tri,uted '"'tem' arhiteture C!ient-'er/er arhiteture 0au!t-to!erant arhiteture Proe'' ontro! '"'tem' arhiteture Domain-'&eifi arhiteture'; Referene arhiteture f7 :!!e!!ment Re/iew &a&er 111N 2 I%ADITY A55%RANCE To en'ure the =ua!it" and re!e/ane of the re/i'ed &rogram) /ariou' 'tate ho!der' were on'u!ted( The'e in!ude 'tudent') !oa! &ri/ate and &u,!i 'etor and 'ome internationa! in'titution'( 5tudent' were on'u!ted through =ue'tionnaire during their fina! e:amination in the !a't 'eme'ter of 311?/3117 aademi "ear( The re'&on'e o!!eted from 'tudent' indiated !a* of re'earh a''e''ment' and in'uffiient hand'-on and tran'fera,!e '*i!!'( The re/i'ed a''e''ment method' are aimed to de!i/er the'e !earning outome'( Doa! in'titution' on'u!ted in!ude %ganda Communiation Commi''ion #%CC$) DICT5) Mini'tr" of ICT) and 0au!t" of Tehno!og"( Ee reei/ed on'truti/e omment' from DICT5 and %CC) whih we ha/e im&!emented( In addition) through the fir't 'ate!!ite wor*'ho& organi+ed ," the fau!t" of Com&uting and IT in 3117) a 'erie' of on'u!tation with !oa! Te!eommuniation' &ro/ider' and Internationa! om&anie' 'uh a' Goog!e) No*ia) Gramen foundation) et were onduted regarding an o&tion on Mo,i!e Com&uting and 5oftware A&&!iation 24 De/e!o&ment( It wa' deided on the need to ha/e 'uh a &rogram and No*ia( A &a&er of the &ro&o'ed mo,i!e om&uting and 'oftware de/e!o&ment o&tion wa' &re'ented in 8ra'i! during EBC onferene ," &rofe''or 0i''eha of the 0au!t" of Com&uting and IT( The initiati/e reei/ed a /er" &o'iti/e feed,a*( The fau!t" ha' a IA ommittee that monitor' the teahing de!i/er" and fo!!ow' u& 'tudent' feed,a* and om&!aint'( The fau!t" IA ommittee o!!et' data it'e!f from !a'' room'( In addition) it ontinuou'!" o!!et' 'ome information from head of de&artment' and 'tudent'( In it' month!" meeting') the ommittee draw' ation &!an' that are fo!!owed at different !e/e!'; at de&artmenta! and fau!t" management !e/e!( In mo't a'e' the fo!!ow-u& of ation &!an' wa' /er" effeti/e( The monitoring of our'e de!i/er" ha' &ro/ed /er" effiient wa" in 'u'taining =ua!it" of teahing de!i/er" in the fau!t"( It di'!o'ed 'ome irre'&on'i,!e teahing &ratie' that the fau!t" dea!t with in time( F DOAD DI5TRI8%TION Code Name :!!e!!ment 9ethod #taff P5E6113 5iene of Programming Re/iew Pa&er 111N Dr( Aohn Iuinn PC56111 The Phi!o'o&h" of Com&uting Re/iew Pa&er 111N Dr( Aohn Ngu,iri P5E 6311 Mode!' of 5oftware 5"'tem' Re/iew Pa&er 111N Dr( 8en.amin Canagwa P5E 631B 5oftware 5"'tem' Arhiteture' Re/iew Pa&er 111N Dr( Ao'e Iuenum PI5 6111 Pre'entation') 5ientifi Eriting and Re'earh Ethi' Re/iew Pa&er 111N Dr Agne' Rwa'hana PIT 6311 Ad/aned Re'earh Method' Re'earh Pro&o'a! 111N Dr Ao'e&hine Na,u*en"a 25 26
IoT Streams for Data-Driven Predictive Maintenance and IoT, Edge, and Mobile for Embedded Machine Learning: Second International Workshop, IoT Streams 2020, and First International Workshop, ITEM 2020, Co-located with ECML/PKDD 2020, Ghent, Belgium, September 14-18, 2020, Revised Selected Papers
a27272636 s dndjdjdjd ansjdns sc7727272726 wuqyqqyyqwywyywwy2ywywyw6 4 u ssbsbx d d dbxnxjdjdjdnsjsjsjallospspsksnsnd s sscalop sksnsks scslcoapa ri8887773737372 d djdjwnzks sclalososplsakosskkszmdn d ebwjw2i2737721osjxnx n ksjdjdiwi27273uwzva sclakopsisos scaloopsnx_01_e