CS50: Introduction to Computer Science | Harvard University
文章推薦指數: 80 %
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
延伸文章資訊
- 1Week 0 - CS50x 2022
This is CS50x. CS50's Introduction to Computer Science. OpenCourseWare. Donate · David J. Malan ·...
- 2CS50: Introduction to Computer Science | Harvard University
- 3My Review of Harvard CS50. General Overview | by Austin Tackaberry
- 4CS50 Reels #Shorts - YouTube
- 5Harvard CS50: Here's How to Earn a Free Certificate
With over 3.5M enrollments, CS50, Harvard's Introduction to Computer Science, is one of the world...