ࡱ> Y Dbjbj h h 6kbkb\<''55555.5.5.58f5l54.5@P~78888s:s:s:OOOOOOO$StVXO5s:Q:"s:s:s:O5588Os:s:s:s:5858Os:s:Os:s:3NO80>$Os:NOP0@PsOVs:V0OV5O s:s:s:s:OOs:s:s:s:@Ps:s:s:s:Vs:s:s:s:s:s:s:s:s:'B 3:  1. Course title/number, number of credit hours COP 4376 Python Programming  3 credit hours 2. Course prerequisites, corequisites, and where the course fits in the program of study Prerequisites: COP 3530 Data Structures and Algorithm Analysis 3. Course logistics Term: Spring 2017 Lecture time and place: TBA This is a classroom lecture course with an online section. All course material and assignments are handled using Canvas, at  HYPERLINK "http://bb.fau.edu/"http://canvas.fau.edu.  4. Instructor contact information Instructors name Office address Contact telephone number Email address Office hours:Dr. Ionut Cardei EE 419 561-297-3401 (only during office hours)  HYPERLINK "mailto:icardei@cse.fau.edu"icardei@cse.fau.edu [email is preferred] TBA 5. Communication Policy The preferred mode of communication for private messages to the instructor is using Canvas's Message tool. For questions or concerns related to the course, please check first the "Class Q&A" Discussion Board on Canvas. Expect answers within 48 hours from posting. For private messages sent via Canvas expect a reply within 24 hours, excluding the weekend period or holidays. For more urgent communication, contact the instructor via regular email from your 鶹ƷƵemail account. 6. Course description  This class is an introduction to the Python programming language, with applications to practical problem solving involving data manipulation and analysis. The first part of the class focuses on teaching the basics of the Python language. Topics covered are data structures (lists, arrays, dictionaries, sets, comprehensions), functions, files, and object-oriented language elements. In the second part of the course students learn to apply advanced language features and methodologies in combination with third-party libraries for scientific computation to develop real-world applications. 7. Course objectives/student learning outcomes/program outcomes Student learning outcomes & relationship to ABET a-i objectives (computing programs)ABET Outcomes: (b) An ability to apply design and development principles in conducting experiments, analyzing results, and construction of hardware or software systems of varying complexity. (c) An ability to apply mathematical foundations, engineering or computer science theory in the modeling and design of a system, component, or program to meet desired needs with realistic constraints and tradeoffs. Learning Objectives demonstrate and apply programming methods using the Python programming language (a,b,c,d,e,f,i) demonstrate the ability to develop object-oriented software with the Python language and use industry standard development tools (a,c,d,i) apply methods from functional programming and parallel programming to improve application quality and performance (a,b,c,i) demonstrate and apply the object-oriented development methodology using Python language features and third party libraries for the term project (a,b,c,i) 8. Course evaluation method Quizzes ........................................... 10 % Homeworks ........................ 45 % Final Exam 20 % Project ............................................. 20 % Participation .................................... 5 % The quizzes include multiple-choice type tests administered online using Canvas. The homeworks problems require programming in Python and use of industry standard development tools. The project takes groups of two students through all stages of the development cycle (analysis, design, implementation). The project may address social needs, analysis and visualization of public government data, computer animation, virtual reality, or distributed applications. 9. Course grading scale (tentative) Grading Scale: A: 100-95, A-: 94-90, B+: 89-85, B: 84-80, B-:79-75, C+: 74-72, C: 71-68, C- 67-60, D: 59-50, F:49-0 10. Policy on makeup tests, late work, and incomplete grades Late work is not acceptable, except for special (e.g. medical) circumstances with advance notice. Incomplete grades are against the policy of the department. Unless there is solid evidence of medical or otherwise serious emergency situation incomplete grades will not be given. No extra credit assignments will be given. However, most homeworks have extra credit problems. 11. Computing Resources and Software Students are responsible for applying proper backup procedures to preserve their work on homework assignments and the project. Common methods involve copying files periodically and as necessary to USB flash drives, the 鶹ƷƵdrives, Google Drive, DropBox, or some other online service. Students should have access to a PC running Windows, Linux, or Mac OS with internet access. Students are required to download and install Python version 3.5.x from  HYPERLINK "https://www.python.org/downloads/"https://www.python.org/downloads/ Install the IDLE integrated Development Environment: (it comes preinstalled with Python on Windows) on Debian-based Linux, run command sudo apt install idle3 on Mac OsX, install Active State tcl/Tk from  HYPERLINK "http://www.activestate.com/activetcl/downloads"http://www.activestate.com/activetcl/downloads 12. ParticipationClassroom attendance for the live section students is mandatory. Repeated absences will cut the participation points to 0. All class material and assignments will be posted on Canvas. Students should log in at least two times per week to make sure they are up to date with announcements, postings, messages, and assignments. 13. Disability policy statement In compliance with the Americans with Disabilities Act Amendments Act (ADAAA), students who require reasonable accommodations due to a disability to properly execute coursework must register with Student Accessibility Services (SAS)in Boca Raton, SU 133 (561-297-3880); in Davie, LA 203 (954-236-1222); or in Jupiter, SR 110 (561-799-8585) and follow all SAS procedures. 14. Honor code policy Students at 鶹ƷƵ are expected to maintain the highest ethical standards. Academic dishonesty is considered a serious breach of these ethical standards, because it interferes with the university mission to provide a high quality education in which no student enjoys unfair advantage over any other. Academic dishonesty is also destructive of the university community, which is grounded in a system of mutual trust and place high value on personal integrity and individual responsibility. Harsh penalties are associated with academic dishonesty. See University Regulation 4.001 at  HYPERLINK "http://www.fau.edu/regulations/chapter4/4.001_Code_of_Academic_Integrity.pdf"www.fau.edu/regulations/chapter4/4.001_Code_of_Academic_Integrity.pdf Students are allowed to work together for homeworks involving programming. However, all submitted programs must be the original work of individual students. 15. Required texts/reading The Practice of Computing using Python, 3rd Ed. (plus MyProgrammingLab with Pearson eText Access Card) by Punch and Enbody. ISBN-13: 9780134520513 16. Supplementary/recommended readings Textbook webpage:  HYPERLINK "https://www.pearsonhighered.com/product/Punch-Practice-of-Computing-Using-Python-The-3rd-Edition/9780134379760.html"https://www.pearsonhighered.com/product/Punch-Practice-of-Computing-Using-Python-The-3rd-Edition/9780134379760.html The Python documentation page:  HYPERLINK "https://docs.python.org/3/"https://docs.python.org/3/ The Python tutorial:  HYPERLINK "https://docs.python.org/3/tutorial/index.html"https://docs.python.org/3/tutorial/index.html NumPy and SciPy documentation page:  HYPERLINK "http://docs.scipy.org/doc/"http://docs.scipy.org/doc/ Graphical User Interfaces with Tk:  HYPERLINK "https://docs.python.org/3/library/tk.html"https://docs.python.org/3/library/tk.html 17. Course topical outline 18. Computer Requirements / Technical Skills Computer Requirements Operating System A computer that can run Linux, Mac OSX, Windows XP or higher Peripherals A backup option should be available to minimize the loss of work. This can be an external hard drive, a USB drive, cloud storage, or your folder on the 鶹ƷƵservers. Software  HYPERLINK "https://canvas.fau.edu/"Once logged in to Canvas, please visit the links located at the top of each Canvas page for LMS compatibility with your computer. Make sure your Internet browser is compatible and that you have all the recommended plug-ins installed. Required Technical Skills [in addition to prerequisites] Word editing and ability to export documents to PDF format. 19. Technical Problems Technical Problem Resolution Procedure In the online environment, there is always a possibility of technical issues (e.g., lost connection, hardware or software failure). Many of these can be resolved relatively quickly, but if you wait until the last minute before due dates, the chances of these glitches affecting your success are greatly increased. Please plan appropriately. If a problem occurs, it is essential you take immediate action to document the issue so your instructor can verify and take appropriate action to resolve the problem. Please take the following steps when a problem occurs: Contact the eSuccess Advisor for assistance: eLearning Success Advisor - 561-297-3590 If you can, make a Print Screen of the monitor when the problem occurs. Save the Print Screen as a .jpg file. If you are unfamiliar with creating a Print Screen file, visit  HYPERLINK "http://en.kioskea.net/faq/141-print-screen-screen-capture-windows-mac-os-x-and-unix-linux" \n _blankhttp://en.kioskea.net/faq/141-print-screen-screen-capture-windows-mac-os-x-and-unix-linux. If the problem seems to be with Canvas or another system managed by 鶹ƷƵIRM or TSG complete a Help Desk ticket  HYPERLINK "http://helpdesk.fau.edu/"http://helpdesk.fau.edu/. Make sure you complete the form entirely and give a full description of your problem so the Help Desk staff will have the pertinent information in order to assist you properly. This includes: Select Canvas (Student) for the Ticket Type. Input the Course ID. In the Summary/Additional Details section, include your operating system, Internet browser, and Internet service provider (ISP). Attach the Print Screen file, if available. If the problem is with the tools/code used in class then send an email to your instructor to notify him of the problem. Include all pertinent information of the problem attach/paste course code or include the screenshot if it makes sense. If you do not hear back from the Help Desk within a timely manner (48 hours), it is your responsibility to follow up with the appropriate person until a resolution is obtained. In case you contacted your instructor and you don't get a reply in two days, please send the message again, call or stop by the instructor's office during office hours. 20. Selected University and College Policies Religious Accommodation Policy Statement In accordance with rules of the Florida Board of Education and Florida law, students have the right to reasonable accommodations from the University in order to observe religious practices and beliefs with regard to admissions, registration, class attendance and the scheduling of examinations and work assignments. For further information, please see  HYPERLINK "http://www.fau.edu/academic/registrar/FAUcatalog/academics.php"Academic Policies and Regulations. University Approved Absence Policy Statement In accordance with rules of the 鶹ƷƵ, students have the right to reasonable accommodations to participate in University approved activities, including athletic or scholastics teams, musical and theatrical performances and debate activities. It is the students responsibility to notify the course instructor at least one week prior to missing any course assignment. Incomplete Grade Policy Statement A student who is passing a course, but has not completed all work due to exceptional circumstances, may, with consent of the instructor, temporarily receive a grade of incomplete (I). The assignment of the I grade is at the discretion of the instructor, but is allowed only if the student is passing the course. Withdrawals Any student who decides to drop is responsible for completing the proper paper work required to withdraw from the course. Grade Appeal Process A student may request a review of the final course grade when s/he believes that one of the following conditions apply: There was a computational or recording error in the grading. Non-academic criteria were applied in the grading process. There was a gross violation of the instructors own grading system. The procedures for a grade appeal may be found in  HYPERLINK "http://www.fau.edu/regulations/chapter4/index.php"Chapter 4 of the University Regulations. Disruptive Behavior Policy Statement Disruptive behavior is defined in the 鶹ƷƵStudent Code of Conduct as ... activities which interfere with the educational mission within classroom. Students who behave in the face-to-face and/or virtual classroom such that the educational experiences of other students and/or the instructors course objectives are disrupted are subject to disciplinary action. Such behavior impedes students ability to learn or an instructors ability to teach. Disruptive behavior may include, but is not limited to: non-approved use of electronic devices (including cellular telephones); cursing or shouting at others in such a way as to be disruptive; or, other violations of an instructors expectations for classroom conduct. Support Services and Resources Office of Information Technology Online Help Desk:  HYPERLINK "http://helpdesk.fau.edu/"http://helpdesk.fau.edu 鶹ƷƵLibraries Website:  HYPERLINK "http://www.fau.edu/library/" \n _blankhttp://www.fau.edu/library Center for Learning and Student Success Website:  HYPERLINK "http://www.fau.edu/class"http://www.fau.edu/class University Center for Excellence in Writing:  HYPERLINK "http://www.fau.edu/UCEW"http://www.fau.edu/UCEW Math Learning Center:  HYPERLINK "http://www.math.fau.edu/MLC"http://www.math.fau.edu/MLC Office of Undergraduate Research and Inquiry:  HYPERLINK "http://www.fau.edu/ouri"http://www.fau.edu/ouri Student Accessibility Services Office  HYPERLINK "http://www.fau.edu/sas/"http://www.fau.edu/sas/ Office of International Programs and Study-abroad:  HYPERLINK "http://www.fau.edu/goabroad" \n _blankwww.fau.edu/goabroad Freshman Academic Advising Services:  HYPERLINK "http://www.fau.edu/freshmanadvising"http://www.fau.edu/freshmanadvising Faculty Rights and Responsibilities 鶹ƷƵ respects the right of instructors to teach and students to learn. Maintenance of these rights requires classroom conditions which do not impede their exercise. To ensure these rights, faculty members have the prerogative: To establish and implement academic standards To establish and enforce reasonable behavior standards in each class To refer disciplinary action to those students whose behavior may be judged to be disruptive under the Student Code of Conduct. The instructor reserves the right to adjust this syllabus as necessary.      Department of Computer and Electrical Engineering and Computer Science 鶹ƷƵ Course Syllabus /014QRSYhijkm  # $ % & ( - : ; Q V ȷȧיȷ׷ȷrcR h9)6CJOJQJ]^JaJh9)6CJOJQJ^JaJ#h9)56>*CJOJQJ^JaJ)h9)5>*B* CJOJQJ^JaJphh9)CJOJQJ^JaJh9)CJOJPJQJ^JaJ h9)5>*CJOJQJ^JaJh9)5CJOJQJ^JaJh9)&h9)5B* CJOJQJ^JaJph h9)5>*CJOJQJ^JaJ 012345RSidX $G$If`kd$$If\&&?&V&m&R&   4ap($If$G$If ijklmnQK$Ifkd$$If(rF&&?&V&m&r 4ap2$G$If $If`   lf$Ifkd$$If\&&?&V&m&R&   4ap($G$If  $ % & ' ( }uouuu$If$G$Ifkd>$$If\&&?&V&m&R& 4ap(( ) ; W X      tnnnnnnfff$G$If$Ifkd$$If\&&?&V&m&R&   4ap( V X      = > ? @ B T U c d e f ~  n______h9)6CJOJQJ^JaJ#h9)56>*CJOJQJ^JaJ h9)5>*CJOJQJ^JaJh9)5CJOJQJ^JaJ&h9)5B* CJOJQJ^JaJph-h9)5>*B* CJOJPJQJ^JaJphh9)0JCJOJQJ^JaJjh9)Ujh9)Uh9)CJOJQJ^JaJh9)%  > ? @ A B }uouuu$If$G$Ifkd;$$If\&&?&V&m&R& 4ap(B C U d f  tlfffffflff$If$G$Ifkd$$If\&&?&V&m&R&   4ap( 2 3 7 8 9 : ; < T WkdH$$Ifr &&?&V&m&C  4ap2$G$If$If       1 3 6 7 8 9 ; S T U V W X 4 5 6 7 9 O 󴣎zkYE󴣎z&h9)56>*CJOJQJ]^JaJ#h9)56>*CJOJQJ^JaJh9)5CJOJQJ^JaJ&h9)5B* CJOJQJ^JaJph)h9)5>*B* CJOJQJ^JaJph h9)5>*CJOJQJ^JaJh9)CJOJQJ^JaJ*h9)0J>*B* CJOJQJ^JaJphh9)0JCJOJQJ^JaJjh9)Uh9)jh9)UT U V W X Y 5 6 7 8 9 fkd $$If\&&?&V&m&R&   4ap($G$If$If 9 : P Q R S T }uouuu$If$G$Ifkd$$If\&&?&V&m&R& 4ap(O P Q V @AOPSTZ[RS#ijoyܹΖΥ΅΅ h9)5CJOJQJ\^JaJh9)6CJOJQJ^JaJ&h9)5B* CJOJQJ^JaJph)h9)5>*B* CJOJQJ^JaJphh9)CJOJQJ^JaJ h9)5>*CJOJQJ^JaJh9)5CJOJQJ^JaJh9)4T U V tfff^^^$G$If d($1$7$G$Ifkdp$$If\&&?&V&m&R&   4ap(}uou$If$G$Ifkd, $$If\&&?&V&m&R& 4ap(APTjj & Fd$1$7$G$If^`d$1$7$G$If^`$If$G$IfXkd $$If0?&z&k&;  4ap [a[$Ifgkdk $$IfF ?&z&C (;    4ap$G$Ifd$1$7$G$If^` & Fd$1$7$G$If^`Sjk$If$G$IfXkd $$If0?&z&k&;  4ap!"+,>@AChi01_`aݺݦ݅}r}jh9)Ujh9)Uh9)CJOJPJQJ^JaJ h9)6CJOJQJ]^JaJ&h9)56CJOJQJ\]^JaJh9)6CJOJQJ^JaJ&h9)5B* CJOJQJ^JaJphh9) h9)5CJOJQJ\^JaJh9)CJOJQJ^JaJ+"8Xkd6 $$If0?&z&k&;  4ap$G$Ifgkd $$IfFF?&z&r;    4ap"JXkdN $$If0?&z&k&;  4apOkd $$If0?&z&k&;4ap$G$If$If,-ABCDijkOkd $$If0?&z&k&;4ap$G$If$If kl'|$G$If & F $7$G$If & F$7$G$If $7$G$IfXkdf$$If0?&z&k&;  4ap a%&'TUTU!"$DE4"5"6""""""ڲ֧֓ւړړwjh9)U h9)5CJOJQJ\^JaJ&h9)5B* CJOJQJ^JaJphjh9)U& *h9)B*CJOJQJ^JaJphh9)CJOJPJQJ^JaJh9)h9)CJOJQJ^JaJjh9)Uh9)0JCJOJQJ^JaJ.UV"#$PXkd$$If0?&z&k&;  4ap$G$IfOkd$$If0?&z&k&;4ap $%EFGHLFF$IfZkd$$If(0?&z&k&;  4ap$G$IfQkd$$If(0?&z&k&;4ap5"""FZkd>$$If(0?&z&k&;  4ap$If$G$IfQkd$$If(0?&z&k&;4ap"u#v#x####+$,$.$U$V$X$k$l$$$$a%b%c%d%%%%%%%%%%%%&&&I&J&K&L&p&q&&&&&&&&&&jh9)Ujh9)Ujoh9)U'h9)0JB*CJOJQJ^JaJphjh9)Ujh9)U#h9)B*CJOJQJ^JaJph&h9)5B* CJOJQJ^JaJphh9)h9)CJOJQJ^JaJ2"v#w#x#y#####HXkdi$$If0?&z&k&;  4apQkd$$If(0?&z&k&;4ap$G$If$If#,$-$.$/$V$W$X$$IfOkd$$If0?&z&k&;4ap$G$If $G$If]X$Y$d%%L&&?'@'A'B' $$G$Ifa$$G$If & F$G$IfXkd$$If0?&z&k&;  4ap &'''<'='>'?'B']'^'`'a'b'd'''''''''(((((((((((())))ï額~sc~h9)0JCJOJQJ^JaJjlh9)Uh9)5CJOJQJ^JaJ&h9)5B*CJOJQJ^JaJphh9)CJOJQJ^JaJ&h9)5B* CJOJQJ^JaJph#h9)B*CJOJQJ^JaJph'h9)0JB*CJOJQJ^JaJphjh9)Ujh9)Uh9)&B'C'^'_'`'a'c'H8$-DG$IfM Zkd$$If^0?&z&k&;  4ap$G$If$IfOkdO$$If0?&z&k&;4apc'd'e''''F8 d$1$7$G$IfHkd$IfK$L$''  44 lap d$1$7$G$IfK$Zkdk$$Ifw0?&z&k&;  4ap$G$If'''((()));*<*U*?kd $IfK$L$''44 lap d$1$7$G$IfK$ d$1$7$G$If & Fd$1$7$G$If & Fd$1$7$G$If ))):*;*T*U*|*}*y,z,,, - ---(.).*.....///5/6///&0'0;0<000001122334353b3c3e33344=5èèh9)>*CJOJQJ^JaJjh9)Uh9)0JCJOJQJ^JaJjh9)Ujh9)Uh9)5CJOJQJ^JaJ&h9)5B*CJOJQJ^JaJphh9)h9)CJOJQJ^JaJ5U*V*}*z,{,, -./'0<0001243 & Fd$1$7$G$If & Fd$1$7$G$If d$1$7$G$IfHkdc$IfK$L$/''  44 lap 435363c3d3e33e5f557i[[[[[[ d$1$7$G$IfHkd $IfK$L$/''  44 lap ?kd $IfK$L$/''44 lap d$1$7$G$IfK$ =5>5?55555555777<7=7x8y8z888999999999::J:K:}:~:::::::: ;;S;;=====λʬʬʬʡʻΐʬ h9)5CJOJQJ\^JaJ h9)6CJOJQJ]^JaJj@"h9)Uh9)>*CJOJQJ^JaJh9)5CJOJQJ^JaJh9)h9)CJOJQJ^JaJh9)0JCJOJQJ^JaJjh9)UjQ!h9)U277=7y8z8899999:K::;==d$1$7$G$IfK$ & Fd$1$7$G$If d$1$7$G$If====1>t>u>>>NUkd$$IfK$L$0= '844 lapd$1$7$G$IfK$ d$1$7$G$If?kd#$IfK$L$/''44 lap =0>1>2>W>X>Y>p>q>s>t>>>>>>>>>>????7?8?9?Q?R??????????????@@@"@#@S@T@U@y@z@{@j)h9)UjK(h9)Uj'h9)Uj%h9)Uj$h9)Uh9)CJOJQJ^JaJh9)0JCJOJQJ^JaJjk#h9)Ujh9)Uh9)h9)CJOJQJ]^JaJ4>>?S?T???FUkd&$IfK$L$0= '844 lapd$1$7$G$IfK$UkdK%$IfK$L$0= '844 lap???$@%@T@@FUkd($IfK$L$0= '844 lapd$1$7$G$IfK$Ukd'$IfK$L$0= '844 lap{@@@@@@@@@@@@@/A0A1A2AdAeAfAzA{A|A}AAAAAAAAA!B"BCCICJCCCC DDDWD\D]Dֱּ֦چwh9)5CJOJQJ^JaJh9)6CJOJQJ^JaJ h9)5CJOJQJ\^JaJj/-h9)Uj+h9)Uh9)CJOJQJ]^JaJj*h9)Uh9)h9)CJOJQJ^JaJjh9)Uh9)0JCJOJQJ^JaJ.@@@@@1A}AFUkd^+$IfK$L$0= '844 lapd$1$7$G$IfK$Ukd)*$IfK$L$0= '844 lap}A~AAAAA"BF88 d$1$7$G$IfUkd-$IfK$L$0= '844 lapd$1$7$G$IfK$Ukd,$IfK$L$0= '844 lap"BCJCCDDXDYDZD[D\D^D_DaDvttttQkd|.$$If0?&z&k&;4ap$G$If$d$1$7$G$Ifa$ & Fd$1$7$G$If d$1$7$G$If ]D_D`DbDcDeDfDhDvDDDDDDDD%h9)5CJOJQJ^JaJmH sH h9)5CJOJQJ^JaJjh9)Uh9)aDbDdDeDgDhDDDDDDD$a$ ,1h/ =!"#$% @= :g/<ei/p.C0-* x]KlUEﱔ>(m@Jo(RjIQDhR"*bP62Gb#tD 4*_aa" +W>q9sz!Ǔ'̙t?7߹Qh_z gˈ"*p:!zuTm_r".}sN\\xBpKɏv {Mj,ܻhoac }=uFdK{*T,3Ե&CejУƿKꃝ>}Z^Ae13g*k;c\,cM'z~s\qRo=Lց/˹>}Yyr\ԁ/˹L}Yut9.ї\6qQ,zI:pe9r\ԁ/˹fqQ,:*E8v9.ї\qQ,j-E89.ї\:帨G_syurr\ԁ/˹~}YߜK:9j=nk_Vs=jUid;^x}xz^|aPY-@#ihq^nq*;~1] :Uko ^A%\J2X?0úx.c^@rܘɈ#,)\NI\4F1׾zAFaoU}aIq=ۻFq>^Xï|fl2+cS#t\\xQuϨ}Nj2/ ,iv.^xB/%.Ib}6>NM`I=@fʇv?X{msM^(g?yX:o>~?yYRl"lle>ebH_>pkXq߸ K5g󭣯d\&yXqc {RĐ+LjPkԒy}zO Q}__[Vק,)xAl}0d4rk/ piai~(QG(^;j qGC1K~bnZo4ΙiQA22VWU3ק<,> 6H}:է>ei/c*_K1cb$/j1W++6ڗ~gW~z0IKQ="yY!8Vh sR0{5s &1%ȳA:K5K>kj|%giw`|) ##1$2ܰT%\9t=G>O ֟vLi_ k¯?!K7[,nzs%y˒b[Tr|ʇsq,纪UfYJ| |5}Z:a 5-Jc!g-{7i)t Xa4N+>:ojJzcڳUjϯmQZ[{"=yYu)ks`|֥7G+FdR1Ny8S{^!?yX92>bK}w\l%׾fe}"KڥV6+ҊkE^NO~*"iV Gn~~qg*)'Ԓ:ojC\K=,yN`E<,i|bo/~%ގ>r{$9"/㫰>8(\<<45Ln\x|,aiXҾUV>~ǟCVkuHxNTk૭5˽hI]ֺna_=:crF5"g?ɭT^~WC"R:>Dzdjv\k]s9Kfn> =~<_aijW'Fj$|*GK5(}Fs8*n}\En7Pչ>(Uqmn2W3kA-娮NQo͋r|9j-)jo[_)+FEv 'pŎ[=XJ9fov>q=,-2Or(W{Vzr0jYY\$H;6/}.r\s琥ծKj|k׮-)_'`Ǭ(ڇQ/X+ޅߖ r2{7sϬx| ڂh\i_9Uz.NB4qn>g&Eݴ-%¨JEh.6zkתĴʱ*"ʧϱy/> WW8Num2z0CJOJQJ^JaJ*/* WW8Num2z1*/* WW8Num2z2*/* WW8Num2z3*/* WW8Num2z4*/* WW8Num2z5*/* WW8Num2z6*/* WW8Num2z7*/* WW8Num2z8H/H WW8Num3z0B*CJOJQJ^JaJph*/!* WW8Num3z1*/1* WW8Num3z2*/A* WW8Num3z3*/Q* WW8Num3z4*/a* WW8Num3z5*/q* WW8Num3z6*/* WW8Num3z7*/* WW8Num3z8:/: WW8Num4z0OJQJ^Jo(B/B WW8Num5z0CJOJQJ^JaJo(>/> WW8Num5z1CJOJQJ^Jo(>/> WW8Num5z2CJOJQJ^Jo(>/> WW8Num6z0CJOJQJ^Jo(>/> WW8Num6z1CJOJQJ^Jo(>/> WW8Num6z2CJOJQJ^Jo(6/6 WW8Num7z0 OJQJ^JB/!B WW8Num7z1CJOJQJ^JaJo(:/1: WW8Num7z2OJQJ^Jo(:/A: WW8Num7z3OJQJ^Jo(./Q. WW8Num8z0^J*/a* WW8Num8z1*/q* WW8Num8z2*/* WW8Num8z3*/* WW8Num8z4*/* WW8Num8z5*/* WW8Num8z6*/* WW8Num8z7*/* WW8Num8z86/6 WW8Num9z0 OJQJ^J 6/6 WW8Num9z1 OJ QJ ^J :/: WW8Num9z2OJQJ^Jo(:/: WW8Num9z3OJQJ^Jo(0/!0 WW8Num10z0^J,/1, WW8Num10z1,/A, WW8Num10z2,/Q, WW8Num10z3,/a, WW8Num10z4,/q, WW8Num10z5,/, WW8Num10z6,/, WW8Num10z7,/, WW8Num10z8*/* WW8Num4z1*/* WW8Num4z2*/* WW8Num4z3*/* WW8Num4z4*/* WW8Num4z5*/* WW8Num4z6*/* WW8Num4z7*/!* WW8Num4z80/10 WW8Num11z0^J,/A, WW8Num11z1,/Q, WW8Num11z2,/a, WW8Num11z3,/q, WW8Num11z4,/, WW8Num11z5,/, WW8Num11z6,/, WW8Num11z7,/, WW8Num11z8:/: WW8Num6z3OJQJ^Jo(@/@ WW8Num12z0OJPJQJ^Jo(</< WW8Num12z1OJQJ^Jo(</< WW8Num12z2OJQJ^Jo(</< WW8Num12z3OJQJ^Jo(,/, WW8Num13z0</!< WW8Num13z1OJQJ^Jo(</1< WW8Num13z2OJQJ^Jo(</A< WW8Num13z3OJQJ^Jo(@/Q@ WW8Num14z0CJOJQJ^Jo(@/a@ WW8Num14z1CJOJQJ^Jo(@/q@ WW8Num14z2CJOJQJ^Jo(,/, WW8Num15z0D/D WW8Num15z1CJOJQJ^JaJo(</< WW8Num15z2OJQJ^Jo(</< WW8Num15z3OJQJ^Jo(DA D Default Paragraph FontJ/J Absatz-StandardschriftartP/P WW-Absatz-StandardschriftartR/R WW-Absatz-Standardschriftart1T/T WW-Absatz-Standardschriftart11V/V WW-Absatz-Standardschriftart111X/!X WW-Absatz-Standardschriftart1111Z/1Z !WW-Absatz-Standardschriftart11111\/A\ "WW-Absatz-Standardschriftart111111^/Q^ #WW-Absatz-Standardschriftart1111111`/a` $WW-Absatz-Standardschriftart11111111b/qb %WW-Absatz-Standardschriftart111111111d/d &WW-Absatz-Standardschriftart1111111111f/f 'WW-Absatz-Standardschriftart11111111111h/h (WW-Absatz-Standardschriftart111111111111j/j )WW-Absatz-Standardschriftart1111111111111l/l *WW-Absatz-Standardschriftart111111111111118/8 WW8Num29z0 OJQJ^J8/8 WW8Num29z1 OJQJ^J8/8 WW8Num29z2 OJQJ^JJ/J WW-Default Paragraph Font6U`6 Hyperlink >*B*ph4!4 apple-tab-span</1< Body Text CharCJaJ.)A. Page Number6/Q6 Header CharCJaJ:/a: Numbering Symbols6/q6 BulletsOJ PJ QJ ^J NN Heading x$OJQJCJPJ ^J aJ>B> Body Text xmHsH(/( List^J H"H Caption xx $CJ6^J aJ].. Index $^J <@< Header !mHsH4 4 Footer !:P: Body Text 2CJaJ`/ ` WW-Default*$7$)B*CJPJ_HaJmH nHphsH tH< < Table Contents $F " F Table Heading $a$ $5\D2 D Quotations^7]7`:>: Title$a$CJ85aJ8\BJB Subtitle$a$<xCJ$aJ$PK![Content_Types].xmlN0EH-J@%ǎǢ|ș$زULTB l,3;rØJB+$G]7O٭Vc:E3v@P~Ds |w< < V O a"&)=5={@]DD#)-06;?CGJMPTi (  B T 9 T "k$"#X$B'c''U*437=>?@"ת$%&'(*+,./12345789:<=>@ABDEFHIKLNOQRSU 0`T5kaIp< %)&&&'5',>--2221666666787777778"88888881999999<XXXXXXXXXXXXXXXXXXXXXXXXl,"$:g/<e .@(    <A#" ?B S a< 4  P^`P@^@`0^`0``^``^`^`^``^``00^0`8^8`OJQJCJ^JaJ.88^8`.^`.^`.pp^p`.  ^ `.@ @ ^@ `.  ^ `.^`.^`B*phOJQJCJ^JaJ.88^8`.^`.^`.pp^p`.  ^ `.@ @ ^@ `.  ^ `.^`.^`OJQJ^Jo(88^8`OJQJCJ^JaJo(^`OJQJCJ^Jo(o  ^ `OJQJCJ^Jo(  ^ `OJQJCJ^Jo(xx^x`OJQJCJ^Jo(HH^H`OJQJCJ^Jo(^`OJQJCJ^Jo(^`OJQJCJ^Jo(^`OJQJCJ^Jo(88^8`OJQJCJ^Jo(^`OJQJCJ^Jo(o  ^ `OJQJCJ^Jo(  ^ `OJQJCJ^Jo(xx^x`OJQJCJ^Jo(HH^H`OJQJCJ^Jo(^`OJQJCJ^Jo(^`OJQJCJ^Jo(^`OJQJCJ^Jo( ^`OJQJ^J" ^`OJQJCJ^JaJo(op^p`OJQJ^Jo(@ ^@ `OJQJ^Jo(^`OJQJCJ^JaJo(o^`OJQJ^Jo(^`OJQJ^Jo(^`OJQJCJ^JaJo(oP^P`OJQJ^Jo(^`^J.88^8`.^`.^`.pp^p`.  ^ `.@ @ ^@ `.  ^ `.^`. ^`OJQJ^J  88^8`OJ QJ ^J % ^`OJ QJ ^J % ^`OJQJ^J  pp^p`OJ QJ ^J %   ^ `OJ QJ ^J % @ @ ^@ `OJQJ^J    ^ `OJ QJ ^J % ^`OJ QJ ^J %  WW8Num2WW8Num3WW8Num4WW8Num5WW8Num6WW8Num7WW8Num8WW8Num9 k%9)\<^<@<@Unknown G.[x Times New Roman5Symbol3. .Cx Arial5. K@Corbel7. [ @Verdana;(SimSun[SO?= .Cx Courier New;WingdingsiLiberation SerifTimes New Roman_ OpenSymbolArial Unicode MSG. P<(Microsoft YaHeiM MangalCourier NewA$BCambria Math"hW+L'W+L'& Z3m Z3m!0><><KP k%! xx 1pscarlatMaria Jennings0         Oh+'0  8 D P \hpx1 pscarlatNormalMaria Jennings2Microsoft Office Word@@H5`@$O@$O Z3 ՜.+,D՜.+,D hp  鶹ƷƵm>< 1 Title  8@ _PID_HLINKSAp 2(E$http://www.fau.edu/freshmanadvising6=Bhttp://www.fau.edu/goabroad5(?http://www.fau.edu/sas/!5<http://www.fau.edu/ouri7t9http://www.math.fau.edu/MLC786http://www.fau.edu/UCEWKY3http://www.fau.edu/class=>0http://www.fau.edu/library/-http://helpdesk.fau.edu/A_*2http://www.fau.edu/regulations/chapter4/index.php'?'?http://www.fau.edu/academic/registrar/FAUcatalog/academics.php$http://helpdesk.fau.edu/N!Zhttp://en.kioskea.net/faq/141-print-screen-screen-capture-windows-mac-os-x-and-unix-linux)vhttps://canvas.fau.edu/*https://docs.python.org/3/library/tk.htmly"http://docs.scipy.org/doc/@U.https://docs.python.org/3/tutorial/index.html-:https://docs.python.org/3/ tthttps://www.pearsonhighered.com/product/Punch-Practice-of-Computing-Using-Python-The-3rd-Edition/9780134379760.html[ Mhttp://www.fau.edu/regulations/chapter4/4.001_Code_of_Academic_Integrity.pdfx' /http://www.activestate.com/activetcl/downloadsRR"https://www.python.org/downloads/bmailto:icardei@cse.fau.eduhchttp://bb.fau.edu/  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrsuvwxyz{|}~Root Entry FcI$OData \/1TabletVWordDocument6SummaryInformation(DocumentSummaryInformation8CompObjr  F Microsoft Word 97-2003 Document MSWordDocWord.Document.89q