Sei sulla pagina 1di 26

MAKERERE UNIVERSITY

FACULTY OF COMPUTING AND INFORMATION TECHNOLOGY


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&aring for onferene ta!*'( Gi/en the amount of
time that PhD 'tudent' '&end writing and &re&aring 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

Potrebbero piacerti anche