Turing's Craft - CodeLab

文章推薦指數: 80 %
投票人數:10人

CodeLab is the web-based interactive programming exercise system for intro programming classes in Python, Java, C++, C, and C#. With 800+ short exercises, ... Home Benefits Adopters Canvas&LMS Login Support Register Back Faculty Students CSDepartments Testimonials Back LMSIntegration Canvas Blackboard Moodle D2L Schoology Sakai Scroll   APowerfulToolforProgrammingInstruction   CodeLabistheweb-basedinteractiveprogrammingexercisesystemforintroprogrammingclassesinPython,Java,C++,C,andC#.Itisaprovensystemthathasbeenusedinover400institutionsin20countriesandanalyzedover136,000,000(onehundredthirty-sixmillion)exercisesubmissionsfrommorethan300,000students.     CodeLabhas800+shortexercises,eachfocusedonaparticularprogrammingideaorlanguageconstruct.Thestudenttypesincodeandthesystemimmediatelyjudgesitscorrectness,offeringhintswhenthesubmissionisincorrect.Throughthisprocess,thestudentgainsmasteryoverthesemantics,syntaxandcommonusageofthelanguageelements.   TryourDEMO!  ReadytolearnmoreaboutCodeLab?Registerforanaccount.  FacultyBenefits   instantAutomaticfeedbackBecauseofitshelpfulfeedbackandhints,Studentsdon'thit"brickwalls"whenworkinginCodeLabs.So,studentswhodochoosetocometofacultyofficehourswillbeseekingguidanceatahigherlevel.Asoneinstructorputit:"Iamgettingmorequestionsaboutconcepts,softwareengineeringandproblem-solvingandfewerquestionsaboutbasics." GRADINGRELIEF/AUTOMATICCLASSROSTERINGCodeLabautomaticallychecksstudentworkforcorrectness.Adynamicrostertracksstudentperformanceandmaintainsarecordofsubmissions,freeingyoutofocusonthelessbanalandmoresatisfyingtasksofteaching. DECREASEATTRITIONYourstudentsarelesslikelytobecomeoverwhelmedbythecoursematerialbecausetheyareabletomasterthefundamentalprogrammingconceptsintheCodeLabs.CodeLabsgiveyourstudentsmanageablepracticeopportunitiesinaself-pacedandsupportivelearningenvironment.  WORKSWITHYOURCONTENTTheCodelabserviceiscontentagnostic—thesystemcanbeusedwithanycontentandcourseorganizationyouchoose.Wehavepre-madecoursesforallpopulartextbooks.WithCodelab,there’snoneedtotossyourexistingcoursesyllabus,textbookand/orclassnotes!Inaddition,competitivepricingkeepsbothyouandyourstudentshappy. CANVAS&LMSINTEGRATIONCodelaboffersseamlessintegrationwithCanvas,Blackboard,Moodle,D2L,Schoology,Sakai,andotherLearningManagementSystems.StudentsnevervisittheCodelabwebsite—exercisesresideintheLMScourseandresultsfeeddirectlytotheLMSgradebook.Coursesetupisstraightforwardandfollowsstandardprotocols.LearnMore PutyourclassemphasiswhereyouwantitFocusonproblemsolvingstrategies,designandanalysis,abstraction,algorithms,andstyle.YoucandothisbecauseCodeLabhelpsthestudentsmasterthesyntax,semanticsandbasicusageoftheprogramminglanguage.   “IhighlyrecommendtheuseofCodeLabtoallotherinstructors.ItprovidestheevaluationsupportthatIhavebeenseekingforanintroductorycourse.” —MichaelSchultz,Instructor,UniversityofWisconsin ReadytolearnmoreaboutCodeLab?Registerforanaccount. StudentBenefits   HighertestscoresThereisnobetterwaytoretainthematerialyouhavelearnedthantouseitandgetfeedback.BycompletingtheCodeLabexercises,youinternalizeandreinforceyourknowledgeoftheconceptandbetterretentionmeansbetterscoresontheexams. NobrickwallIfyou'veeverbeencompletelystuckonahomeworkproblem,youknowwhatthe"brickwall"is.InCodeLabstherearenobrickwalls.Everyexercisecomeswithfeedback,hintsandotherexplanatorymaterialthatwillhelpyouovercomeanylearningobstacle.  MoreefficientstudyingBydoingtheCodeLabexercisesyouwillspendlesstimefindingoutwhatyoudoanddon'tknow.Withinsecondsofyoursubmission,youwillknowifyouneedtostudyaconcept.Thistranslatestolesstimespentfiguringoutwhattostudyandmoretimelearningbydoing. BettergradesonprojectsCodeLabswillprepareyouforthelargeprogrammingprojects.BymasteringtheindividualconceptsandlanguageconstructsintheCodeLabs,youwillbeabletotacklelargerprogramswithgreaterspeedandprecision.Youwillspendlesstimewrestlingwithbasicsandmoretimefine-tuningyourprojecttogetthebestgradepossible.   “CodeLabhasproventobeinvaluableingivingstudentsadditionalhands-onexperienceandhenceabetterunderstandingofprogramming.Thestudentshavealsogivenitfavorablereviews.Iwillcertainlyberecommendingitfornextsemester’sintroductoryprogrammingclass.” —GlennJones,Professor,MedgarEversCollege ReadytolearnmoreaboutCodeLab?Registerforaninstructoraccount.  CSDepartmentsBenefits   RetentionFromitsbeginningasanacademicNSFproject,oneofthedevelopmentgoalsofCodeLabwasreducedattrition.CodeLabachievesthisbyflatteningtheCS1learningcurvebyprovidingasettingwherestudentscanmasterthesyntaxandsemanticsofaprogramminglanguage.Thisisclearlyhavingbenefits.Forexample,oneinstructorreportedthatsixweeksintotheterm,insteadoftheusual30studentwithdrawals(outof150),only2haddroppedout. LanguageSwitchingManydepartmentshaveasequenceofprogrammingcoursesinwhichthelanguagefortheintroductorycourseisdifferentfromwhatisusedintheDataStructuresorObjectOrientedProgrammingcourse.CodeLabmakesitmucheasiertoswitchlanguageswithouthavingtodevoteclasstimetoteachingthefundamentals.StudentswhohaveprogrammingexperienceinonelanguagecanquicklygetuptospeedonanewlanguagebyusingCodeLab.ThisallowstheinstructortofocusontheconceptsofDataStructuresorObjectOrientedProgramming,ratherthanlanguagedetails.. ConfidenceofAchievementLevelCodeLabcertifiesthatthestudenthascorrectlywrittencodethatsolvesastatedproblem.ThisprovidesanadditionalmeasureofconfidencethatstudentscomingoutofanintroductoryclasshaveobtainedmasteryofthetopicscoveredbyCodeLab.Instructorsinsucceedingcoursescanassumethiscompetenceandspendlesstimereviewingbasicconceptsandmoretimeteachingthemorecomplicatedprogrammingideasthatdependonthisbaselevelofmastery. “We’vereceivedoutstandingsupportfromTuring’sCraft.I’masatisfiedcustomerandanticipateusingCodeLabinmyintroductoryprogrammingclassesinthefuture.” —DeborahTrytten,Professor,UniversityofOklahoma CodeLab Faculty-Benefits StudentBenefits CSDepartmentBenefits



請為這篇文章評分?