cpsc 8720 syllabus fa14
TRANSCRIPT
8/10/2019 CPSC 8720 Syllabus FA14
http://slidepdf.com/reader/full/cpsc-8720-syllabus-fa14 1/6
1
COLLEGE OF ARTS AND SCIENCESDIVISION OF SCIENCE
COMPUTER SCIENCE PROGRAM
COURSE TITLE: Internet Programming
COURSE NUMBER: CPSC 8720CREDIT HOURS: 3.0INSTRUCTOR: Michael KellyOFFICE:PHONE:EMAIL: [email protected]!"OFFICE HOURS:
SEMESTER: #all 201$
CATALOG DESCRIPTION:
Cover techni%"e on the client an! erver i!e &or creation o& 'e()(ae! a**lication. +hi co"re *rovi!e the ynthei to a**ly client,erver- !ata(ae- an! !itri("te! com*"ting knole!ge to ("il! e()(ae! a**lication. /m*hai ill (e *lace! on *rogramming kill along ith intro!"cingvario" !evelo*ment tool.
PREREQUISITES:
CPSC $3$2- CPSC $3$- an! one high)level lang"age co"re
RATIONALE:
+hi co"re ill &oc" on "ing latet *rogramming lang"age,kill an! !evelo*ment tool to createe( a**lication. +hi cla i not "t teaching ho to create a**ealing a**lication ("t alo &oc"eon ho to !eign e&&ective a**lication (y "ing vario" com*"ting knole!ge "ch a !ata(ae an!the client,erver mo!el.
INTENDED AUDIENCE:
+hi co"re i "ita(le &or t"!ent ho have &"n!amental com*"ter knole!ge an! ih to "elatet technology to ("il! a e( ol"tion. Since thi i an a!vance! *rogramming cla- t"!entare strongly re%"ire! to have *revio" e*erience on +M4 an! ome high level *rogramminglang"age56.
GRADUATE PROGRAM OBJECTIVES:
1. Integrate conce*t- tool- an! theorie to &in! technology)(ae! ol"tion to *ro(lem.
8/10/2019 CPSC 8720 Syllabus FA14
http://slidepdf.com/reader/full/cpsc-8720-syllabus-fa14 2/6
2
2. **ly *ro&eional kill to mo!el- analye- an! !eign com*onent or ytem that meettechnical *eci&ication.3. **ly conce*t o& o&tare architect"re &or !i&&erent !evelo*ment *roect.$. 9tilie conce*t to !iect an! i!enti&y ytem limitation in term o& threat an! v"lnera(ilitie.. 'ork an! comm"nicate e&&ectively- either in!e*en!ently or in a team- to olve *ro(lem "ingcom*"ter cience *rinci*le.. ;emontrate an "n!ertan!ing the (roa! ocial- ethical- an! *ro&eional i"e o&contem*orary com*"ter cience *ractice.7. Pre*are the t"!ent ith the neceary reearch (ackgro"n! in Com*"ter Science. EPECTED STUDENT OUTCOMES:
9*on "cce&"l com*letion o& thi co"re- t"!ent ill (e a(le to:
/*ecte! St"!ent <"tcome =ra!"ate Program <(ective
1. ;ecri(e ho e( erver ork on a ytem in&ratr"ct"re. 2
2. ;ecri(e ho e( a**lication ork &rom architect> *ointo& vie.
1- 2- 3
3. ;evelo* e( a**lication that meet *eci&ication. 1- 2- -
$. Integrate client i!e ith erver i!e kill 1
. +et an! !e("g e( a**lication. 1
. /val"ate a e( ite &rom a !eigner> *oint o& vie. 1- 2
7. 9tilie !ata(ae to create n)tier a**lication. 1- 2
8. Sec"re e( a**lication. $
?. **ly e( *rotocol. 1
10. Per&orm neceary reearch to contr"ct a e(ite &or a *artic"lar *"r*oe.
7
11. 'ork e&&ectively alone an! in a coo*erative gro"* etting
INSTRUCTIONAL MODALITIES:
+hi co"re ill (e organie! a lect"re,!ic"ion an! han!)on la(oratory eercie. +he lect"re ill (e *reente! ith a 4C; *roector that ho the content o& the intr"ctor> monitor on a largecreen. an!)on la(oratory in)cla eercie are maor in)cla eercie &or t"!ent. St"!ent illcom*lete *eer)revie o& t"!ent ork ini!e cla an! on lack(oar!. *a*er i re%"ire! &or the&inal *roect.
8/10/2019 CPSC 8720 Syllabus FA14
http://slidepdf.com/reader/full/cpsc-8720-syllabus-fa14 3/6
3
ACTIVITIES!ASSIGNMENTS!REQUIREMENTS:
St"!ent ork ill incl"!e aignment- eam- an! a *roect ith *reentation. ignment- the *roect an! *reentation ill (e *eer)reviee!. St"!ent ho"l! alo (e *re*are! to *reentaignment in cla. Practical eam ill (e "e!.
TETS!LEARNING MATERIALS:
;elamater A oehm- ASP.NET 4.5 Web Programming with C# 2012- Mike M"rach A ociate-2013. ISB ?78)1)8?077$)7)2
R"#"r"n$"s:
n!re +roelen- C# and the .NET Platform *re- 2001. 51)8?311)?)36n!y <ram 5e!.6- Peer!To!Peer" arne$$ing the %ower of &i$r'%ti(e Te)hnologie$- <>eilly- 2001 50)?)00110)D6en l(ahari- et al.- C# E$$ential$- <>eilly- 2001 50)?)0007?)06;arie A "valca(a- *ild +o'r ,wn ASP.NET 2.0 Web Site -$ing C# /*- Site*oint- 200 50)?72$02)8)6;on o- Chri Sell- E$$ential .NET /ol. 1" The Common ang'age 'ntime- !!ion 'eley- 2003 50)201)73$11)76
/than Cerami- Web Ser(i)e$ E$$ential$- <>eilly- 2002 50)?)0022$)6/lia(eth Catro- T for the World Wide Web with 3T and CSS - Peach*it Pre- 2002 503211300736#rit <nion- E$$ential ASP.NET with Eam%le$ in C# - !!ion)'eley- 2003 50)201)70$0)16omer A S"man- ASP.NET 2.0 ll'$trated - !!ion)'eley- 200 50321$183$$6Ee&&rey ichter- A%%lied i)ro$oft .NET 6ramewor7 Programming - Microo&t Pre- 2002 50)73)1$22)?6Eee 4i(erty- Programming C# <>eilly- 2002 50)?)0030?)?6Eee 4i(erty A ;an "rit- Programming ASP.NET - <>eilly- 2002 50)?)00171)16Eohn Shar* A Eon Eagger- i)ro$oft /i$'al C# .NET Ste% b8 Ste% Microo&t- 2002 50)73)128?)76E"val 4oy- Programming .NET Com%onent$- <>eilly- 2003 50)?)003$7)16
CA&9CS& Self!Pa)ed Training :it" &e(elo%ing Web A%%li)ation$ with i)ro$oft /i$'al *a$i) .NET and i)ro$oft /i$'al C# .NET - Microo&t- 2002 50)73)18$)6Simon o(inon et al.- Profe$$ional C# '<D- 2001 51)81)00$??)06Ste*hen an!y ;avi- C# for &'mmie$- "ngry Min!- 2002 50)7$)081$)86+h"an +hai- et al.- .NET 6ramewor7 E$$ential$- <>eilly- 2001 50)?)001)76
'ei)Meng 4ee- ASP.NET 2.0 A &e(elo%er;$ Noteboo7 - <>eilly- 200 50)?)00812)06.char*hel*.com.char*)tation.comm!n.microo&t.com.got!otnet.com.a*.net.3.org .3chool.com,html,.al*haork.com.avao&t.com
8/10/2019 CPSC 8720 Syllabus FA14
http://slidepdf.com/reader/full/cpsc-8720-syllabus-fa14 4/6
4
COURSE OUTLINE AND TENTATIVE SCHEDULE:
ClaPerio!
+o*ic Cha*ter to ea! /*ecte! St"!ent<"tcome
8,2 Internet rchitect"re- +M4- DM4-Contr"cting a 'e( Site
1- 2- CF A +M4 Sel&St"!y 5ee (elo6
1- 2- 3
?,2 +M4,CSS- Contr"cting5Contin"e!6- ;e("gging
3-$- 1- 2- 3-
?,? Server Control )7 1- 2- 3-
?,1 State Management- Mater Page 8- ? 1- 2- 3- -
?,23 +heme- Bavigation 10- 11 3- -
?,30 E%&' ( 1)? 3-
10,7 ;ata(ae acken! 12- 13 7-
10,1$ ;ata(ae acken! 5Contin"e!6 1$- 1 - 7
10,21 Sec"rity 18)1? - 8- ?
10,28 ED- 'e( Service 22- 23 $- - ?
11,$ ;e*loyment 21 3
11,11 Bo Cla G *roect *re* 3- $- - 11
11,18 E%&' ) 10)1- 18)2?- 21)23 3- $- - 7- ?
11,2 Proect Preentation - 10- 11
12,2 Proect Preentation - 10- 11
L&*s + Pro,"$t:
• Activities for Weeks 1 & 2:
Sel&)St"!y (y viiting:
htt*:,,.char*)tation.com,+"torial.a* an!htt*:,,.3chool.com,html,!e&a"lt.a* 5&or +M4 aic- that i- yo" can ki* the +M4!vance! eion6
• Labs
4a( ill (e releae! in the cla an! on lack(oar!.
• Project & Presentation
/ach t"!ent i re%"ire! to *reent a *roect either in!ivi!"ally or a a gro"*. Criteria &or the *roect are (ae! on &"nctionality- co*e- e&&ectivene- an! eae o& "e. More in&ormation ill (e!ic"e! in cla.
E%-"$t&t.ons:
1. St"!ent are e*ecte! to atten! an! (e *rom*t &or all clae. rriving late to a cla canre"lt in no cre!it &or that cla.
8/10/2019 CPSC 8720 Syllabus FA14
http://slidepdf.com/reader/full/cpsc-8720-syllabus-fa14 5/6
8/10/2019 CPSC 8720 Syllabus FA14
http://slidepdf.com/reader/full/cpsc-8720-syllabus-fa14 6/6
6
St"!ent ho have a !oc"mente! *hyical- *ychological- or learning !ia(ility an! nee!aca!emic accommo!ation- m"t regiter ith cce Service &or St"!ent ith ;ia(ilitie5SS;6. Pleae contact SS; (y e)mail- [email protected]!" mailto:[email protected]!"L- or (ycalling 708.23.3?8. I& yo" are alrea!y regitere!- *leae contact yo"r intr"ctor *rivatelyregar!ing yo"r aca!emic accommo!ation.
STATEMENT ON ACADEMIC HONEST/:
St"!ent are e*ecte! to &"l&ill aca!emic re%"irement in an ethical an! honet manner. +hie*ectation *ertain to the &olloing: "e an! acknole!gment o& the i!ea an! ork o& other-"(miion o& ork to &"l&ill co"re re%"irement- haring o& ork ith other t"!ent- an!a**ro*riate (ehavior !"ring eamination. +hee ethical coni!eration are not inten!e! to!ico"rage *eo*le &rom t"!ying together or &rom engaging in gro"* *roect. +he "niverity *olicy on aca!emic honety a**ear in the catalog a**en!i- hich can (e &o"n! on the e(ite athtt*:,,.govt.e!",catalog,cat(ack08.*!&Fname!!eta**en!i.