ࡱ>   Gbjbjdd 4gg>p     4448l42 (Z Z Z !!!$f !!!!!  Z Z TԘ&&&! Z Z &!&&*s~XυZ $D<"ˁR0$"$υυf$ 5P !!&!!!!!$x!!!!!!!$!!!!!!!!!X : San Jos State University Department of Computer Science CS 47, Section 01 Introduction to Computer Systems Fall 2022 Course and Contact Information Instructor:Kaushik PatraOffice Location:OnlineTelephone:(408) 924-5161Email:kaushik.patra@sjsu.eduOffice Hours:TTh 4:30 pm 5:45 pmClass Days/Time:TTh 6:00 pm 7:15 pm Classroom:Online Prerequisites:CS/MATH 42/42X and CS 46B/CS49J or equivalent (with a grade of "C-" or better)Course Format This course uses online flipped method with designated meeting time as above mentioned. In general students are expected to have computer systems with internet connection and webcam. A tool MARS will be used to study assembly programing concept. The materials and lecture videos are uploaded in Canvas prior to class. Students are required to review the lecture video and note before coming to class. During class hour it is expected that students have access to their laptop with internet connection to download some program material to work on during class hour if needed. All the homework and assignments are to be uploaded in Canvas. Course Description Instruction sets, assembly language and assemblers, linkers and loaders, data representation and manipulation, interrupts, pointers, function calls, argument passing, and basic gate-level digital logic design. Course Topics: Computer organization, Number representation, programming a computer, assemblers, linker, loader, MIPS assembly language programming, run time memory stack, interrupt & exceptions, Boolean algebra, integer mathematics, logic gates & logic design. Course Objectives: To get introduced to the organization of a computer system To get familiarized with instruction sets and assembly programming To experience extensive programming practice that reinforces binary data representation, assembly instructions, addressing modes, and run time stack organization To get extensive lab practice using computer simulation. To appreciate how the computer hardware supports systems programming and high-level languages Learning Outcomes and Course Goals Course Goal: The course consists of an introduction to computer hardware organization and the hardware/software interface. Programming assignments are used to reinforce concepts of data representation, addressing modes, memory organization, run time stacks, and interfacing with high-level languages. Course Learning Outcomes (CLO): Upon successful completion of this course, students should be able to: To be familiar with the architectural components of a computer system: CPU (registers, ALU), memory, buses To be able to convert between decimal, binary, and hexadecimal notations. To work with two's complement integers, floating-point numbers, and character encodings To be able to write assembly programs that use load/store, arithmetic, logic, branches, call/return and push/pop instructions. To understand the gate-level operations of basic ALU BS in Computer Science Program Outcomes Supported: These are the BSCS Program Outcomes supported by this course: a) An ability to apply knowledge of computing and mathematics to solve problems. b) An ability to analyze a problem, to identify and define the computing requirements appropriate to its solution c) An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs i) An ability to use current techniques, skills, and tools necessary for computing practice. j) An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices. Required Texts/Readings Textbook COMPUTER ORGANIZATION and DESIGN | Edition: 5 Author: DAVID A. PATTERSON ISBN:9780124077263 Publication Date:10/10/2013 Publisher:ELSEVIER Other Readings LOGIC & COMPUTER DESIGN FUNDAMENTALS Author: MANO & KIME ISBN: 9780131989269 Publication Date: 06/15/2007 Publisher: PEARSON Other technology requirements / equipment / material You will be required to bring a  HYPERLINK "http://its.sjsu.edu/resources/wifi-guides/index.html" wireless laptop to all classes. Course Requirements and Assignments Each student is expected to be present, punctual, and prepared at every scheduled class and lab session. It is assumed that the students already have basic knowledge of digital Boolean logic and fundamentals of assembly language machine programming. Attendance is not optional. Individual participation is also required. There will be no make-ups for missed midterm or assignments, unless any special arrangements are made with the instructor beforehand. All student must complete the Syllabus agreement through by Aug 25, 2022 11:59 pm. Any one failed to do so will be dropped from the class. This agreement will be sent to individual email as [CS47,01] PreReq-Survey from  HYPERLINK "https://sjsu.qualtrics.com" https://sjsu.qualtrics.com. There will be 8 programming assignments, 6 quizzes, 1 individual project, one midterm and final exam. All programming assignments and projects should be submitted through Canvas. No scanned copy of handwritten solution is allowed. Allowed document type is PDF only for written reports. Project report should contain the following. Introduction containing objective. Requirement. Design and Implementation. Testing Conclusion Make sure to Include clear diagrams for requirement and design. Include code snippet to explain implementation. Include screen shots of testing results. Upload source code and test program as zip archive. Project reports are encouraged to be submitted in  HYPERLINK "http://www.ieee.org/conferences_events/conferences/publishing/templates.html" IEEE  HYPERLINK "http://www.ieee.org/conferences_events/conferences/publishing/templates.html" format. [http://www.ieee.org/conferences_events/conferences/publishing/templates.html ] 10% of the obtained marks in project will be awarded as extra points in project evaluation if report submitted in proper IEEE format. LockDown Browser + Webcam Requirement This course requires the use of LockDown Browser and a webcam for online quizzes. The webcam can be the type that's built into your computer or one that plugs in with a USB cable. Watch this brief video to get a basic understanding of LockDown Browser and the webcam feature.  HYPERLINK "https://www.respondus.com/products/lockdown-browser/student-movie.shtml" \t "_blank" https://www.respondus.com/products/lockdown-browser/student-movie.shtml Download Instructions Download and install LockDown Browser from this link:  HYPERLINK "https://download.respondus.com/lockdown/download.php?id=967937270" \t "_blank" https://download.respondus.com/lockdown/download.php?id=967937270 Once Installed Start LockDown Browser Log into to Canvas Navigate to the quiz Note: You won't be able to access a quiz that requires LockDown Browser with a standard web browser. If this is tried, an error message will indicate that the test requires the use of LockDown Browser. Simply start LockDown Browser and navigate back to the exam to continue. Guidelines When taking an online quiz, follow these guidelines: Ensure you're in a location where you won't be interrupted Turn off all other devices (e.g. tablets, phones, second computers) and place them outside of your reach Before starting the test, know how much time is available for it, and also that you've allotted sufficient time to complete it Clear your desk or workspace of all external materials not permitted - books, papers, other devices Remain at your computer for the duration of the test If the computer, Wi-Fi, or location is different than what was used previously with the "Webcam Check" and "System & Network Check" in LockDown Browser, run the checks again prior to the exam To produce a good webcam video, do the following: Avoid wearing baseball caps or hats with brims Ensure your computer or device is on a firm surface (a desk or table). Do NOT have the computer on your lap, a bed, or other surface where the device (or you) are likely to move If using a built-in webcam, avoid readjusting the tilt of the screen after the webcam setup is complete Take the exam in a well-lit room, but avoid backlighting (such as sitting with your back to a window) Remember that LockDown Browser will prevent you from accessing other websites or applications; you will be unable to exit the test until all questions are completed and submitted Getting Help Several resources are available if you encounter problems with LockDown Browser: The Windows and Mac versions of LockDown Browser have a "Help Center" button located on the toolbar. Use the "System & Network Check" to troubleshoot issues. If an exam requires you to use a webcam, also run the "Webcam Check" from this area Respondus has a Knowledge Base available from support.respondus.com. Select the "Knowledge Base" link and then select "Respondus LockDown Browser" as the product. If your problem is with a webcam, select "Respondus Monitor" as your product If you're still unable to resolve a technical issue with LockDown Browser, go to support.respondus.com and select "Submit a Ticket". Provide detailed information about your problem and what steps you took to resolve it Final Examination or Evaluation There shall be an appropriate final examination and evaluation at the scheduled time as indicated in University calendar, unless specifically exempted by the college dean who has curricular responsibility of the course. The examination is expected to have descriptive, problem analysis and problem-solving style questions to answer. Grading Information Programming assignment carries 20% towards final score. Average of 8 scores from programming assignments will be contributed. Quizzes carried 30% towards final score. Average of 6 scores from quizzes will be contributed. Project carries 20% towards final score. Midterm carries 10% towards final score. Final carries 20% towards final score. Submission is allowed till 11:59 pm on due date. Zero delay tolerance for the submission, i.e. NO late submission is permitted, unless you make special arrangements with your instructor beforehand. You will receive a numeric score for the midterm, the final, each of the total homework, and each project submission. Letter grade, which is your class grade, will be obtained by adding the numeric scores and weighing with the percentages given below. Fraction in percentage will be converted into nearest integer value ('>= 0.5' will be moved to next integer number, '< 0.5' will be moved to previous integer number). A+ = 100-97%A = 96-93%A- = 92-90%B+ = 89-87%B = 86-83%B- = 82-80%C+ = 79-77%C = 76-73%C- = 72-70%D+ = 69-67%D = 66-63%D- = 62-60%F = 59-0% Failure Classroom Protocol You must join online video meeting on time! There will be a waiting room online join 5 minutes early. Students are encouraged to keep their video on however, if bandwidth, other technical and/or any other type of reservation is a concern, make sure to have your real photo clearly showing your face as profile picture. Without proper profile picture, students will not be allowed in online meeting. Students must have a profile matching their names and 91 email. All class session will be recorded and stored for future reference. Please send instructor an email if you have any concern about this. By default, students are assumed to give consent for this recording and they are aware that they may appear in the audio/video recording. Class session may be streamed as YouTube live session which will have public access. Please send instructor an email if you have any concern about this. By default, students are assumed to give consent for this live streaming and they are aware that they may appear in the live streaming. Attend Zoom sessions (especially with video on) with Business Casual attire. Students are not allowed to make audio / video recording or photography in class session without prior permission of instructor. Course material developed by the instructor is the intellectual property of the instructor and cannot be shared publicly without his/her approval. You may not publicly share or upload instructor generated material for this course such as exam questions, lecture notes, or homework solutions without instructor consent. Please keep your microphone mute during class unless you are participating in discussion. If you miss a lecture, you are still responsible for any material discussed or assignments given. A large portion of each class will be used for hands-on lab / discussion. All students are expected to participate in class activities. Students who are often absent will find themselves at a disadvantage during the tests. It is individual student responsibility to check validity of their homework, assignment, project, submission (format error, blank files, corrupted files, and many more such) and re-submit within deadline if needed. Once the grading is started there will be no consideration for resubmit. If the submission found to have any logistics issue at grading time (format error, blank files, corrupted files, and many more such) it will be evaluated as 0. Any student that needs accommodations or assistive technology due to a disability should work with the Accessible Education Center (AEC), and the instructor. Note that all federal, state, CSU system, and campus regulations on conduct including harassment and discrimination against other students or faculty apply to the online environment, just as in face-to-face instruction. All e-mail communication to the instructor must have the subject line start with [CS47,02] Email to be sent to the instructor's 91 email ID ( HYPERLINK "mailto:kaushik.patra@sjsu.edu" kaushik.patra@sjsu.edu) only. University Policies Per University Policy S16-9, university-wide policy information relevant to all courses, such as academic integrity, accommodations, etc. will be available on Office of Graduate and Undergraduate Programs  HYPERLINK "http://www.sjsu.edu/gup/syllabusinfo/" Syllabus Information web page at  HYPERLINK "http://www.sjsu.edu/gup/syllabusinfo/" http://www.sjsu.edu/gup/syllabusinfo/ Course Schedule subject to change by instructor with due notice. DateLectureNotes08/23/21Green Sheet Review08/25/21Introduction to ComputerSubmit Prerequisite Survey & Syllabus Agreement (Aug 25)08/30/21Computer Organization09/01/21Number Representation09/06/21Programming a computer09/08/21Assembler / Linker /LoaderComplete Getting to know you discussion (Sep 08)09/13/21SPIM simulatorQuiz-01 (Sep 09-10)09/15/21Memory Usage IProgramming assignment 1 Submission09/20/21Memory Usage IIProgramming assignment 2 Submission09/22/21Memory Usage IIIProgramming assignment 3 Submission09/27/21MIPS Assembly Language, Arithmetic & Logic InstructionsProgramming assignment 4 Submission Quiz-02 (Sep 23-24)09/29/21Comparison, branch & jump Instruction10/04/21Procedure CallProgramming assignment 5 Submission10/06/21Example 'printf' procedure callQuiz-03 (Oct 07-08)10/11/21Midterm Review IProgramming assignment 6 Submission 10/13/21Midterm Review IIProgramming assignment 7 Submission10/18/21Midterm Exam (during your class meeting time)10/20/21Boolean Algebra IProject is published; 10/25/21Boolean Algebra IIProgramming assignment 8 Submission, 10/27/21Logic gatesQuiz-04 (Oct 28-29)11/01/21Logic Circuit Design11/03/21Logic Design Components11/08/21Addition / Subtraction Logic 11/10/21Multiplication LogicQuiz-05 (Nov 11-12)11/15/21Division Logic11/17/21Floating Point Number Representation11/22/21Exceptions & Interrupts11/24/21Non-Instructional Day11/29/21Review IProject Submission 12/01/21Review IIQuiz-06 (Dec 02-03)12/06/21Review III12/08/21Final Exam 5:15 pm 7:30 pm     Introduction to Computer Systems, CS 47 Sec 02, Spring, 2021 Page  PAGE 8 of  NUMPAGES 8 %(9:JKLklmquvwx         $ % ( ) * ; > ? C I M P Q R S ^ d e f g h w z 㿻ÿˣ h65hDhF h 1hIvgh|ThIvghhh<hOht46h0hs (h M $CDW w  ٹٮᦦ蚞ht4h =ht46h =ht45h@?h@?nH tH hS)nH tH hynH tH h<nH tH h&nH tH h@?nH tH  h 1ht4 ht45hTJht45 h65 h5;w W k > M DWwgdt4 & Fgdt4gd@?gdt4Wkd$$Iflp0/ %  tc&44 layt*p $Ifgd*p 4A b 4~ U KLO <=@Ǽ٘}}}n}h =ht4OJQJnH tH hN1B*nH phtH h =hN1OJQJnH tH h =ht4B*nH phtH (h =ht4CJOJPJQJaJnH tH h =ht4nH tH h =ht45h =ht45CJh =ht46 h 1ht4 h|w*ht4 ht456h|w*ht456+4Ab4~UL=gdt4gdt4 d[$gdJ d[$gdDd[$gdDd[$gdt4 & F[$\$gdt4 & Fgdt4gdt4  $7Fk  \]^tftjhKoht4UjhKoht4UhKoht45\ hKoht4ht4 h!Sht4h 1ht46h =ht4]h =ht4>* h =ht4 h 1ht4hJht46h|w*ht4B*nH phtH hN1B*nH phtH h =hN1OJQJnH tH h1B*nH phtH ($7Fkk*2= & Fgdt4 & Fgdt4gdDh^hgdt4gdt4gdt4^mn~  BEkw *,/124A媪~v~hf356>*h]2ht456>*h^$56>*hKoht456>*\]hJ^56>*\]hf356>*\]hKoht456\]hKoht45\ hKohf3 hf3hf3 h 1ht4ht4 hKoht4jhKoht4UhKoht40J,AGHIUoqrs DSn *2=J}   =DzβββΪ hKohf3hf3h(h$ht45hKoht45\hmd hmd5\ ht45\ hKoht4hXGht40Jjht4U h]2ht4jht4Uht4h^$<=J}  VW !!"""""#$S$ & F$dd[$\$gdD [$\$gdDgdDgdt4 & Fgdt4 & Fgdt4=>  VWq|  O V !!!|!}!wggjh7hDB*Uph333hDB*ph333h7hDB*ph333 hhDhhD0J(5\ht4 h 1ht4ht456>*\]hKoht456>*\] hKohu jmhKoht4UhKoht40JjbhKoht4U hKoht4jhKoht4U(}!!!!!!! """n"o""""""""""# ### $$$S$$$$ %v%%%% &&&&&' '0'''' (J(((( )c)o)))) **** ++++ ,},~,üױhA'hDB*ph333 h7hD h[hDh7hD0J(B*ph333h7hDB*ph333jh7hDB*Uph333h7hD0JB* ph?SES$$$v%%&&'0''J((c))*+~,,-..^gd:Kgdt4gd6Kgdam & F&dd[$\$gdDgdD & F%dd[$\$gdD & F%dd[$\$gdD~,,,,, --------... .!.".$........../ ////1/?/@/B/X/Y/Z/// 0 0!0"000 11111ϿϳȤȓȌψh1 h|15\ hG5\hKoht45\ hD5\hDhD5hDhHht45 hD5h:K hKoht4ht4 h 1ht4h6Kht4nH tH hf?nH tH hamnH tH ham hamht45.../1/X/Y/Z/ 0!0"011111111 $Ifgd*pgdt4 & F gdt41111111112 2222)25262B2M2Y2Z2l2m2n222222222 33g3333333 4V4W4444445k555566666667Žh{hv5hj, hj,5hf?hvhA0hv5ht4hS)h?hA0h?5hA0ht45 hG(ht4 h 1ht4 hKoht4hW.ht4CJaJ hKoh1=11122`WWW $Ifgd*pkdx$$IfT<F; YF9FMF t06    34<Bab yt T222)252`WWW $Ifgd*pkd8$$IfT<F; YF9FMF t06    34<Bab yt T5262B2M2Y2`WWW $Ifgd*pkd$$IfT<F; YF9FMF t06    34<Bab yt TY2Z2l2`W $Ifgd*pkd$$IfT<F; YF9FMF t06    34<Bab yt Tl2m2n22W4k566]7888:;vvvvvvlvv & F'gd:D & F'gd{gdt4gdt4ukdx $$IfT<YF t0634<Babyt T 7]777888888889 9999:8:I:P:Q:_:c:q:::;X;;;;;;;<_<<<<<=r=========>>ƿƿƿƵߣߛƗхjhKoht4U h4ht4hHsh:Dh:D5h:Dh:D56>* ht46>*hpfht46>* hpfht4ht4 hKohf? hKoht4 hKoh:Dh:Dh{hv5nH tH h{hatm5h{hv54;<r==O>d>?,@-@2@:@@@ $$Ifa$gdf?$a$gdTJgdTJgdt4gdt4 & F'gd{ >>.>/>0>F>G>O>b>d>>>>??2?3?f?g?h?|?????????????vnn_vRvh .ht40JnH tH j ht4UnH tH ht4nH tH jht4UnH tH hG(ht40JhG(ht40JnH tH #j hG(ht4UnH tH jhG(ht4UnH tH  hG(ht4hG(ht4nH tH ht4 h 1ht4hKoht40J5jhKoht4Uj hKoht4U hKoht4 ???????@+@,@-@1@2@9@:@?@@@A@I@J@\@]@^@f@g@@@@@@@@@@@@@@@@@@@@@AAAAAA'A(ABACALAMA]A`AaAbAuAvAwAAȴ hf?hf?CJPJaJnH tH &hf?hf?5CJPJ\aJnH tH hiGhTJhTJ5hTJhTJ56] hTJhTJhTJhTJ]^JaJ h 1hLD h 1h@@@A@J@]@pdd $$Ifa$gdf?kdC $$IflF&g\g g0  tffffff&6    44 lBaqpffffffytf?]@^@g@@@ $Ifgdf? $$Ifa$gdf?bkd6 $$Ifl0&g\gP# t&644 lBaqpytf?@@@@@ypp $Ifgdf? $$Ifa$gdf?zkd$$IflF&g\g g0 t&6    44 lBaqpytf?@@@@@ypp $Ifgdf? $$Ifa$gdf?zkd$$IflF&g\g g0 t&6    44 lBaqpytf?@@AAAypp $Ifgdf? $$Ifa$gdf?zkd$$IflF&g\g '0 t&6    44 lBaqpytf?AA(ACAvAypp $Ifgdf? $$Ifa$gdf?zkd$$IflF&g\g 0 t&6    44 lBaqpytf?vAwAAAAypp $Ifgdf? $$Ifa$gdf?zkd_$$IflF&g\g g0 t&6    44 lBaqpytf?AAAAAAAAAAAAAAAAAAABBB'B(B8B9B\B]B^BfBgBBBBBBBBBCCC C CCC!C"CECFCGCOCPCoCpCCCCCCCCCCCCCCCCDDD DD;DFGF&hf?hf?5CJPJ\aJnH tH  hf?hf?CJPJaJnH tH VoDpDyDDDypp $Ifgdf? $$Ifa$gdf?zkd$$IflF&g\g g0 t&6    44 lBaqpytf?DDDDDypp $Ifgdf? $$Ifa$gdf?zkd^$$IflF&g\g g0 t&6    44 lBaqpytf?DDDDDypp $Ifgdf? $$Ifa$gdf?zkd5$$IflF&g\g g0 t&6    44 lBaqpytf?DDEE Eypp $Ifgdf? $$Ifa$gdf?zkd $$IflF&g\g g0 t&6    44 lBaqpytf? E!E*EHEJEypp $Ifgdf? $$Ifa$gdf?zkd$$IflF&g\g g0 t&6    44 lBaqpytf?JEKETEiE}Eypp $Ifgdf? $$Ifa$gdf?zkd$$IflF&g\g g0 t&6    44 lBaqpytf?}E~EEEEypp $Ifgdf? $$Ifa$gdf?zkd $$IflF&g\g g0 t&6    44 lBaqpytf?EEEEEypp $Ifgdf? $$Ifa$gdf?zkd!$$IflF&g\g g0 t&6    44 lBaqpytf?EEEEEypp $Ifgdf? $$Ifa$gdf?zkdw"$$IflF&g\g g0 t&6    44 lBaqpytf?EEE Fyy $$Ifa$gdf?zkdN#$$IflF&g\g g0 t&6    44 lBaqpytf? FFF F4Fyy $Ifgdf? $$Ifa$gdf?qkd%$$$Ifl0&g\gP#  t&644 lBaqpytf?4F5F>FHF\Fypp $Ifgdf? $$Ifa$gdf?zkd%$$IflF&g\g g0 t&6    44 lBaqpytf?GFHF[F\F]FeFfFpFqFrFsFtF|F}FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGG G G GĚhj,0JmHnHu hTJ0JjhTJ0JUh\hh?gVhEGhLoht4hJhhTJh^5jh^5U ho&hiG&hf?hf?5CJPJ\aJnH tH  hf?hf?CJPJaJnH tH 6\F]FfFqFsFypp $Ifgdf? $$Ifa$gdf?zkd%$$IflF&g\g g0 t&6    44 lBaqpytf?sFtF}FFyy $$Ifa$gdf?zkd&$$IflF&g\g g0 t&6    44 lBaqpytf?FFFFFFFFFFF G G Gv  !h]hgd!$a$gdTJqkd'$$Ifl0&g\gP#  t&644 lBaqpytf? G G ho&hiG G G$a$gdTJ21h:p77/ =!"#$% Z$$If!vh#v #v:V lp tc&,5 5yt*pZ$$If!vh#v #v:V lp tc&,5 5yt*pZ$$If!vh#v #v:V lp tc&,5 5yt*pZ$$If!vh#v #v:V lp tc&,5 5yt*pZ$$If!vh#v #v:V lp tc&,5 5yt*pZ$$If!vh#v #v:V lp tc&,5 5yt*pZ$$If!vh#v #v:V lp tc&,5 5yt*pZ$$If!vh#v #v:V lp tc&,5 5yt*pDyK yK jhttp://its.sjsu.edu/resources/wifi-guides/index.htmlDyK yK 6https://sjsu.qualtrics.com DyK yK http://www.ieee.org/conferences_events/conferences/publishing/templates.html DyK yK http://www.ieee.org/conferences_events/conferences/publishing/templates.html$$If!vh#v9#vM#v:V < t06595M5/ 34<Byt T$$If!vh#v9#vM#v:V < t06595M5/ 34<Byt T$$If!vh#v9#vM#v:V < t06595M5/ 34<Byt T$$If!vh#v9#vM#v:V < t06595M5/ 34<Byt T$$If!vh#v:V < t065/ 34<Byt TDyK yK <mailto:kaushik.patra@sjsu.eduDyK yK Lhttp://www.sjsu.edu/gup/syllabusinfo/DyK yK Lhttp://www.sjsu.edu/gup/syllabusinfo/$$Ifq!vh#v#v #v0:V l  tffffff&6,5\5 509/ /  / Baqpffffffytf?$$Ifq!vh#v#vP#:V l t&6,5\5P#9/ / / / / Baqpytf?$$Ifq!vh#v#v #v0:V l t&6,5\5 509/ / / /  Baqpytf?$$Ifq!vh#v#v #v0:V l t&6,5\5 509/ / / /  Baqpytf?$$Ifq!vh#v#v #v0:V l t&6,5\5 509/ / / /  Baqpytf?$$Ifq!vh#v#v #v0:V l t&6,5\5 509/ / / /  Baqpytf?$$Ifq!vh#v#v #v0:V l t&6,5\5 509/ / / /  Baqpytf?$$Ifq!vh#v#v #v0:V l t&6,5\5 509/ / / /  Baqpytf?$$Ifq!vh#v#v #v0:V l t&6,5\5 509/ / / /  Baqpytf?$$Ifq!vh#v#v #v0:V l t&6,5\5 509/ / / /  Baqpytf?$$Ifq!vh#v#v #v0:V l t&6,5\5 509/ / / /  Baqpytf?$$Ifq!vh#v#v #v0:V l t&6,5\5 509/ / / /  Baqpytf?$$Ifq!vh#v#v #v0:V l t&6,5\5 509/ / / /  Baqpytf?$$Ifq!vh#v#v #v0:V l t&6,5\5 509/ / / /  Baqpytf?$$Ifq!vh#v#v #v0:V l t&6,5\5 509/ / / /  Baqpytf?$$Ifq!vh#v#v #v0:V l t&6,5\5 509/ / / /  Baqpytf?$$Ifq!vh#v#v #v0:V l t&6,5\5 509/ / / /  Baqpytf?$$Ifq!vh#v#vP#:V l  t&6,5\5P#9/ / / / / Baqpytf?$$Ifq!vh#v#v #v0:V l t&6,5\5 509/ / / /  Baqpytf?$$Ifq!vh#v#v #v0:V l t&6,5\5 509/ / / /  Baqpytf?$$Ifq!vh#v#v #v0:V l t&6,5\5 509/ / / /  Baqpytf?$$Ifq!vh#v#v #v0:V l t&6,5\5 509/ /  / / / Baqpytf?$$Ifq!vh#v#v #v0:V l t&6,5\5 509/ / / /  / / / Baqpytf?$$Ifq!vh#v#v #v0:V l t&6,5\5 509/ / / /  Baqpytf?$$Ifq!vh#v#v #v0:V l t&6,5\5 509/ / / /  Baqpytf?$$Ifq!vh#v#v #v0:V l t&6,5\5 509/ / / /  Baqpytf?$$Ifq!vh#v#v #v0:V l t&6,5\5 509/ / / /  Baqpytf?$$Ifq!vh#v#v #v0:V l t&6,5\5 509/ / / /  Baqpytf?$$Ifq!vh#v#vP#:V l  t&6,5\5P#9/ / /  / Baqpytf?$$Ifq!vh#v#v #v0:V l t&6,5\5 509/ /  / / / Baqpytf?$$Ifq!vh#v#v #v0:V l t&6,5\5 509/ / / /  / / / Baqpytf?$$Ifq!vh#v#v #v0:V l t&6,5\5 509/ / / /  Baqpytf?$$Ifq!vh#v#vP#:V l  t&6,5\5P#9/ / / / / Baqpytf?)x0hH00HP`p2( 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p8XV~8XV~ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@66666PJ_HmH nH sH tH D`D NormalCJ_HaJmH nHsH tH\@\ 1H Heading 1$$@&a$5CJ KH PJ\^JaJ tH V@V $ Heading 2$x@&5PJ\]^JaJtH N@N  Heading 3$x@&5CJPJ\tH DA`D Default Paragraph FontRi@R 0 Table Normal4 l4a (k ( 0No List JJ LDNormal numbered  FxPJtH T/T LD Table text <<CJPJ_HaJmH sH tH @@ LDHeaderx!PJtH H @"H LD0Footerh!CJOJPJQJtH :B2: LD Body TextxPJtH 6U`A6 LD Hyperlink >*B*phFO!RF LDcontact headingxOJQJ.)@a. LD Page NumberFV qF LDFollowedHyperlink >*B* ph8"8 C[Caption5CJ\aJHYH  Document MapCJOJQJ^JaJV/V Document Map CharCJOJQJ^JaJnHtHB/B &Np0 Footer CharCJOJPJQJaJHH &Np Balloon TextCJOJQJ^JaJV/V &NpBalloon Text CharCJOJQJ^JaJnHtHJ^@J @k0 Normal (Web)dd[$\$PJtH ll h Light List - Accent 5d^m$OJPJQJaJtH ~~ h Table Grid7:V 0 CJOJPJQJaJB/B *apple-converted-space.X !. }i@Emphasis6]B' 1B QComment ReferenceCJaJ<B< %Q Comment Text$CJaJB/QB $QComment Text CharnHtH@jAB@ 'QComment Subject&5\N/qN &QComment Subject Char5\nHtH*W`* D`Strong5\PK![Content_Types].xmlN0EH-J@%ǎǢ|ș$زULTB l,3;rØJB+$G]7O٭Vj\{cp/IDg6wZ0s=Dĵw %;r,qlEآyDQ"Q,=c8B,!gxMD&铁M./SAe^QשF½|SˌDإbj|E7C<bʼNpr8fnߧFrI.{1fVԅ$21(t}kJV1/ ÚQL×07#]fVIhcMZ6/Hߏ bW`Gv Ts'BCt!LQ#JxݴyJ] C:= ċ(tRQ;^e1/-/A_Y)^6(p[_&N}njzb\->;nVb*.7p]M|MMM# ud9c47=iV7̪~㦓ødfÕ 5j z'^9J{rJЃ3Ax| FU9…i3Q/B)LʾRPx)04N O'> agYeHj*kblC=hPW!alfpX OAXl:XVZbr Zy4Sw3?WӊhPxzSq]y ?$ ooorz ^A=}!~,17>?A=DGF G G$)+-/02357=?@HTae Q w =S$.1252Y2l2;@@]@@@@AvAAAB]BB CFCCCDABCDEFGIJKLMNOPQRSUVWXYZ[\]^_`bcdf]mHr=|n6/6F627g77777 ?XXXXXXXXXPWY^ikr!` # @H 0(  0(  B S  ?;>= > $64:Y;_;>>>>>>>>> ??3 9 (ov9A''-"-C.L.0 0>>>>>>>>> ??3333333333JKmquv;>PPw BE12%%W,W,,,......001 13r5,8,8-8]9`9=>>>>>>>>>>>>??JKmquv;>PPw BE12%%W,W,,,....001 13r5,8,8-8>>>>>>>>>??&Ѷf!4> fhB">GtyR~O>b9Ru*J8B r$ ڌ@ оG|!BҦ " g*6d. 6yF4Xvv}6 ^`OJQJo( 8^8`OJQJo(^`OJQJ^Jo(o  p^ `OJ QJ o(  @ ^ `OJ QJ o( x^x`OJQJo(H^H`OJQJ^Jo(o ^`OJ QJ o( ^`OJ QJ o(h ^`hH.h ^`hH.h pL^p`LhH.h @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PL^P`LhH. ^`OJQJo(^`OJQJ^Jo(o p^p`OJ QJ o( @ ^@ `OJQJo(^`OJQJ^Jo(o ^`OJ QJ o( ^`OJQJo(^`OJQJ^Jo(o P^P`OJ QJ o(88^8`.^`.  ^ `.  ^ `.xx^x`.HH^H`.^`.^`.^`.hh^h`.^`. pp^p`OJ QJ o( @ @ ^@ `OJQJo( ^`OJQJo(o ^`OJ QJ o( ^`OJQJo( ^`OJQJo(o PP^P`OJ QJ o(h 8^8`hH.h ^`hH.h  L^ `LhH.h  ^ `hH.h x^x`hH.h HL^H`LhH.h ^`hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h pL^p`LhH.h @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PL^P`LhH.h^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJ QJ o(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJ QJ o(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJ QJ o(hH^`.^`.pL^p`L.@ ^@ `.^`.L^`L.^`.^`.PL^P`L.h ^`hH.h ^`hH.h pL^p`LhH.h @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PL^P`LhH.^`.^`.pp^p`.@ @ ^@ `.^`.^`.^`.^`.PP^P`.^`CJOJQJo(^`CJOJQJo(opp^p`CJOJ QJ o(@ @ ^@ `CJOJ QJ o(^`CJOJ QJ o(^`CJOJ QJ o(^`CJOJ QJ o(^`CJOJ QJ o(PP^P`CJOJ QJ o(h ^`hH)h ^`hH.h pL^p`LhH.h @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PL^P`LhH.^`o(.^`.pL^p`L.@ ^@ `.^`.L^`L.^`.^`.PL^P`L.^`.^`.pp^p`.@ @ ^@ `.^`.^`.^`.^`.PP^P`.^`CJOJQJo(^`CJOJQJo(opp^p`CJOJ QJ o(@ @ ^@ `CJOJ QJ o(^`CJOJ QJ o(^`CJOJ QJ o(^`CJOJ QJ o(^`CJOJ QJ o(PP^P`CJOJ QJ o(^`CJOJQJo(^`CJOJQJo(pp^p`CJOJQJo(@ @ ^@ `CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(PP^P`CJOJQJo(^`.^`.pLp^p`L.@ @ ^@ `.^`.L^`L.^`.^`.PLP^P`L. 8^8`OJQJo(^`OJQJ^Jo(o  ^ `OJ QJ o(  ^ `OJQJo(x^x`OJQJ^Jo(o H^H`OJ QJ o( ^`OJQJo(^`OJQJ^Jo(o ^`OJ QJ o(c^c`B*OJQJo(ph() 3^3`hH.  L^ `LhH.  ^ `hH. ^`hH. sL^s`LhH. C^C`hH. ^`hH. L^`LhH. ^`OJQJo(^`OJQJ^Jo(o p^p`OJ QJ o( @ ^@ `OJQJo(^`OJQJ^Jo(o ^`OJ QJ o( ^`OJQJo(^`OJQJ^Jo(o P^P`OJ QJ o(^`CJOJQJo(^`CJOJQJo(opp^p`CJOJ QJ o(@ @ ^@ `CJOJ QJ o(^`CJOJ QJ o(^`CJOJ QJ o(^`CJOJ QJ o(^`CJOJ QJ o(PP^P`CJOJ QJ o(^`CJOJQJo(^`CJOJQJo(opp^p`CJOJ QJ o(@ @ ^@ `CJOJ QJ o(^`CJOJ QJ o(^`CJOJ QJ o(^`CJOJ QJ o(^`CJOJ QJ o(PP^P`CJOJ QJ o(h^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJ QJ o(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJ QJ o(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJ QJ o(hHh^`OJQJo(hH^`.pL^p`L.@ ^@ `.^`.L^`L.^`.^`.PL^P`L.^`.^`.P LP ^P `L.  ^ `.^`.L^`L.^`.``^``.0L0^0`L.h ^`o(hH.h^`OJQJ^Jo(hHohp^p`OJ QJ o(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJ QJ o(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJ QJ o(hH^`CJOJQJo(^`CJOJQJo(opp^p`CJOJ QJ o(@ @ ^@ `CJOJ QJ o(^`CJOJ QJ o(^`CJOJ QJ o(^`CJOJ QJ o(^`CJOJ QJ o(PP^P`CJOJ QJ o(h  ^ `o(hH.^`OJQJ^Jo(o ^`OJ QJ o( y ^y `OJQJo(I^I`OJQJ^Jo(o ^`OJ QJ o( ^`OJQJo(^`OJQJ^Jo(o ^`OJ QJ o(^`.^`.pp^p`.@ @ ^@ `.^`.^`.^`.^`.PP^P`.^`.^`.pL^p`L.@ ^@ `.^`.L^`L.^`.^`.PL^P`L.^`CJOJQJo(^`CJOJQJo(opp^p`CJOJ QJ o(@ @ ^@ `CJOJ QJ o(^`CJOJ QJ o(^`CJOJ QJ o(^`CJOJ QJ o(^`CJOJ QJ o(PP^P`CJOJ QJ o(h^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJ QJ o(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJ QJ o(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJ QJ o(hH^`CJOJQJo(^`CJOJQJo(opp^p`CJOJ QJ o(@ @ ^@ `CJOJ QJ o(^`CJOJ QJ o(^`CJOJ QJ o(^`CJOJ QJ o(^`CJOJ QJ o(PP^P`CJOJ QJ o(^`.^`.P LP ^P `L.  ^ `.^`.L^`L.^`.``^``.0L0^0`L.h ^`6hH.h ^`hH.h pL^p`LhH.h @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PL^P`LhH.h^`OJQJo(hHhp^p`OJQJ^Jo(hHoh@ ^@ `OJ QJ o(hHh^`OJQJo(hHh^`OJQJ^Jo(hHoh^`OJ QJ o(hHh^`OJQJo(hHhP^P`OJQJ^Jo(hHoh ^ `OJ QJ o(hH^`CJOJQJo(^`CJOJQJo(opp^p`CJOJ QJ o(@ @ ^@ `CJOJ QJ o(^`CJOJ QJ o(^`CJOJ QJ o(^`CJOJ QJ o(^`CJOJ QJ o(PP^P`CJOJ QJ o('>s< 9V<J8B \nbJ8B 4@}F> g*>yy5StOb9R SR'\C*p&`X QwXvv}JF4r|!e\hx]d.@ " R.DW \Mg6!&&                                                                                                    DF                                                                                         죠                 \XLl"X$=\ 8u S",?K4a1+I/) %y Mzn %y N~9 C ;0q}=}MW+DGx0yf\l"/-0E![{pXl!v3l"nf#v3l" ;($$%e(Y,}-+I/.Z1h2v3l"S5loQ6oV:D;O=xH"?+Y@C&jE2NF JK>pnLv3l":/L&M Mke0QalSy7X=-Zp ZjZqZ=\Mzn u^_uaCbebHuc[d[d>ffDgh%y [{pSTKqPuHI?qjZ)qr(sPuAQ w(1yftz%y {{PB|$%>|>7oy17Fճ)8?yJSs{3uAt<)|Kn s g( j   C * :B u 2 S Y j   C A M!2}?Tr<>$0J$5<\k T]Z|)pEG *HEEJ?Z5HQXaeDB=GXik:/CV.r3P34t4G4u45Y5n5 666#%6(6x677A7aO7`89z8j:C:|:^;VO;Eh;n;<(=$=W.=S>>&B>Q>?AV?@ @H@jX@*d@e@A$AIARASoA~zAqBdC(C-6DLDuEd5EBE F#F;'FWFzF5GtaGiGIPHlH II,!INI`tIXJJ;JTJlJ6K:KgKjKLN(Ol(O*O9O(QD:QUQwQeRm'RrRSS&oS8.TCTmTZU7U9U~TUgU^V3&VPVJXVRfV?gVl_XaXbmX{vXYRQZf^ZsZ;[@[C[e[\s\>y|s8F^ z1`[Nvrwy+N1e =S]`Wq?u< p>WXenhua`qE?jo&KS}isS]NbmJxxT $)_-(:!#$B*M4df0@ Gsy8KWve[07Ik":,3: 1lQ8wY &H-y1Dzg4>Gf&L wP!"Sv.\0eH@wZ]9A\i#o~5TO\Xapf(|1LF3P1^5F p;hnk&GT:CdMoy<5;@C(U{oObdg<H`+l{ VJzNWu Obz%O,I(EbI=Q_axl*Q=e$'4<1Hegul RJ\26DQX`*p#''*Kfo%|OD9e*p%Fv} ~^137oJ,0 =6x[Ev}}f3I&3KXv\xD|&)>0W9$3 6C}q~%3*~4|TWWmwp^ #AP[\ "$+;;?EGWOk$Q%|\#&=,DGjO` %RQi5\_kQ(dF35*V>>@>>>>& ?H@Unknown G.[x Times New Roman5Symbol3. .[x Arial3.[x Times;(SimSun[SO5. .[`)Tahoma7..{$ CalibriC.,.{$ Calibri Light?= .Cx Courier New;WingdingsA$BCambria Math"AhqaqaTX D5qX D5qax20}>}> CQHP ?LD2! xx Accessible Syllabus Template Elizabeth Tu"Patra, Kaushik (DI SW ICS CAL ENG)&                           ! " # $ % Oh+'0 0< \ h t  Accessible Syllabus TemplateElizabeth Tu Normal.dotm$Patra, Kaushik (DI SW ICS CAL ENG)84Microsoft Office Word@PZ@J@I@dDX D5 ՜.+,D՜.+,` hp  San Jose State Universityq}> Accessible Syllabus Template Title 8@ _PID_HLINKSA6L&http://www.sjsu.edu/gup/syllabusinfo/L&http://www.sjsu.edu/gup/syllabusinfo/6Pmailto:kaushik.patra@sjsu.eduBhttps://download.respondus.com/lockdown/download.php?id=967937270a. Hhttps://www.respondus.com/products/lockdown-browser/student-movie.shtmlRx Mhttp://www.ieee.org/conferences_events/conferences/publishing/templates.htmlRxMhttp://www.ieee.org/conferences_events/conferences/publishing/templates.html'~https://sjsu.qualtrics.com/5http://its.sjsu.edu/resources/wifi-guides/index.html  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgijklmnopqrstuvwxyz{|~Root Entry F@D@Data h(1Table}ȟWordDocument 4SummaryInformation(DocumentSummaryInformation8MsoDataStoreD$DU5PFN0M2OCQ4==2D$DItem  PropertiesUCompObj r   F Microsoft Word 97-2003 Document MSWordDocWord.Document.89q