cmo_53, s.2006 ite psg
Post on 02-Jun-2018
217 Views
Preview:
TRANSCRIPT
-
8/10/2019 Cmo_53, s.2006 Ite Psg
1/41
CHED MEMORANDUM ORDER (CMO)NO. 53;Series of 2006
SUBJECT : POLICIES AND STANDARDS OR IN ORMATIONTECHNOLO!" EDUCATION (ITE) PRO!RAMS
x- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --x
In accordance with pertinent provisions of Republic ct !R " #o$ %%&&' otherwise
(nown as the )*i+her Education ct of , .'/ and pursuant to Co00ission EnBanc !CEB" Resolution No. #$% & 2006 to rationali1e Infor0ation Technolo+2Education !ITE" in the countr2 and (eep pace with the de0ands of +lobalco0petitiveness' the followin+ 3olicies and Standards !3S" for ITE are hereb2adopted and pro0ul+ated b2 the Co00ission' thus:
ARTICLE IINTRODUCTION
Se' io I. R* io *+e * , -*' /ro ,
The 4eld of Infor0ation Technolo+2 !IT" is ever d2na0ic5 its advance0ent anddevelop0ent had been rapid and its evolve0ent is a continuous process$ To facethe challen+es of advance0ent' the Co00ission reco+ni1es the need to beresponsive accordin+ to the current needs of the countr2$ *ence' it is essentialand i0portant that the countr26s IT capabilit2 should be continuall2 developedand stren+thened to be at par +loball2$
It is the ob7ective of the Co00ission to develop and pro0ote the 3olicies andStandards !3S" for Infor0ation Technolo+2 Education to provide a 0ini0u0standard for *i+her Education Institutions !*EIs" o8erin+ or intendin+ to o8er9ualit2 ITE pro+ra0s$ The 3S is developed with consultations fro0 allsta(eholders' fro0 the acade0e to industr2$
The 3S contains provisions that cultivate the culture of excellence in o8erin+ theITE pro+ra0s$ This is in line with the vision of the Co00ission to have *EIsproduce co0petent +raduates that shall cater to the needs of the IT industr2$
The 3S is also desi+ned for all *EIs to exercise their innovativeness and creativit2in the develop0ent of its curriculu0 for the o8erin+ of ITE pro+ra0s$
Page 1
-
8/10/2019 Cmo_53, s.2006 Ite Psg
2/41
ARTICLE IIAUTHORIT" TO OPERATE
Se' io 2. A 1ori o O er* e. ll 3rivate *i+her Education Institutions
!3*EIs" intendin+ to o8er de+ree pro+ra0s in Co0puter Science' Infor0ation Technolo+2 and Infor0ation S2ste0s 0ust 4rst secure proper authorit2 fro0 theCo00ission in accordance with existin+ rules and re+ulations$ State universitiesand colle+es !SUCs"' and local colle+es and universities should li(ewise strictl2adhere to the provisions in this policies and standards$
ARTICLE IIIPRO!RAM SPECI ICATIONS
Se' io 3. De/ree Pro/r*4s. - The de+ree pro+ra0s correspondin+respectivel2 to these speci4c areas are the followin+:
3. -*'1e+or of S'ie 'e i Co4 er S'ie 'e (-SCS) - the stud2 of concepts and theories' al+orith0ic foundations' i0ple0entation andapplication of infor0ation and co0putin+ solutions$
3.2 -*'1e+or of S'ie 'e i I for4* io Te'1 o+o/ (-SIT) - 1e s ,of i+i * io of 'o4 ers * , 'o4 er sof 7*re o +* 8 i s *++8' s o4i e8 o er* e8 4* */e8 *,4i is er * , 4*i *i i for4* io
e'1 o+o/ i fr*s r ' re.
3.3 -*'1e+or of S'ie 'e i I for4* io S s e4s (-SIS) the stud2 of desi+n and i0ple0entation of solutions that inte+rate infor0ationtechnolo+2 with business processes$ The BSIS shall replace the Bachelor of Science in Infor0ation ;ana+e0ent !BSI;" pro+ra0$
Se' io 9. Pro/r*4 ,es'ri io $ The ob7ectives of the three !
-
8/10/2019 Cmo_53, s.2006 Ite Psg
3/41
9.2. -*'1e+or of S'ie 'e i Co4 er S'ie 'e (-SCS)
pplications >eveloper Co0puter Science Instructor >atabase 3ro+ra00er = >esi+ner Infor0ation Securit2 En+ineer ?ualit2 ssurance En+ineer Researcher S2ste0s >eveloper S2ste0s nal2st
9.2.2 -*'1e+or of S'ie 'e i I for4* io Te'1 o+o/ (-SIT)
pplications developer >atabase d0inistrator Entrepreneur in IT Industr2 Infor0ation Securit2 d0inistrator Infor0ation Technolo+2 Instructor #etwor( d0inistrator #etwor( En+ineer S2ste0s nal2st Technical Support Specialist Test En+ineer @eb d0inistrator = @eb ;aster @eb >eveloper
9.2.3 -*'1e+or of S'ie 'e i I for4* io S s e4s (-SIS) Business 3rocess nal2st >ata ?ualit2 Specialist Entrepreneur in IT industr2 IS Instructor S2ste0s uditor ?ualit2 ssurance nal2st S2ste0s I0ple0entation A cer Technical Support Specialist
Se' io 5. A++ie, Pro/r*4s. : These are pro+ra0s that 0a2 be considered ase9uivalent to ITE pro+ra0s for the purpose of deter0inin+ 9uali4cations of facult2 0e0bers and for students cross enrollin+ to other depart0ent$
or 1e -SCS Pro/r*4
BS ;athe0atics BS Co0puter En+ineerin+ BS in Electronics and Co00unications En+ineerin+ BS pplied ;athe0atics
Page 3
-
8/10/2019 Cmo_53, s.2006 Ite Psg
4/41
or 1e -SIT Pro/r*4
BS Co0puter En+ineerin+ BS Electronics and Co00unications En+ineerin+ BS Statistics BS in Infor0ation ;ana+e0ent
or 1e -SIS Pro/r*4
BS Infor0ation ;ana+e0ent BS Statistics BS Industrial En+ineerin+
ARTICLE I.
TOTALHRS?@
@eb 3ro+ra00in+ CS&,< < & , #one CS&,& F;odellin+ and Si0ulation CS&GF < < G #one E,G, .
TOTALHRS?@
Thesis & CSFG& < < G #one CSFG, .
TOTAL
HRS?@ Co0puter Ar+ani1ation IT,GF < & , #one IT,G< FAb7ect Ariented 3ro+ra00in+ IT&,, < & , #one IT,G< F>iscrete Structures IT,G. < < G #one E,G, .
TOTALHRS?@
*u0an Co0puter Interaction IS&,, < < G #one #one .
TOTALHRS?@
3ro7ect ;ana+e0ent and ?ualit2S2ste0s IS&,% < < G #one IS&,F eplo20ent' ;aintenance andServices IS&,D < < G #one IS&,F irector' Coordinator or e9uivalentdependin+ on the or+ani1ational structure of the *EI$
,
-
8/10/2019 Cmo_53, s.2006 Ite Psg
17/41
ITE or three !
-
8/10/2019 Cmo_53, s.2006 Ite Psg
18/41
0ana+e0ent' or co0puter science researchwithin the last ei+ht !L" 2ears$
,
-
8/10/2019 Cmo_53, s.2006 Ite Psg
19/41
,
-
8/10/2019 Cmo_53, s.2006 Ite Psg
20/41
,.$,$.$, Ane !," IT related research published and presented innational or international conference$ The IT related researchshould contribute to the 4eld of IT and not in social science$
,.$,$.$& Three !ean has toteach' his or her teachin+ load should not exceed nine ! " contacthours per wee($ This load ta(es into consideration the functions of the >ean$ Hor the depart0ent chair' his=her teachin+ load shouldnot exceed twelve !,&" contact hours$
,.$< E4 +o 4e S * s. & Hull-ti0e re+ular facult2 is de4ned as a facult20e0ber receivin+ 0onthl2 co0pensation throu+hout the 2ear inclusive of all other e0plo20ent incentives and bene4ts as 0andated b2 the aborCode$ The2 should render at least twent2-four !&." hours in residence perwee( in the colle+e=depart0ent$
,.$. *' + S or
,.$.$, *' + De e+o 4e Pro/r*4. - The colle+e=depart0entshould have a written co0prehensive facult2 develop0ent pro+ra0$
There shall be a speci4c bud+et allocation to i0ple0ent suchpro+ra0$ *EIs are en7oined to send full-ti0e ITE facult2 0e0bers toparticipate in various activities of professional or+ani1ations li(e3hilippine Societ2 of I$T$ Educators !3SITE"' Co0putin+ Societ2 of the3hilippines !CS3"' 3hilippine Co0puter Societ2 !3CS"' etc$ and to
Page 20
-
8/10/2019 Cmo_53, s.2006 Ite Psg
21/41
attend in various professional develop0ent pro+ra0s in his=her 4eldas well as +raduate studies in ITE$
,.$.$& *'i+i ies $ The *EI should provide o ce space' co0puters withInternet connections and printers for facult2 and ad0inistrators$
Consultation areas for students are also re9uired$
Se' io 5. !e er*+ E, '* io *' + . - ll facult2 0e0bers handlin++eneral education sub7ects 0ust have appropriate 0aster6s de+ree or hi+herde+rees in their respective teachin+ assi+n0ents$
Se' io 6. ibrar2
,D$, Li r*ri* (s). & *EIs o8erin+ ITE should have at least one !," full-ti0elicensed librarian$ The librarian!s" shall participate in facult2 0eetin+s and
activities and serve as !a" 0e0ber!s" of the educational pro+ra0 plannin+co00ittee$ The librarian!s" should wor( closel2 with the >ean or>epart0ent Chair in collection develop0ent for the ITE pro+ra0$
The librarian!s" should be encoura+ed to 7oin reco+ni1ed librarian societiesand associations for professional develop0ent$
,D$& -oo Co++e' io . - The librar2 collection of the *EI should 0eet thefollowin+ re9uire0ents' na0el2:
,D$&$,To support *EI6s curricular needs and to provide enou+h boo(s forstudents' its librar2 should have at least 4ve !F" titles perprofessional course and one !," volu0e per course of a particular2ear of the curriculu0 for ever2 ten !,G" students enrolled in that2ear$ t least twent2 percent !&GM" of the boo(s should have beenpublished within the last four !." 2ears$ Boo( holdin+s shouldpreferabl2 include 0ore reference boo(s and textboo(s rather thanvendor speci4c technolo+2 boo(s$
,D$&$&Hor initial o8erin+' the 0ini0u0 volu0es of IT boo(s coverin+ 4rst
to third 2ear courses are re9uired to be found in the ibrar2$ Horpro+ra0 reco+nition' an *EI should have the re9uired nu0ber of boo(s in all four-2ear levels$
,D$&$
-
8/10/2019 Cmo_53, s.2006 Ite Psg
22/41
,D$&$FThe librar2 0ust provide Internet ter0inals to allow facult20e0bers and students to underta(e research and other acade0icactivities$
,D$&$DThe librar2 0ust provide access !with capabilit2 to read or print" toelectronic librar2 0aterials such as C>-RA;s and electronicsubscriptions$ These are considered as additional librar2 holdin+sbe2ond the 0ini0u0 re9uire0ents$
,D$< S *'e ReF ire4e s. & The librar2 should have a seatin+ capacit2 of at least 4ve percent !FM" of the total students enrolled$
Se' io #. *'i+i ies * , EF i 4e .
,%$, C+*ssroo4 ReF ire4e s $ Classroo0 space should at least be ,$&
s9uare 0eters per student$ Hor a class si1e of .G students' the roo0should be at least .L s9uare 0eters5 for FG students' DG s9uare 0eters$ Itshould be well li+hted and well ventilated and=or air-conditioned$ Theclassroo0 should preferabl2 have two exit doors openin+ outwards$ Thereshould be at least one classroo0 per one hundred thirt2-4ve !,
-
8/10/2019 Cmo_53, s.2006 Ite Psg
23/41
,%$. A ,io pro7ectors' etc$
ARTICLE
-
8/10/2019 Cmo_53, s.2006 Ite Psg
24/41
and representations' di+ital lo+ic s2ste0s' asse0bl2 and 0achine lan+ua+e'co0pilers and translators' operatin+ s2ste0s' and internetwor(in+$
COURSE OBJECTI ES !DESIRABLE OBJECTI ES"
t the end of this course' the student should be able to:,$ identif2 the basic co0ponents of a co0puter s2ste0&$ (now the arith0etic operations on nu0ber s2ste0s
-
8/10/2019 Cmo_53, s.2006 Ite Psg
25/41
COURSE NUMBER: CS102
TITLE: C*m+ute, P,*-,amm.n- 1
COURSE DESCRIPTION
This course introduces the students to the funda0entals of lo+ic for0ulationto+ether with their i0ple0entation in the C pro+ra00in+ lan+ua+e$ Thiscourse should serve as a foundation for students in the Co0puter Sciencepro+ra0$
COURSE OBJECTI ES !DESIRABLE OBJECTI ES"
At t/e end * t/.s *u,se2 t/e student s/*uld 3e a3le t*:
, earn the co0ponents in proble0 solvin+& Explore the strate+ies in proble0 solvin+ in relation to procedural
pro+ra00in+< nal21e proble0s. >esi+n al+orith0s to solve proble0sF I0ple0ent al+orith0s in a pro+ra00in+ lan+ua+eD Test pro+ra00in+ solutions to proble0s% ppl2 recursion as a pro+ra00in+ solution
COURSE OUTLINE AND TIMEFRAME
TOPICS AND READIN!S DATE,$ Steps in 3ro+ra0 3lannin+ and >evelop0ent&$ *istor2=3rinciples of the !3ro+ra00in+ an+ua+e used"eclaration ssi+n0ent State0ent Input=Autput State0ents
F$ Usin+ Conditional Constructs Sin+le Selection Construct ;ultiple Selection Construct
D$ Usin+ oopin+ Constructs Event-Controlled oop Construct Count-Controlled oop Construct
%$ Usin+ Hunctions Concepts and Rules Hunctions and 3ara0eter 3assin+
L$ Recursion
Page 25
-
8/10/2019 Cmo_53, s.2006 Ite Psg
26/41
COURSE NUMBER: CS10%
TITLE: C*m+ute, P,*-,amm.n- $
COURSE DESCRIPTION
This is an advanced course for co0puter pro+ra00in+ in C$ It covers thedata structures li(e arra2' list' and 4le$ This course also should serve as afoundation for students in the Co0puter Science pro+ra0$
COURSE OBJECTI ES !DESIRABLE OBJECTI ES"
At t/e end * t/.s *u,se2 t/e student s/*uld 3e a3le t*:
1# earn the co0ponents in proble0 solvin+$# Explore the strate+ies in proble0 solvin+ in relation to
procedural pro+ra00in+%# nal21e proble0s
>esi+n al+orith0s to solve proble0s'# I0ple0ent al+orith0s in a pro+ra00in+ lan+ua+e(# Test pro+ra00in+ solutions to proble0s)# Understand various concepts of data structures
COURSE OUTLINE AND TIMEFRAME
TOPICS AND READIN!S DATE,$ rra2s
Ane->i0ensional rra2 Sortin+ and Searchin+ in an rra2 Two->i0ensional rra2
&$ Strin+s
-
8/10/2019 Cmo_53, s.2006 Ite Psg
27/41
COURSE NUMBER: CS10&
TITLE : D.s ,ete St,u tu,es 1
COURSE DESCRIPTION
This course introduces the foundations of discrete 0athe0atics as the2 appl2to co0puter science$ Topics include functions' relations and sets' basic lo+ic'proof techni9ues' basics of countin+ and introduction to di+ital lo+ic anddi+ital s2ste0s$
COURSE OBJECTI ES !DESIRABLE OBJECTI ES"
At t/e end * t/e *u,se2 t/e student must 3e a3le t*:
1# Perform operations associated with sets, functions and relations$# Apply formal methods of symbolic prepositional and predicate
logic%# Discuss which kind of proof is best for a given problem
Compute permutations and combinations of sets
COURSE OUTLINE AND TIMEFRAME
TOPICS AND READIN!S DATE
,$ Hunctions' Relations and Sets&$ Basic o+ic 3ropositional o+ic o+ical Connectives Truth Tables #or0al Hor0s Palidit2 3redicate o+ic Universal and Existential ?uanti4cation ;odus 3onens and ;odus Tolens i0itations of 3redicate o+ic
-
8/10/2019 Cmo_53, s.2006 Ite Psg
28/41
COURSE NUMBER: CS10'
TITLE: C*m+ute, O,-an.4at.*n and Assem3l5 Lan-ua-e
COURSE DESCRIPTION
This course provides an overview of the architecture and or+ani1ation of aco0puter' how it is built$ It includes a discussion of the C3U' 0e0or2' I=Aor+ani1ation and peripherals$
COURSE OBJECTI ES !DESIRABLE OBJECTI ES"
At t/e end * t/.s *u,se2 t/e student s/*uld 3e a3le t*:
1# Identif2 the di8erent hierarchical views of aco0puter !+ates' 0icropro+ra0' 0achine lan+ua+e' asse0bl2lan+ua+e"
$# @rite code in asse0bl2 lan+ua+e%# Qnow the di8erent devices and co0ponents of a
co0puter s2ste0 and how these co0ponents wor( to+ether
COURSE OUTLINE AND TIMEFRAME
TOPICS AND READIN!S DATE
1# Review: Binar2 #u0ber S2ste0s$# Review: Hixed and Hloatin+ 3oint Representation%# Review: o+ic ates and Boolean l+ebra
!Si0pli4cation" Co0puter S2ste0 !Pon #eu0ann rchitecture"'# C3U
Sin+le Bus rchitecturei$ Averview of sse0bl2 3ro+ra00in+
ii$ ;icropro+ra00in+iii$ atin+ and Control Se9uencin+
Control Unit rith0etic and o+ic Unit
i$ ddition !*alf' Hull' Hast dder' C "ii$ Subtraction
iii$ ;ultiplication ! l+orith0ic"iv$ >ivision ! l+orith0ic"
(# I=A Ar+ani1ation and 3eripheralsa$ ;a+netic >is( !*ard >is("b$ Qe2boardc$ ;onitor !CRT"
)# ;e0or2a$ Cache ;e0or2 ! ,' &' cachin+ techni9ues"b$ Pirtual ;e0or2
c$ ;e0or2 Interleavin+ab: sse0bl2 an+ua+e 3ro+ra00in+
Page 28
-
8/10/2019 Cmo_53, s.2006 Ite Psg
29/41
COURSE NUMBER: CS10(
TITLE : PROFESSIONAL ET6ICS
COURSE DESCRIPTION
The course introduces ethics and ethical theories5 provides discussions on theethical dile00as and issues facin+ IT practitioners$ n appreciation anddiscussion of the Code of Ethics of I$ T$ 3rofessionals5 c2bercri0es andappropriate 3hilippine aws are also included$
COURSE OBJECTI ES !DESIRABLE OBJECTI ES"
t the end of the ter0' the students should be able to: Understand and appreciate the 0eanin+ of ethics' values and
attitudes$ Be +uided in their ethical thin(in+ and considerations as the2 relate in
the c2berworld$ Be aware of the di8erent ethical dile00a=issues in the c2beworld$ ppreciate and internali1e the code of conduct of an I$ T$ 3rofessional$ Be fa0iliar with the various 3hilippine aws that penali1es c2bercri0es$
COURSE OUTLINE AND TIMEFRAME,$ Ethics' values and attitudes$&$ The 0ost co00on ethical theories$
&$, ncient ree( 3lato&$& ;edieval Tho0as 9uinas&$< I00anuel Qant&$.Rawl Theor2 Justice&$FE+ois0&$DUtilitarianis0
ile00a= issues in the c2berworld
-
8/10/2019 Cmo_53, s.2006 Ite Psg
30/41
&$ overn0ent +encies Responsible in the I0ple0entationof the 3hilippine I$ T$ 3ro+ra0s&$,$ Co00ission on Infor0ation and Co00unication
Technolo+2&$&$ #ational Bureau of Investi+ation
&$epart0ent of Justice
COURSE NUMBER: CS$01
TITLE: Data St,u tu,es
COURSE DESCRIPTION
This course introduces the students to the desi+n and i0ple0entation ofbasic and advanced data structures$ Topics include basic data structures'trees' +raphs and hashin+$
COURSE OBJECTI ES !DESIRABLE OBJECTI ES"
At t/e end * t/.s *u,se2 t/e student s/*uld 3e a3le t*:
1# Choose' i0ple0ent and evaluate the appropriate data structures forspeci4c pro+ra00in+ proble0s and
$# Use and 0ana+e 0e0or2 e8ectivel2 in data presentation$
COURSE OUTLINE AND TIMEFRAME
TOPICS AND READIN!S DATE,$ Basic >ata Structures
rra2s in(ed ists Stac(s ?ueues
&$ Trees Binar2 Trees
Binar2 Search Trees P RB Trees
-
8/10/2019 Cmo_53, s.2006 Ite Psg
31/41
TITLE: Des.-n and Anal5s.s * Al-*,.t/ms
COURSE DESCRIPTION
stud2 on the desi+n and anal2sis of al+orith0s' which introduces students
to the techni9ues in basic al+orith0ic anal2sis' al+orith0ic strate+ies' sortin+and searchin+' +raph al+orith0s' and +eo0etric al+orith0s$
COURSE OBJECTI ES !DESIRABLE OBJECTI ES"
At t/e end * t/.s *u,se2 t/e student s/*uld 3e a3le t*:
1# >esi+n e8ective' e cient' ele+ant' and readable al+orith0s for variousclasses of co0putin+ proble0s
$# >eter0ine space and ti0e co0plexit2 of al+orith0s%# Use various al+orith0 desi+n techni9ues !divide and con9uer'
bac(trac(in+' +reed2' etc"
COURSE OUTLINE AND TIMEFRAME
TOPICS AND READIN!S DATE,$ ;athe0atical Tools in nal2sis
3roof Techni9ues Recurrence Relation eneratin+ Hunctions
&$ Basic l+orith0ic nal2sis
a$ Best' avera+e' worst case behaviorsb$ Ti0e and ;e0or2 Co0plexit2%# l+orith0ic Strate+ies
Brute Horce al+orith0s reed2 al+orith0s >ivide-and-Con9uer strate+ies Bac(trac(in+ Branch-and-bound *euristics
Sortin+ and Searchin+'# raph l+orith0s(# eo0etric l+orith0s)# #3-Co0pleteness
COURSE NUMBER: CS$0%
TITLE: P,*-,amm.n- Lan-ua-es
COURSE DESCRIPTION
This course provides students the funda0ental features and concepts todi8erent pro+ra00in+ lan+ua+es$ Topics include overview of pro+ra00in+lan+ua+es' Introduction to lan+ua+e translation' t2pe s2ste0s' data and
Page 31
-
8/10/2019 Cmo_53, s.2006 Ite Psg
32/41
execution control' declaration and 0odularit2' and s2ntax and se0antics$
COURSE OBJECTI ES !DESIRABLE OBJECTI ES"
At t/e end * t/.s *u,se2 t/e student s/*uld 3e a3le t*:1# Identif2 features of i0perative lan+ua+es' and their
i0ple0entation !includin+ the use of static 0e0or2' stac( and heap fori0ple0entin+ variables"
$# Identif2 various pro+ra00in+ paradi+0s !functional' declarative'i0perative' ob7ect oriented"' and their i0ple0entations
%# >escribe the di8erent phases in the lan+ua+e translationprocess$
COURSE OUTLINE AND TIMEFRAME
TOPICS AND READIN!S DATE,$ Averview of 3ro+ra00in+ an+ua+es
*istor2 of pro+ra00in+ lan+ua+es Averview of 3ro+ra00in+ paradi+0s
!procedural' ob7ect-oriented' functional' declarative'scriptin+ lan+ua+es"
&$ Introduction to lan+ua+e translation Co0parison of interpreters and co0pilers an+ua+e translation phases
ata and Execution ControlF$ >eclaration and ;odularit2D$ S2ntax and Se0antics%$ Ab7ect-Ariented 3ro+ra00in+L$ Concurrent 3ro+ra00in+ an+ua+es
$ >eclarative an+ua+es
COURSE NUMBER: CS$0&
TITLE: Aut*mata and Lan-ua-e T/e*,5
COURSE DESCRIPTION
This course introduces the for0al 0odels of co0putin+ and their relation tofor0al lan+ua+es$
COURSE OBJECTI ES !DESIRABLE OBJECTI ES"
At t/e end * t/.s *u,se2 t/e student s/*uld 3e a3le t*:
1# Understand the principal 0odels of co0putation such as 4niteauto0ata' pushdown auto0ata and Turin+ 0achines$
Page 32
-
8/10/2019 Cmo_53, s.2006 Ite Psg
33/41
$# Reco+ni1e the correspondence of the di8erent lan+ua+e classesto the 0odels of co0putation$
COURSE OUTLINE AND TIMEFRAME
TOPICS AND READIN!S DATE
1# Strin+s and an+ua+esSets' relations' strin+s and strin+
operationsAperations on lan+ua+es
$# Hinite State ;achines
>eter0inistic Hinite uto0ata#on-deter0inistic Hinite uto0ataRe+ular Expressions
%# Context-free ra00ar 3ushdown uto0ata'# Turin+ ;achines
COURSE NUMBER: CS$0'
TITLE: M*dell.n- and S.mulat.*n
COURSE DESCRIPTION
This course introduces the students to 0odellin+ and si0ulation concepts$ Topicsdiscussed in the course includes' s2ste0 anal2sis and classi4cation$' abstractand si0ulation 0odels' continuous' discrete' and co0bined 0odels'hetero+eneous 0odels$ It also covers pseudorando0 nu0ber +eneration andtestin+' 9ueuin+ s2ste0s' ;onte Carlo 0ethod' and continuous si0ulation$Si0ulation experi0ent control$
COURSE OBJECTI ES !DESIRABLE OBJECTI ES"
At t/e end * t/.s *u,se2 t/e student s/*uld 3e a3le t*:1# ttain +eneric learnin+ outco0es and co0petences:$# Understand the principles of si0ulation%# Create si0ulation 0odel of various t2pes
Perif2' and validate si0ulation 0odels$
COURSE OUTLINE AND TIMEFRAME
TOPICS AND READIN!S DATE,$ Introduction to 0odellin+ and si0ulation$&$ S2ste0 anal2sis' clasi4cation of s2ste0s$ S2ste0 theor2
basics' its relation to si0ulation$
-
8/10/2019 Cmo_53, s.2006 Ite Psg
34/41
si0ulation 0odels$ *etero+eneous 0odels$ ;ethodolo+2of 0odel buildin+$
.$ Si0ulation s2ste0s and lan+ua+es' 0eans for 0odeland experi0ent description$ 3rinciples of si0ulations2ste0 desi+n$
F$ 3arallel process 0odellin+$ Usin+ 3etri nets and 4niteauto0ata in si0ulation$D$ ;odels o 9ueuin+ s2ste0s$ >iscrete si0ulation 0odels$
;odel ti0e' si0ulation experi0ent control$%$ Continuous s2ste0s 0odellin+$ Averview of nu0erical
0ethods used for continuous si0ulation$L$ Co0bined si0ulation$ The role of si0ulation in di+ital
s2ste0s desi+n$$ Special 0odel classes' 0odels of hetero+eneous
s2ste0s$,G$Chec(in+ 0odel validit2' veri4cation of 0odels$ nal2sis
of si0ulation results$
,,$Si0ulation results visuali1ation$ Interactive si0ulation'virtual realit2$
,&$>esi+n and control of si0ulation experi0ents$ ;odelopti0i1ation$
,
-
8/10/2019 Cmo_53, s.2006 Ite Psg
35/41
,$ #u0ber S2ste0s !Binar2"&$ Hixed-3oint Representation !,6s and &6s co0ple0ent"
-
8/10/2019 Cmo_53, s.2006 Ite Psg
36/41
%$ Continuous s2ste0s 0odellin+$ Averview of nu0erical0ethods used for continuous si0ulation$
L$ Co0bined si0ulation$ The role of si0ulation in di+itals2ste0s desi+n$
$ Special 0odel classes' 0odels of hetero+eneous
s2ste0s$,G$Chec(in+ 0odel validit2' veri4cation of 0odels$ nal2sisof si0ulation results$
,,$Si0ulation results visuali1ation$ Interactive si0ulation'virtual realit2$
,&$>esi+n and control of si0ulation experi0ents$ ;odelopti0i1ation$
,
-
8/10/2019 Cmo_53, s.2006 Ite Psg
37/41
'# Boolean l+ebra Si0pli4cation usin+ 3roperties Si0pli4cation usin+ Q-;ap
(# Co0binational o+ic Circuits)# Se9uential o+ic Circuits
7# Hlip- ops' re+isters' 3 s
COURSE NUMBER: CS$0)
TITLE: O+e,at.n- S5stems INSTRUCTOR:
COURSE DESCRIPTION
This course provides an introduction to the concepts' theories andco0ponents that serve as the bases for the desi+n of classical and 0odernoperatin+ s2ste0s$ Topics include process and 0e0or2 0ana+e0ent'process s2nchroni1ation and deadloc(s$
COURSE OBJECTI ES !DESIRABLE OBJECTI ES"
At t/e end * t/.s *u,se2 t/e student s/*uld 3e a3le t*:
1# >escribe relationships between s2ste0 services and application
software$# Co0pare and contrast di8erent desi+n considerations for 0a7or ASco0ponents
COURSE OUTLINE AND TIMEFRAME
TOPICS AND READIN!S DATE1# Averview of Aperatin+ S2ste0s
*istor2Hunctionalit2 of a t2pical ASAS structures
$# 3rocess ;ana+e0ent3rocess concept3rocess schedulin+
%# ;e0or2 ;ana+e0ent;PT' 3a+in+' Se+0entation
Pirtual ;e0or2>e0and 3a+in+
F$ Hile ;ana+e0entD$ >eadloc(s
3reventionvoidance
>etection and Recover2%$ Concurrent 3rocesses
Page 37
-
8/10/2019 Cmo_53, s.2006 Ite Psg
38/41
S2nchroni1ation Classical 3roble0s !3roducer-Consu0er' Readers-
@riters' >inin+ 3hilosophers"
COURSE NUMBER: CS$07
TITLE : NET8OR9S and INTERNET TEC6NOLO ;
COURSE DESCRIPTION
This course provides an in-depth discussion of co0puter networ(s$ Itincludes a detailed discussion of the di8erent #etwor( ;odels$ Concepts thathave a direct e8ect on the e cienc2 of a networ( !e$+$ collision andbroadcast do0ains' topolo+2" are also discussed$ Concepts on di8erentnetwor( technolo+ies' distributed co0putation' networ(in+' andco00unication software' and securit2 issues are also discussed$
COURSE OBJECTI ES !DESIRABLE OBJECTI ES"
Towards the end of the course' students are expected to = able to: Be fa0iliar with the di8erent #etwor( ;odels$ Understand di8erent networ( technolo+ies Understand the e8ects of usin+ di8erent networ(in+ topolo+ies Be updated with di8erent advanced networ( technolo+ies that can
be used to connect di8erent networ(s Be fa0iliar with various hardware and software that can help
protect the networ( Qnow the advanta+e of usin+ a networ( 0ana+e0ent s2ste0
COURSE OUTLINE AND TIMEFRAME,$ Introduction to Co0puter #etwor(s&$ Averview of #etwor(in+ ;odels
1# ASI$# TC3=I3
ata in( a2er
F$ #etwor( a2erD$ Transport a2er%$ pplication a2erL$ #etwor( Topolo+ies
$ #etwor( Securit2
RE
-
8/10/2019 Cmo_53, s.2006 Ite Psg
39/41
SU ESTED READIN S
- si ess D* * Co44 i'* io s * , Ne 7or i /8 # 1 E,i io Jerr2 Hit1 erald' lan >ennis
COURSE NUMBER: CS$10
TITLE: Cal ulus
COURSE DESCRIPTION
course coverin+ the real nu0ber s2ste0 as a co0plete' ordered 4eld5topolo+ical properties of R and R& ' li0its and continuit2$
COURSE OBJECTI ES !DESIRABLE OBJECTI ES"
At t/e end * t/.s *u,se2 t/e student s/*uld 3e a3le t*:1# Understand properties of the nu0ber s2ste0s$# 3erfor0 derivatives%# Co0pute for areas under the curve and other applications
COURSE OUTLINE AND TIMEFRAME
TOPICS AND READIN!S DATE1# Exponential and tri+ono0etric Hunctions$# The deter0inant and the cross product%# Pectors and +eo0etr2$
>i8erentiation'# >erivatives in hi+her di0ensions' directional derivative
and +radient$(# Co0putation of derivatives$)# >i8erentiation b2 rule$7# Pector derivatives and properties=# *i+her derivatives and ta2lor series$10# ?uadratic approxi0ations in two di0ensions$11# pplications of the linear approxi0ation$1$# ;axi0a and 0ini0a$1%# Curves1 Co0plex nu0bers and functions$1'# The antiderivative$1(# rea under a curve$
COURSE NUMBER: CS$11
TITLE: O3>e t?O,.ented P,*-,amm.n-
This course provides the students with the funda0ental understandin+ ofob7ect-oriented pro+ra00in+ usin+ Java$ It introduces the di8erent conceptsthat are co00onl2 associated with ob7ect pro+ra00in+$
Page 39
-
8/10/2019 Cmo_53, s.2006 Ite Psg
40/41
COURSE OBJECTI ES !DESIRABLE OBJECTI ES"
At t/e end * t/.s *u,se2 t/e student s/*uld 3e a3le t*:
,$ desi+n the classes needed +iven a proble0speci4cation5
&$ i0ple0ent the desi+ned classes usin+ theob7ect oriented pro+ra00in+ lan+ua+e
ata T2pes ! >Ts" Ab7ect-Ariented 3ro+ra00in+ Concepts
2. Java Hunda0entals - nato02 of a Basic Java3ro+ra0
Co00ents 3ri0itive >ata T2pes Expressions and Aperators Reference T2pes State0ents
3. Ab7ects and Classes in Java Classes ccess ;odi4ers ;ethods and ttributes Constructors Class ;ethods and Class Pariables
. Ab7ect-Ariented 3ro+ra00in+ in Java
Inheritance: Superclass and Subclass Encapsulation ;ethod Averridin+ 3ol20orphis0
!. Ather Java Classes bstract Class Interfaces
". UI >evelop0ent @T raphical Co0ponents Event *andlin+ non20ous Classes
#. Exception *andlin+ Tr2' Catch' and Hinall2
Page 40
-
8/10/2019 Cmo_53, s.2006 Ite Psg
41/41
Creatin+ Exceptions Exception *ierarch2
$. Thread Thread ifec2cle Thread S2nchroni1ation Critical Sections
%. Collections Hra0ewor( Collection Set ist ;ap
&'. Input and Autput Strea0s InputStrea0=AutputStrea0 Classes Reader=@riter Classes Hile *andler Classes
top related