ࡱ> %` Ebjbj EJ̟̟   8 \0!Dv,!H""""$hh%%Lb=d=d=d=G='d'Ӌ$h 9(##((""40+++(j""b=+(b=++:|;"t! u\3 )jN;=DF0v`;Zu)$;;dH&&h+B'T' H&H&H&S+^H&H&H&v(((($  Omnibus* Course Syllabus School of  FORMTEXT Letters, Arts and Sciences Department:  FORMTEXT Mathematical and Computer Sciences Instructor: Jerry Shultz Prefix and Course Number:  FORMTEXT CSS 190P  Semester/year offered:  FORMTEXT Spring 2009 Banner Number (for Academic Affairs use):__________________________ (Students registering after Census date will be ineligible for the COF stipend and must pay the full tuition for the omnibus course. Please see COF-FAQ for details regarding registration deadlines:  HYPERLINK "http://www.mscd.edu/news/cof/cof_faq.htm" http://www.mscd.edu/news/cof/cof_faq.htm) Course Title:  FORMTEXT Computer Programming as a Tool for Creative Endeavors CIP Code:  FORMTEXT 11.9999 Credit Hours:  FORMTEXT 4 (4+0) Meeting Times/Dates:  FORMTEXT TR 1300-1450 Grading Mode(s):  FORMTEXT Letter Schedule Type(s):  FORMTEXT Lecture Prerequisites:  FORMTEXT none Corequisites:  FORMTEXT       Banner Enforced: Prerequisite(s):  FORMTEXT       Corequisite(s):  FORMTEXT       Prerequisite(s) or Corequisite(s):  FORMTEXT       Course Description: This course introduces students to basic concepts and techniques of computer programming in Java and JavaScript. It is intended for students interested in using computer programming as a tool for their creative endeavors in fields such as digital art, technical communication, and game development. It is also intended to provide a good background for students who intend to continue study of computer science. Required Reading Materials: Materials provided by the instructor Evaluation of Student Performance: Programming assignments Examinations, including a comprehensive final Specific Measurable Student Behavioral Learning Objectives: Upon completion of this course students will be able to: Design and implement very simple programs using expressions, branching, repetition, input, and output. Design and implement very simple Java classes that use instance variables, instance methods, constructors, static variables, and static methods. Design and implement very simple programs using predefined Java classes that implement the list data structure. Modify given frameworks to produce their own multi-media applications. Modify given frameworks to produce their own real-time interactive applications. Detailed outline of course content (major topics and subtopics) please see note below: Basic Concepts of Java Programming Variables, expressions, and assignment statement Branching Looping Overview of object-oriented programming Input and output Lists A Framework for Multi-Media Applications General structure of event-driven programming 2D graphics Audio III. A Framework for Real-Time Interactive Applications General structure of real-time interactive programming 3D graphics Excerpt from METROPOLITAN STATE COLLEGE of DENVER GUIDELINES FOR THE PROTECTION OF HUMAN SUBJECTS Available in full on the MSCD web site:  HYPERLINK "http://clem.mscd.edu/~forrestj/HSRC%20Docs/The%20Policy.doc" http://clem.mscd.edu/~forrestj/HSRC%20Docs/The%20Policy.doc Research Projects Conducted in Research Classes. Developmental and institutional guidelines for confidentiality and research with human subjects will be taught in depth as a part of course requirements for research classes. Students will be required to develop their own informed consent forms or to use forms developed by faculty members which conform to College guidelines and Department policy (see link above). All student projects will be reviewed and approved by faculty prior to recruiting subjects. (See Example 3 consent form at this link:  HYPERLINK "http://clem.mscd.edu/~forrestj/HSRC.htm" http://clem.mscd.edu/~forrestj/HSRC.htm ). *** This required course content MUST be part of the Detailed outline of course content section of the omnibus course syllabus OR a statement must be attached that clearly states how the proper procedures have been followed by the course instructor and/or the student. The Associate VP for Academic Affairs cannot sign an omnibus syllabus that appears to involve human subjects and/or personal data unless this information is provided.  note: If the omnibus course includes student and/or course instructor research that involves (1) interviewing subjects and/or (2) handling personal data and/or (3) topics which could be viewed as sensitive (e.g., personal political views, health data, sexuality, etc.), then approval by the Office of Academic Affairs will require assurance that the guidelines described at the end of this document have been followed.     Prefix and Course Number: CSS 190__ September 26, 2008 Prefix and Course Number: CSS 190__ September 26, 2008 Metropolitan State College of Denver Office of Academic Affairs Approved - Omnibus course: _________________________________________________________ __________________ Department Chair OR Program Director Date _________________________________________________________ __________________ Dean OR Associate Dean of School Date _________________________________________________________ __________________ Associate Vice President for Academic Affairs Date Approved - Field Experience/Internship Only: ______________________________________________________________________________ Location of Internship _________________________________________________________ __________________ Faculty Evaluation Group Date _________________________________________________________ __________________ Field Supervisor** Date **Approval by the Field Supervisor is required and must be indicated by the original signature of that supervisor on the syllab$%/01KLMTWZ[efgǻЂлpjcWP h$>*aJjh$>*UaJ h>*aJ haJ"jh0h>*UaJh@whVZ.aJh@wh ! >*aJh0>*aJmHnHu"jh0h>*UaJ h0>*aJjh0>*UaJh^ h ! aJh@wh ! aJh^ h_I5;CJ aJ hp(5;CJ aJ h^ h ! 5;CJ aJ MN Q |   L M  0 `'gdM gdV 6gdC}xxgd;:gd$a$YE Q R x     % ̅yyqiiaYMYjh;:CJUaJh;:CJaJhdvCJaJhQFCJaJh7CJaJhp(hdv5CJaJh*hdvCJaJh@wh ! >*aJh>*aJmHnHu"jhhe>*UaJ h>*aJjh>*UaJh@wh ! aJh$>*aJmHnHujh$>*UaJ"jVh$h_ >*UaJ% M O P Q y z { | |ukbVO=V"jahhe>*UaJ h>*aJjh>*UaJh@whaJh@wh>*aJ h ! >*aJh|X>*aJmHnHu"jh|XhXS>*UaJ h|X>*aJjh|X>*UaJh@wh ! aJh;:h ! CJaJh\h;:0JCJaJjh;:CJUaJ#jjh\h;:CJUaJh;:CJaJh;:h;:CJaJ   / 0 : ; < J K ^ _ i j k q r ͻͩ͗ͅslf h#laJ h ! >*aJ"jhhe>*UaJ"jhhe>*UaJ"jhhe>*UaJ"jWhhe>*UaJ"jhhe>*UaJ h>*aJh@wh ! aJh@wh>*aJjh>*UaJh>*aJmHnHu(  R T h j x   " ⫢we^XLE hM >*CJjhM >*CJU hM CJ hM 5CJ"j hM hM >*UaJ"j hM hM >*UaJhM hM >*aJjhM hM >*UaJhM hM aJ hV 6>*aJ'jh@whV 6>*UaJmHnHu"j/ h@whV 6>*UaJh@whV 6>*aJjh@whV 6>*UaJh@whV 6aJ hV 6aJ0 z 4 6 ^ LMNj8qi q & Fgd & F 8vv^vgdgd0Sgd `'`gdM " $ & 0 2 4 6 \ ^ LNijk678qrst|mg`\hD` h@wh ! h#laJhC}h ! 56\]aJhC}hC}56\]aJ hC}aJh@wh ! aJhh ! aJ hqaJh@wh0SaJh*haJ hM aJ h0SaJ h ! aJ hM 5CJ!jhM >*CJUmHnHujhM >*CJUj hM >*CJU qrt",4\msm" & F d-DM ^`gdq" & F d-DM ^`gdq" & F 88d-DM ^8`gdq&$d%d&d'dNOPQgdq !"+,34[\lmJKWXZgжХnY)h|:h|:56CJOJQJ\^JaJ h~!5CJOJQJ\^JaJ)h''h''56CJOJQJ\^JaJ h#l5CJOJQJ\^JaJ hP 5CJOJQJ\^JaJhqh7$\aJ hq\aJhqhaJhqh\aJ h5\h#jhkXh0J:H*UaJhD`hD`:KWYZg $xa$gd+ $xa$gd'' & F d-DM `gdq 88d-DM ^8`gdq" & F d-DM ^`gdq ,./01klm  kxپvojof^VRf^Jhh|:6hhh6hh+6h+ h+>* h+h+h0hl0Jh0hl0JaJj h0hlUaJ h+hl hlaJjhlUaJ h~!aJ h+6aJh+h~!6aJ h|:5CJOJQJ\^JaJ h~!5CJOJQJ\^JaJ)h|:h~!56CJOJQJ\^JaJmWXY[\i`^\\\h]hgd&$d%d&d'dNOPQgd~!(x$d%d&d'dNOPQgd^); $Xa$gdv8X1$]v^8gd+$x$d%d&d'dNOPQa$gd|: .Sbj¸wmc_THh^);h7$5CJaJh^);h7$CJaJh7$h^jh7$:aJhkXh7$H*aJ jhkXh7$0JH*UaJh^);h^);5:aJh^);5:aJ hkX5aJh^);h''5aJh^);h5aJh^);hl5aJh''h+h|:h|h0J6jd h|h6Uhh6jh6U h6)3KU'VWXYZ\]_`bce;VX`}fh<DDD6DjDEEEԯԥԛԯԕԁsshp(h7$56CJaJhp(h7$CJaJU h7$>*CJ h7$CJhy{h7$5CJh||h7$5CJ h7$56h=ih7$6aJh^ h7$;jh_ Uh_ h7$h7$5CJaJh7$CJaJh^);h7$5CJaJh^);h7$CJaJ-\^_abde:;`{|}&$d%d&d'dNOPQgdl-hdh$d%d&d'dNOPQ]hgdl$a$gd^ a=aD&$d%d&d'dNOPQgdl&$d%d&d'dNOPQgdl)dh$d%d&d'dNOPQgdlus. *Guidelines as set forth in Section V. F. of the MSCD Curriculum Guidelines, Policies and Procedures must be followed. A copy of the omnibus course syllabus must be on file in the Office of Academic Affairs prior to the listing of the course in any semester schedule. DDEEEE&$d%d&d'dNOPQgd~!&$d%d&d'dNOPQgdl)$$d%d&d'dNOPQa$gdlEEEh^);h^);5:aJh_ C 000&PP:p#lBP/ =!"#$% DLetters, Arts and SciencesDText2"Mathematical and Computer SciencesDText4 CSS 190P DText5 Spring 2009DyK )http://www.mscd.edu/news/cof/cof_faq.htmyK Rhttp://www.mscd.edu/news/cof/cof_faq.htmDText65Computer Programming as a Tool for Creative EndeavorspDText1511.9999vIf you are unsure of the CIP code, please contact Eriks Humeyumptewa in Academic Affairs - humeyump@mscd.edu or x3599.DText7 4 (4+0)DText11TR 1300-1450DText12Letter5Grading Mode should normally be "L" for letter grade.DText13Lecture,Schedule type used must be already approved.~DText14nonevDText14vDText17vDText19vDText19]DyK <http://clem.mscd.edu/~forrestj/HSRC%20Docs/The%20Policy.docyK phttp://clem.mscd.edu/~forrestj/HSRC Docs/The Policy.docDyK (http://clem.mscd.edu/~forrestj/HSRC.htmyK Phttp://clem.mscd.edu/~forrestj/HSRC.htmD@D +Normal1$CJ_HhmH sH tH DA@D Default Paragraph FontViV  Table Normal :V 44 la (k(No List <&@< Footnote Reference4@4 Header  !4 @4 Footer  !H"H VZ. Balloon TextCJOJQJ^JaJ.)1. VZ. Page Number6U@A6 ;: Hyperlink >*B*phHZ@RH ~! Plain Text1$CJOJQJ^Jh:@b: P Footnote TextCJFVqF lFollowedHyperlink >*B* ph66 q Outline I  & F@@ qA. Outline II  & F88 q 1. Outline  & F JMN Q|LM=uv'()EklLDL M O   7 H N w & 2 4 5 B g H 234679:<=?@;VWXst<gg~<[00000000000000000000000000000000000 0 00000 0 0 0 0 0000 0 0 0 0 0 0 0 0 0 0 00 0 00000000000@0@000@0X00@0X00@0X00@0X00@0@0 V@0@0 V@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0X00XMN Q|LM=uv'()EklLDL M O N w 2 B g H 469<?;VWXst<gg~<[0000000000000000000000000000000000 0 00000 0 0 0 0 0000 0s 0 0s 030 030 030 0{00{00A 0^A 0^00 00@0@0@0@0@000p/sB0 `0 0 B0Y000000t@0000000000000000000000000000000000000 00 w$% " EE$0 q\DE !#E$0KZf Py /;J^jq)5;ams F pFFFFXFFFFFFFFFFFXX@  @ 0(  B S  ?H0(  Text2Text4Text5 _Hlt130274387 _Hlt130274388Text6Text15Text7Text11Text12Text13Text14 _Hlt130274175 _Hlt130274176 _Hlt130262307 _Hlt130262308 _Hlt130274270 _Hlt130274271Zbb/^+ + 1 1 @@ @ @@@@@ ccKr, , 2 2  "lw#""C"""d"4K""<"B O U U ` #))4 N T \ f f "(0:: 9*urn:schemas-microsoft-com:office:smarttagsplace= *urn:schemas-microsoft-com:office:smarttags PlaceName= *urn:schemas-microsoft-com:office:smarttags PlaceType d   4466779:<=?@ 4466779:<=?@3$LZ z/K^r G p124466779:<=?; DTWXXYYam4466779:<=?@AU 0Оr(.&}1=w=D$?ЁMvXz}'*8 X8^X`o(hH.8 ^`hH.8 pLp^p`LhH.8 @ @ ^@ `hH.8 ^`hH.8 L^`LhH.8 ^`hH.8 ^`hH.8 PLP^P`LhH.^`o(.0^`0o(. pLp^p`LhH. @ @ ^@ `hH. ^`hH. L^`LhH. ^`hH. ^`hH. PLP^P`LhH.x^`x56o(hH.P^`P>*o(hH. p^p`o(hH.  `^ ``o(hH. T^T`o(hH() p^`po(hH. \^`o(hH() ,^`o(hH() ^`o(hH()^`.^`.pp^p`.@ @ ^@ `.^`.^`.^`.^`.PP^P`.0^`056o(hH.X^`X>*o(hH. 0^`0o(hH. `^``o(hH. p^p`o(hH() p^`po(hH. d^d`o(hH() 4^4`o(hH() l^`o(hH()x^`x56o(hH.X^`X>*o(hH. 0^0`o(hH.  `^ ``o(hH. T^T`o(hH() p^`po(hH. \^`o(hH() ,^`o(hH() ^`o(hH()$?AU r(MXz}1=w=l`R         |       SRJM+|:_ ^ ! Z.M0,2,~!|#7$m%''^'VZ.V 6;^);QFPG8J:K0MXS}W|Xg=itFibQoUtosztdv@w5yczy{qD`$_IlM +}l7(aN^.'p(q;:C}a^jJ#l||el P 0SkXdzG<92469<?i0i0i0i0i0@\\Vmwpt01\SI141451Ne03:winspoolHP LaserJet P4010_P4510 Series PCL 6\\Vmwpt01\SI1414518&C odXXLetter DINU", poS@SMTJHP LaserJet P4010_P4510 Series PCL 6InputBinFORMSOURCERESDLLUniresDLLStaplingNoneHPDocUISUITrueResolution600dpiFastResTrueOrientationPORTRAITHPOrientRotate180FalseDuplexNONEPaperSizeLETTERMediaTypeCARDSTOCKCollateOFFTTAsBitmapsSettingTTModeOutlineRETChoiceTrueJPEGEnableAutoAlternateLetterHeadFalseHPPaperSizeALMConstraintsSTATEMENTESPRITSupportedTrueHPXMLFileUsedhpc40156.xmlOutputBinAutoHPCustomDUplexableRange5.83x8.27_8.5x14HPNUseDiffFirstPageChoiceTRUEHPPageExceptionsFileHPZPE5k4HPPageExceptionsInterfaceShowPageExceptionsHPPageExceptionsLowEndHPPageExceptionsLowEndVerHPPageExceptionsCoverInsertionHPDocPropResourceDatahpzhl5k4.cabPrintQualityGroupPQGroup_2HPLpiSelectionNoneHPColorModeMONOCHROME_MODEEconomodeFalseHPPDLTypePDL_PCL6HPPJLEncodingUTF8HPJobAccountingHPJOBACCT_JOBACNT_COLORAUTHHPJobByJobOverrideJBJOHPSmartDuplexSinglePageJobTrueHPSmartDuplexOddPageJobTrueHPPCL6PassThroughTrueHPManualDuplexDialogItemsInstructionID_01_FACEDOWN-NOROTATEHPManualFeedOrientationFACEDOWNHPManualDuplexDialogModelModelessHPMapManualFeedToTray1TrueHPManualDuplexPageRotateDriverRotateHPPrintOnBothSidesManuallyFalseHPPrintInGrayScaleFalseHPPaperSizeDuplexConstraintsSTATEMENTHPMediaTypeDuplexConstraintsTRANSPARENCYHPDuplicateJobNameOverrideSWFWPSAlignmentFileHPZLS5k4PSServicesOptionPSServicesDummyOptionHPSmartHubInet_SID_263_BID_514_HID_265PSServices_DeviceandSuppliesStatusTRUEHPSmartHub_OnlinediagnostictoolsTRUEHPSmartHub_SupportandtroubleshootingTRUEHPSmartHub_ProductmanualsTRUEHPSmartHub_CheckfordriverupdatesTRUEHPSmartHub_OrdersuppliesTRUEHPSmartHub_ShowmehowTRUEHPConsumerCustomPaperTrueHPEnableRAWSpoolingTrueJRConstraintsJRCHDPartialJRHDInstalledJRHDOffJRHDNotInstalledJRHDOffHPPreAnalysisFalse IUPHxOkAƟM@yEB5lu[݀,v[z+@?^Ńқ7XYw$m73󾳛0N]‚F繨ui%l>N4,l;cg9@Fw6-CpmlS XϺ#B&hnT^WXiy|} C9V19ޥ(r#ŷ6R6Tp-N +ڀ~- s$t 1f{f%kOZ 0rs yĄAs{f.\{vV-`jwE'ZC_&(+K6YWanc)VQ<0W i_Oh];xcul_}o~}_j0?sf$&L?q+&Pט/S T֩]MzP +i&P+*[d8>pH|(vMI?YwE Y v|gT݇Kgno9 ۗ_M=z35[ynO   p z\\Vmwpt01\SI1414518&C odXXLetter DINU", poS@SMTJHP LaserJet P4010_P4510 Series PCL 6InputBinFORMSOURCERESDLLUniresDLLStaplingNoneHPDocUISUITrueResolution600dpiFastResTrueOrientationPORTRAITHPOrientRotate180FalseDuplexNONEPaperSizeLETTERMediaTypeCARDSTOCKCollateOFFTTAsBitmapsSettingTTModeOutlineRETChoiceTrueJPEGEnableAutoAlternateLetterHeadFalseHPPaperSizeALMConstraintsSTATEMENTESPRITSupportedTrueHPXMLFileUsedhpc40156.xmlOutputBinAutoHPCustomDUplexableRange5.83x8.27_8.5x14HPNUseDiffFirstPageChoiceTRUEHPPageExceptionsFileHPZPE5k4HPPageExceptionsInterfaceShowPageExceptionsHPPageExceptionsLowEndHPPageExceptionsLowEndVerHPPageExceptionsCoverInsertionHPDocPropResourceDatahpzhl5k4.cabPrintQualityGroupPQGroup_2HPLpiSelectionNoneHPColorModeMONOCHROME_MODEEconomodeFalseHPPDLTypePDL_PCL6HPPJLEncodingUTF8HPJobAccountingHPJOBACCT_JOBACNT_COLORAUTHHPJobByJobOverrideJBJOHPSmartDuplexSinglePageJobTrueHPSmartDuplexOddPageJobTrueHPPCL6PassThroughTrueHPManualDuplexDialogItemsInstructionID_01_FACEDOWN-NOROTATEHPManualFeedOrientationFACEDOWNHPManualDuplexDialogModelModelessHPMapManualFeedToTray1TrueHPManualDuplexPageRotateDriverRotateHPPrintOnBothSidesManuallyFalseHPPrintInGrayScaleFalseHPPaperSizeDuplexConstraintsSTATEMENTHPMediaTypeDuplexConstraintsTRANSPARENCYHPDuplicateJobNameOverrideSWFWPSAlignmentFileHPZLS5k4PSServicesOptionPSServicesDummyOptionHPSmartHubInet_SID_263_BID_514_HID_265PSServices_DeviceandSuppliesStatusTRUEHPSmartHub_OnlinediagnostictoolsTRUEHPSmartHub_SupportandtroubleshootingTRUEHPSmartHub_ProductmanualsTRUEHPSmartHub_CheckfordriverupdatesTRUEHPSmartHub_OrdersuppliesTRUEHPSmartHub_ShowmehowTRUEHPConsumerCustomPaperTrueHPEnableRAWSpoolingTrueJRConstraintsJRCHDPartialJRHDInstalledJRHDOffJRHDNotInstalledJRHDOffHPPreAnalysisFalse IUPHxOkAƟM@yEB5lu[݀,v[z+@?^Ńқ7XYw$m73󾳛0N]‚F繨ui%l>N4,l;cg9@Fw6-CpmlS XϺ#B&hnT^WXiy|} C9V19ޥ(r#ŷ6R6Tp-N +ڀ~- s$t 1f{f%kOZ 0rs yĄAs{f.\{vV-`jwE'ZC_&(+K6YWanc)VQ<0W i_Oh];xcul_}o~}_j0?sf$&L?q+&Pט/S T֩]MzP +i&P+*[d8>pH|(vMI?YwE Y v|gT݇Kgno9 ۗ_M=z35[ynO   p z(4P@P P@P@UnknownGz Times New Roman5Symbol3& z Arial5& zaTahoma?5 z Courier New# h ɦFww! dk 2Q HX? ! 2CIP Code:______________Charlotte Bakerreedma$      Oh+'0  8 D P \hpxCIP Code:______________Charlotte Baker Normal.dotreedma7Microsoft Office Word@V@'I@r$ @U3w՜.+,D՜.+,H hp  MSCDd CIP Code:______________ Title 8@ _PID_HLINKSA1>3(http://clem.mscd.edu/~forrestj/HSRC.htm"w08http://clem.mscd.edu/~forrestj/HSRC Docs/The Policy.doc*D )http://www.mscd.edu/news/cof/cof_faq.htm  !"#$%'()*+,-/0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvxyz{|}~Root Entry FЋData &1Table.WordDocumentEJSummaryInformation(wDocumentSummaryInformation8CompObjqMsoDataStoreЋЋ   FMicrosoft Office Word Document MSWordDocWord.Document.89qDocumentLibraryFormDocumentLibraryFormDocumentLibraryForm This value indicates the number of saves or revisions. The application is responsible for updating this value after each revision.