Cmo_53, s.2006 Ite Psg

  • Upload
    spke64

  • View
    217

  • Download
    0

Embed Size (px)

Citation preview

  • 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