14
Teaching CSP sites.uci.edu/cs1c, ce.uci.edu 1 Teaching Computer Science Principles EDUC X300.44 5 Units Summer 2017 Class Meeting Information Modality: Hybrid Online: June 26 - July 28 including weekly synchronous online classes: o Synchronous online classes will take place each week, Tuesdays at two times TBD (such as 4PM and 8PM) o Tool: Zoom Face-to-Face Fridays: June 30, July 7, July 14, July 21, July 28. 8am-12noon Instructor Information Name: Beth Simon Phone: (858) 539-3247 Email: [email protected] Website: https://sites.google.com/ucsd.edu/bsimon sites.uci.edu/cs1c/teachingCSP Note: general questions about the course (content questions, due date clarifications, etc.) should be posted via the general Q&A forum on our course site via the Learning Management System (LMS) so that all students can benefit from answers. To reach the instructor regarding personal questions (such as a request for an extension due to a family emergency or a request for an incomplete grade), please email [email protected] Dr. Beth Simon is an Associate Teaching Professor in the Department of Education Studies at UC San Diego. Her research interests lie in the areas of computing education and online and technology- enhanced teaching. Beth is currently involved in development of high school computing curriculum and the training and community needs of K-12 teachers wanting to bring computing education opportunities to their students. Previously, Beth has studied the impacts of evidence-based active learning practices (e.g., Peer Instruction) on student outcomes in higher education, student conceptions of computing concepts, and novice computing students’ self-efficacy. Beth was one of the initial university pilot instructors for the AP CS Principles course. Beth currently serves as Faculty Advisor for Technology- Enhanced Teaching for UCSD’s Teaching and Learning Commons, where she supports faculty and instructional staff in the use of technology to support their educational efforts both on-campus and through MOOCs (Massive Open Online Courses). Beth formerly served as a Teaching Professor in the Computer Science and Engineering Department and as Director of UCSD’s Center for Teaching Development (now part of the Teaching and Learning Commons). From 2014-2015, Beth served as the Principal Teaching and Learning Specialist at Coursera, supporting faculty in development of MOOCs and advising on pedagogical platform development. During 2007-2008, Beth served as a Science Teaching and Learning Fellow in the Carl Wieman Science Education Initiative at the University of British Columbia.

Teaching Computer Science Principles EDUC X300 · Teaching Computer Science Principles (CSP) is a professional development course designed to support teachers in teaching the AP Computer

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Teaching Computer Science Principles EDUC X300 · Teaching Computer Science Principles (CSP) is a professional development course designed to support teachers in teaching the AP Computer

TeachingCSP sites.uci.edu/cs1c,ce.uci.edu 1

TeachingComputerSciencePrinciplesEDUCX300.44

5UnitsSummer2017

ClassMeetingInformation

● Modality:Hybrid● Online:June26-July28includingweeklysynchronousonlineclasses:

o Synchronousonlineclasseswilltakeplaceeachweek,TuesdaysattwotimesTBD(suchas4PMand8PM)

o Tool:Zoom● Face-to-FaceFridays:June30,July7,July14,July21,July28.8am-12noon

InstructorInformation

Name: BethSimon Phone: (858)539-3247Email: [email protected]: https://sites.google.com/ucsd.edu/bsimon sites.uci.edu/cs1c/teachingCSP

Note:generalquestionsaboutthecourse(contentquestions,duedateclarifications,etc.)shouldbepostedviathegeneralQ&AforumonourcoursesiteviatheLearningManagementSystem(LMS)sothatallstudentscanbenefitfromanswers.Toreachtheinstructorregardingpersonalquestions(suchasarequestforanextensionduetoafamilyemergencyorarequestforanincompletegrade),pleaseemailcs1catoc@uci.eduDr.BethSimonisanAssociateTeachingProfessorintheDepartmentofEducationStudiesatUCSanDiego.Herresearchinterestslieintheareasofcomputingeducationandonlineandtechnology-enhancedteaching.BethiscurrentlyinvolvedindevelopmentofhighschoolcomputingcurriculumandthetrainingandcommunityneedsofK-12teacherswantingtobringcomputingeducationopportunitiestotheirstudents.Previously,Bethhasstudiedtheimpactsofevidence-basedactivelearningpractices(e.g.,PeerInstruction)onstudentoutcomesinhighereducation,studentconceptionsofcomputingconcepts,andnovicecomputingstudents’self-efficacy.BethwasoneoftheinitialuniversitypilotinstructorsfortheAPCSPrinciplescourse.BethcurrentlyservesasFacultyAdvisorforTechnology-EnhancedTeachingforUCSD’sTeachingandLearningCommons,whereshesupportsfacultyandinstructionalstaffintheuseoftechnologytosupporttheireducationaleffortsbothon-campusandthroughMOOCs(MassiveOpenOnlineCourses).

BethformerlyservedasaTeachingProfessorintheComputerScienceandEngineeringDepartmentandasDirectorofUCSD’sCenterforTeachingDevelopment(nowpartoftheTeachingandLearningCommons).From2014-2015,BethservedasthePrincipalTeachingandLearningSpecialistatCoursera,supportingfacultyindevelopmentofMOOCsandadvisingonpedagogicalplatformdevelopment.During2007-2008,BethservedasaScienceTeachingandLearningFellowintheCarlWiemanScienceEducationInitiativeattheUniversityofBritishColumbia.

Page 2: Teaching Computer Science Principles EDUC X300 · Teaching Computer Science Principles (CSP) is a professional development course designed to support teachers in teaching the AP Computer

TeachingCSP sites.uci.edu/cs1c,ce.uci.edu 2

CourseDescriptionTeachingComputerSciencePrinciples(CSP)isaprofessionaldevelopmentcoursedesignedtosupportteachersinteachingtheAPComputerSciencePrinciplescourseorasimilarcomputationalthinking-basedcourse.ItisbasedonsixComputationalPractices:connectingcomputing,creatingcomputationalartifacts,abstracting,analyzingproblemsandartifacts,communicating,andcollaborating.Additionally,thecoursefocusesonsevenBigIdeas:creativity,abstraction,dataandinformation,algorithms,programming,theInternet,andglobalimpact.ThisTeachingCSPcourseintroducescomputersciencecontentthroughavarietyoftechniquesincludingonlinevideos(e.g.discussingstudentmisconceptions,modelingclassroomstrategies,conceptintroductions,debuggingadviceexamples,lessonplansoverviews),guidedengagementwithlessonplans,scaffoldedprogrammingscrambles,onlinediscussions,reflectivewriting,andguidedlessonplanevaluationandpeerreview,in-personpairprogrammingandpeerinstruction.Whileintroducingthecontentandpedagogicalknowledge,alsofocusonprovidingstructureteacherscancontinuetousetobuildtheircomputationalthinkingandprogrammingskillsastheyteachthecourse.ThecoursepurportsthatCSPteachersandstudentsarepartofalearningcommunitywhereallmemberscontributetothelearningprocessinmeaningfulways.TheTeachingCSPcourseandprofessionaldevelopmentconsistsof:

● A5-weekhybridcourse(face-to-faceandonline)thatdevelopsteachers’pedagogicalcontentknowledgeandcontentknowledgefortheAPCSPcurriculum.

● AProfessionalLearningCommunitywithworkshopsduringtheacademicyeartosupportteachersastheyimplementthecurriculumforthefirsttime.

Prerequisites—ClassesorKnowledgeRequiredBeforeTakingThisCourseTeachingCSPisthesecondcourseinUCI’sComputerScienceTeacherCertificateProgram,whichiscurrentlyfundedbytheNationalScienceFoundation.Assuch,itisexpectedthatallparticipantswillhavecompletedthefirstcourseintheprogram,TeachingECS.Allstudentsmustbein-serviceteachersandadmittedthroughthatprogram.

CourseSequencingTheComputerScienceTeacherCertificateProgramconsistsoffoursequentialcourses:● TeachingExploringComputerScience(hybridF2Fandon-line)● TeachingComputerSciencePrinciples(hybridF2Fandon-line)● AdvancedTopicsforComputerScienceTeachers(hybridF2Fandon-line)● ComputerScienceTeachingMethodsandStudentAssessment(Face-to-Face)

CourseObjectivesAttheendofthiscourse,studentswillbeableto:● IdentifypedagogicalcontentknowledgeforteachingComputerSciencePrinciples● Elaborateonstrategiesofintegratingcomputationalthinkinginteachingandlearning● Createanequitablecomputerscienceclassroomenvironment● DesigneffectiveinstructionforComputerSciencePrinciples● DesignstudentassessmentandevaluationfortheCSPrinciplesPerformanceTasksand

writtenexamorsimilaractivities● Identifymajorcomponentsandfunctionsofdigitaldevicesandcomputingsystems???● Identifytheimpactsofcomputingonsociety● Developcomputationalartifactsusingsequentialexecution,methods,parameters,events,

mathematicalexpressions,functions,ifstatements,booleanexpressions,loopsandlists

CourseMaterialAllcoursematerialswillbeprovidedintheonlineLMS.

Page 3: Teaching Computer Science Principles EDUC X300 · Teaching Computer Science Principles (CSP) is a professional development course designed to support teachers in teaching the AP Computer

TeachingCSP sites.uci.edu/cs1c,ce.uci.edu 3

CourseOutline

Week1Online(6/26/17)

Topics/Objectives:PeerInstruction,CreatingaSupportiveClassroom,GlobalImpacts,ProgrammingProficiency,ComparingCurriculum

KeyTopics:● Structurestoengagestudentsindeeplearning● UnconsciousBias● Social,ethicalandlegalissuesandimpactsof

computing● ProgrammingConcepts:sequential/parallel

execution,methods,parametersLearningObjectives:● Analyzethevalueofcomputationalthinkingforall

students● ReviewresearchonPeerInstructionandreview

materialsforhighschoolclassrooms● Discussmodificationsofclassroompracticesfor

reducingunconsciousbias● Implementprogramsusingmethods,parameters,

sequentialexecution,repetition● Experienceascaffoldedprogrammingintroduction● Identify,summarize,andcritiqueaTEDtalkon

technologyandsociety

LearningActivities: ● Peerreviewassignment:Brainstormingaccessissuesinyourschool(30min)

● Programmingassignments(10hours)● PeerInstructionvideosandreadings(1hour)● ClassroomResourceDevelopment(2hours)● UnconsciousBiasvideosanddiscussion(1hour)● ClassroomDesignChecklist(30min)● Exploration,summaryandreflection,anddiscussion

ontechnologyandsociety(1.5hours)● Synchronousonlineclass(1hour)

AssignmentsDue: 1. Brainstormingaccesslistsubmissionandreviewofthreepeers’submissions

2. Twoonlinediscussionforumpostsandresponsetotwopeers’posts

3. ClassroomDesignChecklist4. FiveAliceprograms

Page 4: Teaching Computer Science Principles EDUC X300 · Teaching Computer Science Principles (CSP) is a professional development course designed to support teachers in teaching the AP Computer

TeachingCSP sites.uci.edu/cs1c,ce.uci.edu 4

Week1Face-to-Face(6/30/17)

Topics/Objectives:APCSPrinciplesCurriculumFrameworkandCourseVariantsPeerInstruction,CreatingaSupportiveClassroom,ProgrammingProficiency

KeyTopics:• APCSPrinciplesCurriculumFrameworkandCourse

Variants● PeerInstruction● UnconsciousBias● ProgrammingConcepts:methods,parametersLearningObjectives:● ExperiencePeerInstructionasastudent● ObserveateacherdoingPeerInstruction● UsePeerInstructionsentencestarters● Createarevisedunconsciousbiaschecklist● Contrastprogramminginstructiondesigns

LearningActivities: ● OverviewofAPCSPrinciplesFrameworkandexplorationofAPCSPcoursevariants(45min)

● PeerInstructionstudentexperience(30min)● PeerInstructiondebrief(30min)● UnconsciousBiaschecklistThink/Pair/Share+

update(45min)● ProgrammingConceptsQ&A(30min)● Think/Pair/Sharecontrastingprogramming

instructiondesigns(60min)

AssignmentsDue: 1. RevisedBiasChecklist2. Comparison/ContrastworksheetonProgramming

InstructionDesign

Page 5: Teaching Computer Science Principles EDUC X300 · Teaching Computer Science Principles (CSP) is a professional development course designed to support teachers in teaching the AP Computer

TeachingCSP sites.uci.edu/cs1c,ce.uci.edu 5

Week2Online(7/3/17)

Topics/Objectives:ProgrammingProficiency,ExplorePerformanceTask,Internet,Data

KeyTopics:● Internet,DataandInformation● TheAPCSPPerformanceTaskFramework:Explore

andCreate● IntroductiontoAPCSPExploreTask● ProgrammingConcepts:events,mathematical

expressions,functions,variablesLearningObjectives:● ExplainhowinformationisroutedviatheInternet● Experiencevarioustypesoflessonsforteaching

cybersecurity,encoding,andencryption● PerformtheAPCSPExploreTask● ApplytheExploreTaskRubrictosamplestudent

work● Createprogramsandfunctionswhichusebasic

Booleansexpressionsandmathematicalexpressions

LearningActivities: ● InternetOnlineactivities&reading(2hours)● Encryptionactivityreview,critiqueandmodification

(2hours)● Read,perform,andsubmitAPCSPExplore

PerformanceTask(8hours)● Programmingassignments(8hours)● Synchronousonlineclass(1hour)

AssignmentsDue: 1. TwosubmissionstoInternetactivitylessons2. Lessonmodificationandreviewoftwopeers’lessons3. SubmissionoftheAPCSPExploreTask(written

responses+computationalartifact)4. ThreeAliceprograms

Page 6: Teaching Computer Science Principles EDUC X300 · Teaching Computer Science Principles (CSP) is a professional development course designed to support teachers in teaching the AP Computer

TeachingCSP sites.uci.edu/cs1c,ce.uci.edu 6

Week2Face-to-Face(7/7/17)

Topics/Objectives:ExplorePerformanceTask,DevelopingProgrammingProficiency

KeyTopics:● APCSPPerformanceTask:Explore● ProgrammingConcepts:events,mathematical

expressions,functions,andvariableLearningObjectives:● EvaluateAPCSPExplorePerformanceTask● Deepenunderstandingofcommonstudent

misconceptionsaroundexpressions,functions,andvariables

● CritiqueaPeerInstructionsession

LearningActivities: ● ExploreprogrammingmisconceptionsthroughPeerInstruction(1hour)

● IdentifyandevaluateresourcesforsupportingExplorePerformanceTask(1hour)

● CreatepersonalizedlessonPlanforExplorePerformanceTask(2hours)

AssignmentsDue: 1. CollaborativelyproducelistofresourcesforExplorePerformanceTask

2. LessonplanforExplorePerformanceTaskpreparation

Page 7: Teaching Computer Science Principles EDUC X300 · Teaching Computer Science Principles (CSP) is a professional development course designed to support teachers in teaching the AP Computer

TeachingCSP sites.uci.edu/cs1c,ce.uci.edu 7

Week3Online(7/10/17)

Topics/Objectives:PairProgramming,ScaffoldedProblemSolving,DevelopingProgrammingProficiency,CurriculumPlanning

KeyTopics:● PairProgrammingandrunningaprogramminglab● Scaffoldedlearningofproblemsolving● ProgrammingConcepts:ifstatements,compound

Booleanexpressions,nestedifstatements● Curriculumplanning● ComputerSciencepencil&paperexamsLearningObjectives:● PlanandcritiqueapproachesforimplementingPair

Programmingandlabtime● ExploreAnalyze-Leveloptionsfordeveloping

programmingknowledgeandskills● Createprogramsusingifstatements,nestedif

statements,andcompoundBooleanexpressions● EvaluateCoursePlanning&PacingGuide● Demonstratetoandguidestudentsinusingbest

practicesforpencil&papercomputingexams

LearningActivities: ● PeerReview:APCSPCoursePlanningandPacingGuide(3hours)

● Videos,onlinediscussion,anddraftofplansforimplementingPairProgramming(3hours)

● Explore&reflectonprogrammingscramblestoscaffolddevelopmentofprogrammingskills(2hours)

● Createprogramsusingifstatements,nestedifstatements,andcompoundBooleanexpressions(8hours)

● Videos&peerreviewshowingapplicationoftesttakingrecommendedpractices(1hour)

● Synchronousonlineclass(1hour)

AssignmentsDue: 1. EvaluationoftheCoursePlanningandPacingGuideandreviewoftwopeers’evaluations

2. Onlinediscussionpostandresponsetotwopeers’posts

3. AnalysisoftheProgrammingScramblesexperienceandreviewoftwopeers’analyses

4. TwoAliceprograms5. Submissionofthreeexamquestionsusingbesttest

takingpractices

Page 8: Teaching Computer Science Principles EDUC X300 · Teaching Computer Science Principles (CSP) is a professional development course designed to support teachers in teaching the AP Computer

TeachingCSP sites.uci.edu/cs1c,ce.uci.edu 8

Week3Face-to-Face(7/14/17)

Topics/Objectives:PairProgramming,ScaffoldedProblemSolving,DevelopingProgrammingProficiency

KeyTopics:● PairProgrammingandrunningaprogramminglab● ScaffoldedlearningofProblemSolving● ProgrammingConcepts:ofStatements,compound

Booleanexpressions,nestedifstatementsLearningObjectives:● ExperiencePairProgramming● ReflectonchallengesofimplementingPair

Programming● Discussdifferencesinlearningtoprogramby

creatingvs.analyzing● Deepenunderstandingofcommonstudent

misconceptionsaroundifstatements,nestedifstatementsandcompoundBooleanexpressions

LearningActivities: ● ExperiencePairProgrammingandreflect(1hour)● Think/Pair/Sharedifferencesinprogrammingby

scrambleandprogrammingfromscratch(40min)● DiscussassessmentoptionsusingProgramming

Scrambles(20min)● PeerInstructionimplementationpracticeand

feedback(2hours)

AssignmentsDue: 1. LessonplanforusingProgrammingScrambles2. TeachingDemonstration:PeerInstruction

Page 9: Teaching Computer Science Principles EDUC X300 · Teaching Computer Science Principles (CSP) is a professional development course designed to support teachers in teaching the AP Computer

TeachingCSP sites.uci.edu/cs1c,ce.uci.edu 9

Week4Online(7/17/17)

Topics/Objectives:ComputingEducationLeadership,CreatePerformanceTask,DevelopingProgrammingProficiency

KeyTopics:● Developingacomputingeducationcultureinyour

schoolsanddistricts● IntroductiontoAPCSPPerformanceTask:Create● ProgrammingConcepts:loops,listsLearningObjectives:● Exploreapproachesforleadingcomputingeducation

inyourschool● UnderstandtheAPCSPCreatePerformanceTask

requirements● Createprogramsusingloopsandlists● ImplementCurriculumDesignforyourclass(e.g.

Canvasorother)

LearningActivities ● ReadinganddiscussionofAPCSPCreatePerformanceTaskRequirements(2hours)

● QuizofapplyingtheAPCSPRubric(1hour)● Videos,readings,andwebexplorationforpeer

reviewofcomputingeducationleadershipgoalsandconcernsatyourschool(2hours)

● Createprogramsusingloopsandlists(8hours)● Fillinfirsttwomonthsofcurriculumplatformfor

yourclass(4hours)● Synchronousonlineclass(1hour)

AssignmentsDue 1. Onlinediscussionpostandresponsetotwopeers’posts

2. OnlinequizapplyingtheAPCSPCreateRubric3. Outlineofleadershipgoalsandconcernsandreview

oftwopeers’outlines4. ThreeAliceprograms5. PTCreateSubmission(1video,4writtenresponses)

Page 10: Teaching Computer Science Principles EDUC X300 · Teaching Computer Science Principles (CSP) is a professional development course designed to support teachers in teaching the AP Computer

TeachingCSP sites.uci.edu/cs1c,ce.uci.edu 10

Week4Face-to-Face(7/21/17)

Topics/Objectives:ComputingEducationLeadership,CreatePerformanceTask,DevelopingProgrammingProficiency,CurriculumPlanning

KeyTopics:● Developingacomputingeducationcultureinyour

schoolsanddistricts● APCSPPerformanceTask:Create● ProgrammingConcepts:loops,lists● CurriculumplanningLearningObjectives:● Understandthevariouscomponentsofdevelopinga

cultureofcomputingeducationinyourenvironment● UnderstandtherequirementsoftheAPCSPCreate

PerformanceTaskandEvaluationRubric● Deepenunderstandingofcommonstudent

misconceptionsaroundloopsandlists● Reflectonchallengesofcurriculumplanning

LearningActivities: ● Structuredsharinganddiscussiononcomputingeducationleadership(guestspeaker)(1hour)

● QuestionandanswerperiodonAPCSPCreatePerformanceTask(30min)

● CollaborativecraftofCreatePerformanceTaskpreparationactivities(30min)

● PeerInstructionimplementationpracticeandfeedback(2hours)

AssignmentsDue: 1. Collaborativelycreatedleadershipactivityplanner2. LessonplandraftforCreatePerformanceTask

preparation3. TeachingDemonstration:PeerInstruction

Page 11: Teaching Computer Science Principles EDUC X300 · Teaching Computer Science Principles (CSP) is a professional development course designed to support teachers in teaching the AP Computer

TeachingCSP sites.uci.edu/cs1c,ce.uci.edu 11

Week5Online(7/24/17)

Topics/Objectives:CreatePerformanceTask,CurriculumPlanning,ExamPreparationApproaches

KeyTopics:● APCSPCreatePerformanceTask● Curriculumplanning&pacingreview● ExamTechniquesforStudentsLearningObjectives:● ExperiencetheAPCSPCreatePerformanceTaskand

submissionprocess● Implementcurriculumdesignforyourclass(e.g.

Canvasorother)● Demonstratetoandguidestudentsinusingbest

practicesforpencil&papercomputingexams

LearningActivities: ● PerformingaguidedpracticefortheAPCSPCreatePerformanceTask(Lyft)(6hours)

● Videos&peerreviewshowingapplicationoftesttakingrecommendedpractices(1hour)

● Fillinscaffoldmaterialsforremainingmonthsofcurriculumplatformforyourclass(6hours)

● Synchronousonlineclass(1hour)

AssignmentsDue: 1. Videodemonstration(screencapture)ofguidingstudentsthroughapencilandpaperexamquestion

2. Identifyanddescribealgorithmsandabstractionfromaprogram

Page 12: Teaching Computer Science Principles EDUC X300 · Teaching Computer Science Principles (CSP) is a professional development course designed to support teachers in teaching the AP Computer

TeachingCSP sites.uci.edu/cs1c,ce.uci.edu 12

Week5Face-to-Face(7/28/17)

Topics/Objectives:CreatePerformanceTask,CurriculumPlanning,ProfessionalLearningCommunity

KeyTopics:● APCSPCreatePerformanceTask● Curriculumplanning● ProfessionalLearningCommunityLearningObjectives:● PrepareforsupportingAPCSPCreatePerformance

Task● ShareplannedpracticesfromCurriculumPlanning● PrepareforPLCengagementthroughoutyear

LearningActivities: ● Discussandco-editAPCSPCreatePerformanceTaskreview,rubricrevision,andstudentchecklist/guide(1hour)

● Peerinstructionimplementationpracticeandfeedback(2hours)

● CurriculumPlanningshareout(1hour)● PLCWalkthrough(1hour)

AssignmentsDue: 1. TeachingDemonstration:PeerInstruction

Page 13: Teaching Computer Science Principles EDUC X300 · Teaching Computer Science Principles (CSP) is a professional development course designed to support teachers in teaching the AP Computer

TeachingCSP sites.uci.edu/cs1c,ce.uci.edu 13

EvaluationandGradingEvaluationofStudentPerformanceWeightedasPercentagesoftheTotalGrade

10% F2Fmeetingsattendanceandparticipation10% Weeklysynchronousonlineattendanceandparticipation30% Computingartifactsandprogrammingrelatedquizzes20% Onlinematerialusage/completion20% Onlineengagementactivities(discussionprompts,peerreviewassignments)10% PeerInstructionSampleTeachingSession

CategoriesofPoints:Youwillfindthatpointsforonlineactivitiesfallintotwogeneraltypes:pointsforcorrectnessandpointsforeffortfulparticipation.Pointsforcorrectnessaregivenforactivitieswheretherearespecificcorrect/incorrectanswers(e.g.quizzes,prescribedprogrammingassignments).Howeveralotofonlineactivities(participationindiscussionprompts,submittingpeerreviewassignmentsandreviewingtheworkofothers,contributingtogoogledoc-basedresourcecreation,etc.)aregradedforeffortfulparticipation.Effortfulparticipationmeansyouengagedwiththeactivityinameaningfulway(e.g.notjustresponding“Greatjob!”inreplyingtoadiscussionresponse,completingpeerreviewsontime,andhavingroughlyequalparticipationincontributingtogoogledocresourcecreation(graphicallyviewableviatheChromeAddOneDocuviz).PointsforF2Fmeetingsaregivenforeffortfulparticipation.GradingScaleStudentshavecanchoosetoreceivealettergradeorPass/NotPass. Ifalettergradeisselected:

A = 90%–100%B = 80%–89%C = 70%–79%D = 60%–69%F = 59%orless

IfP/NPisselected:P>=70%NP<70%

Page 14: Teaching Computer Science Principles EDUC X300 · Teaching Computer Science Principles (CSP) is a professional development course designed to support teachers in teaching the AP Computer

TeachingCSP sites.uci.edu/cs1c,ce.uci.edu 14

CodeofConduct

Allparticipants in thecourseareboundby theUniversityofCaliforniaCodeofConduct, foundathttp://www.ucop.edu/ethics-compliance-audit-services/_files/stmt-stds-ethics.pdf

Netiquette

Inanonlinecourse,themajorityofourcommunicationtakesplaceinthecourseforums.However,when we have a need for communication that is private, whether personal, interpersonal, orprofessional, we will use individual email or telephone. Our primarymeans of communication iswritten.Thewrittenlanguagehasmanyadvantages:moreopportunityforreasonedthought,moreabilitytogoin-depth,andmoretimetothinkthroughanissuebeforepostingacomment.However,writtencommunicationalsohascertaindisadvantages,suchalackoftheface-to-facesignalingthatoccurs through body language, intonation, pausing, facial expressions, and gestures. As a result,pleasebeawareofthepossibilityofmiscommunicationandcomposeyourcommentsinapositive,supportive,andconstructivemanner.

AcademicHonestyPolicy

TheUniversityisaninstitutionoflearning,research,andscholarshippredicatedontheexistenceofanenvironmentofhonestyandintegrity.Asmembersoftheacademiccommunity,faculty,students,andadministrativeofficialsshareresponsibilityformaintainingthisenvironment.Itisessentialthatallmembersoftheacademiccommunitysubscribetotheidealofacademichonestyandintegrityandacceptindividualresponsibilityfortheirwork.AcademicdishonestyisunacceptableandwillnotbetoleratedattheUniversityofCalifornia,Irvine.Cheating,forgery,dishonestconduct,plagiarism,andcollusionindishonestactivitieserodetheUniversity'seducational,research,andsocialroles.Studentswhoknowinglyorintentionallyconductorhelpanotherstudentengageindishonestconduct,actsofcheating,orplagiarismwillbesubjecttodisciplinaryactionatthediscretionofUCIDivisionofContinuingEducation.

DisabilityServicesIfyouneedsupportorassistancebecauseofadisability,youmaybeeligibleforaccommodationsorservicesthroughtheDisabilityServiceCenteratUCIrvine.PleasecontacttheDSCdirectlyat(949)824-7494orTDD(949)824-6272.YoucanalsovisittheDSC’swebsite:http://www.disability.uci.edu/.TheDSCwillworkwithyourinstructortomakeanynecessaryaccommodations.PleasenotethatitisyourresponsibilitytoinitiatethisprocesswiththeDSC.