CS50: Introduction to Computer Science | Harvard University

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

An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, ... CS50:IntroductiontoComputerScienceAnintroductiontotheintellectualenterprisesofcomputerscienceandtheartofprogramming.LearnMoreon January1,2019–December31,2022Free*Online Duration11weekslongTimecommitment10-20hoursperweekPaceSelf-pacedSubjectProgrammingCourselanguageEnglishVideoTranscriptEnglishDifficultyIntroductoryCreditAuditforFreeAddaVerifiedCertificatefor$149PlatformedXTopic(s)ComputerScienceDataStructuresAlgorithmsProgrammingSQLPythonWebDevelopmentCSSHTMLJavaScriptAssociatedSchools HarvardSchoolofEngineeringandAppliedSciences Whatyou'lllearnAbroadandrobustunderstandingofcomputerscienceandprogrammingHowtothinkalgorithmicallyandsolveprogrammingproblemsefficientlyConceptslikeabstraction,algorithms,datastructures,encapsulation,resourcemanagement,security,softwareengineering,andwebdevelopmentFamiliaritywithanumberoflanguages,includingC,Python,SQL,andJavaScriptplusCSSandHTMLHowtoengagewithavibrantcommunityoflike-mindedlearnersfromalllevelsofexperienceHowtodevelopandpresentafinalprogrammingprojecttoyourpeersLearnMoreonCoursedescriptionThisisCS50x,HarvardUniversity'sintroductiontotheintellectualenterprisesofcomputerscienceandtheartofprogrammingformajorsandnon-majorsalike,withorwithoutpriorprogrammingexperience.Anentry-levelcoursetaughtbyDavidJ.Malan,CS50xteachesstudentshowtothinkalgorithmicallyandsolveproblemsefficiently.Topicsincludeabstraction,algorithms,datastructures,encapsulation,resourcemanagement,security,softwareengineering,andwebdevelopment.LanguagesincludeC,Python,SQL,andJavaScriptplusCSSandHTML.Problemsetsinspiredbyreal-worlddomainsofbiology,cryptography,finance,forensics,andgaming.Theon-campusversionofCS50x,CS50,isHarvard'slargestcourse.  Studentswhoearnasatisfactoryscoreon9problemsets(i.e.,programmingassignments)andafinalprojectareeligibleforacertificate.Thisisaself-pacedcourse–youmaytakeCS50xonyourownschedule. LearnMoreon Instructors DavidJ.MalanGordonMcKayProfessorofthePracticeofComputerScience,HarvardJohnA.PaulsonSchoolofEngineeringandAppliedSciences DougLloydSeniorPreceptorinComputerScience,HarvardUniversity BrianYuSeniorPreceptorinComputerScience,HarvardUniversity Enrollnow.LearnMoreon Youmayalsolike ProgrammingOnlineCS50'sIntroductiontoGameDevelopmentLearnaboutthedevelopmentof2Dand3Dinteractivegamesinthishands-oncourse,asyouexplorethedesignofgamessuchas...Free*12weekslongAvailablenow ComputerScienceOnlineCS50forLawyersThiscourseisavariantofHarvardUniversity'sintroductiontocomputerscience,CS50,designedespeciallyforlawyers(andlaw...Free*10weekslongAvailablenow ComputerScienceOnlineCS50'sIntroductiontoArtificialIntelligencewithPythonLearntousemachinelearninginPythoninthisintroductorycourseonartificialintelligence.Free*7weekslongAvailablenow Getupdatesonnewcourses. Emailaddress Subscribe



請為這篇文章評分?