1 00:00:00,000 --> 00:00:03,440 >> [సంగీతాన్ని] 2 00:00:03,440 --> 00:01:57,217 3 00:01:57,217 --> 00:02:00,710 >> [చప్పట్లు] 4 00:02:00,710 --> 00:02:05,700 5 00:02:05,700 --> 00:02:09,669 >> డేవిడ్ J. మలన్: ఈ CS50, హార్వర్డ్ విశ్వవిద్యాలయం యొక్క పరిచయం 6 00:02:09,669 --> 00:02:12,370 మేధావిగా కంప్యూటర్ సైన్స్ సంస్థలు 7 00:02:12,370 --> 00:02:14,180 మరియు ప్రోగ్రామింగ్ యొక్క కళ. 8 00:02:14,180 --> 00:02:17,530 ఇప్పుడు మీరు వారిలో ఉంటే ఆ ప్రతి సంవత్సరం ఇక్కడ కూర్చొని 9 00:02:17,530 --> 00:02:21,450 మీ మనస్సు నరాలు ఒక బిట్, అటువంటి మీరు భావించడం లేదు మీరు, ఇక్కడ చెందిన 10 00:02:21,450 --> 00:02:24,270 మీరు చాలా అనుకొనే మీరు చుట్టూ కూర్చొని ఎవరైనా 11 00:02:24,270 --> 00:02:27,730 నిజంగా, మీరు కంటే ఎక్కువ తెలుసు కంప్యూటర్ వద్ద మీరు కంటే మరింత సౌకర్యవంతమైన 12 00:02:27,730 --> 00:02:30,430 సైన్స్ లేదా కంప్యూటర్లు మరింత సాధారణంగా, తెలుసుకోవటం 13 00:02:30,430 --> 00:02:36,140 ఇప్పుడు, విద్యార్థులు ఆ 78% CS50 ముందు అనుభవం కలిగి ఉండు. 14 00:02:36,140 --> 00:02:39,570 >> నిజానికి, 100 చుక్కలు అక్కడ ఉంది ప్రదర్శనలో, 78 వీటిలో 15 00:02:39,570 --> 00:02:43,540 మీరు అంటే ఘన ఆకుపచ్చ ఉన్నాయి, మీరు జనాభా మధ్య అయితే, 16 00:02:43,540 --> 00:02:46,420 ఇక్కడే చాలా మంచి కంపెనీ లో ఉన్నాయి. 17 00:02:46,420 --> 00:02:50,320 మరియు మీరు మధ్య బదులుగా ఉంటే నిజానికి చేసే CS50 విద్యార్థులు 22% 18 00:02:50,320 --> 00:02:53,920 లో లేదో, ముందు అనుభవం కలిగి ఉన్నత పాఠశాల లేదా కొన్ని ఇతర ప్రోగ్రామ్, 19 00:02:53,920 --> 00:02:56,430 , చాలా, మీరు ఆ అర్ధమవుతుంది కోర్సు లో సవాలు. 20 00:02:56,430 --> 00:02:59,930 >> మాత్రమే మేము విభిన్న మార్గాలుగా ఉన్నాయి విద్యార్థులు తక్కువ సౌకర్యవంతంగా మరియు మరిన్ని కోసం 21 00:02:59,930 --> 00:03:03,789 విభాగాలు ఇలానే సౌకర్యవంతమైన, మేము కూడా హ్యాకర్ సంచికలు అని పిలుస్తారు 22 00:03:03,789 --> 00:03:06,080 అత్యంత సమస్య సెట్లు ఆ విద్యార్థులు సవాలు 23 00:03:06,080 --> 00:03:09,650 అదనపు అనుభవాన్ని ఇటువంటి అన్వేషించడానికి 24 00:03:09,650 --> 00:03:12,140 కానీ మరింత నుండి అధునాతన కోణం. 25 00:03:12,140 --> 00:03:13,900 >> కానీ కంప్యూటర్ సైన్స్ ఏమిటి? 26 00:03:13,900 --> 00:03:17,750 సరే, చివరికి, ఏమి జరగబోతోంది మీరు ఈ రంగంలో అన్వేషించడానికి వంటి విషయం కాదు 27 00:03:17,750 --> 00:03:20,500 చాలా మీరు ముగుస్తుంది పేరు మీ సహ విద్యార్థులను సంబంధించి, 28 00:03:20,500 --> 00:03:25,350 కానీ మీరే ఆగిపోతారు మీరు మీరు ఇక్కడ ప్రారంభం వర్సెస్ వారం 12 29 00:03:25,350 --> 00:03:26,720 వారం సున్నా. 30 00:03:26,720 --> 00:03:31,850 ఇప్పుడు కంప్యూటర్ బాగా సైన్స్, లెట్స్ computation-- శాస్త్రం కాల్ 31 00:03:31,850 --> 00:03:35,910 తోబుట్టువుల గణన నిజంగా కేవలం ఒక ఉంది కొన్ని ఇన్పుట్ తీసుకొని, చెప్పడం ఫాన్సీ మార్గం, 32 00:03:35,910 --> 00:03:39,460 కొన్ని అవుట్పుట్ పండిస్తోంది, మరియు నడుస్తున్న అల్గోరిథంలు అలా చేయడం, 33 00:03:39,460 --> 00:03:43,700 పరిష్కార సూచనలను సెట్లు ఆ ఇన్పుట్లను కొన్ని సమస్య 34 00:03:43,700 --> 00:03:48,460 కొన్ని అవుట్పుట్ ఉత్పత్తి చేయడానికి లేదా పరిష్కారం మీరు ఆసక్తి ఉన్నాయి. 35 00:03:48,460 --> 00:03:51,310 >> కాబట్టి మేము ఇటీవల ఈ సందర్భంగా బయటకు వెళ్ళటానికి 36 00:03:51,310 --> 00:03:53,170 కాలిఫోర్నియా ఒక పూర్వ కలవడానికి. 37 00:03:53,170 --> 00:03:54,650 ఆమె పేరు సుసాన్ వోజ్సిక్కిని ఉంది. 38 00:03:54,650 --> 00:03:57,190 మరియు ఆమె మాట్లాడటం చెయ్యాలనుకుంటే ఇక్కడ మీరు వీడియో న 39 00:03:57,190 --> 00:04:01,690 ఎంత వర్తించే తెలియజేస్తాయి కంప్యూటర్ కూడా కేవలం ఒక రుచి 40 00:04:01,690 --> 00:04:03,770 విజ్ఞాన పరిచయ స్థాయి ఉంటుంది. 41 00:04:03,770 --> 00:04:06,870 మీరు చదివేందుకు చేసుకోవాలని పోయినా ఒక రంగంలో కంప్యూటర్ సైన్స్, 42 00:04:06,870 --> 00:04:09,330 లేదా ఇంజనీరింగ్, లేదా, మరింత సాధారణంగా మూల 43 00:04:09,330 --> 00:04:12,360 మీరు నిజానికి, చూస్తారు, ఎలా ఒక నిర్దిష్ట కోర్సు కాబట్టి ఆమె జీవితం ప్రభావితం. 44 00:04:12,360 --> 00:04:16,630 మరియు ఆమె కేవలం ఉన్నప్పుడు ఆమె తీసుకున్నారు హార్వర్డ్ కాలేజ్ వద్ద ఇక్కడ ఒక సీనియర్ జరిగినది. 45 00:04:16,630 --> 00:04:19,482 >> మేము సుసాన్ కోసం దీపాలు డిం అనుకొనుట ఉంటే. 46 00:04:19,482 --> 00:04:20,690 SUSAN వోజ్సిక్కిని: హలో, ప్రపంచం. 47 00:04:20,690 --> 00:04:22,100 నేను సుసాన్ వోజ్సిక్కిని ఉన్నాను. 48 00:04:22,100 --> 00:04:24,110 నేను YouTube యొక్క CEO ఉన్నాను. 49 00:04:24,110 --> 00:04:29,150 నేను ఉన్నప్పుడు నేను CS50 పట్టింది 1990 లో హార్వర్డ్ వద్ద ఒక సీనియర్. 50 00:04:29,150 --> 00:04:31,220 నేను నిజానికి ఒక చరిత్ర ఉంది మరియు సాహిత్యంలో ప్రధాన. 51 00:04:31,220 --> 00:04:36,760 >> మరియు నా జూనియర్ వేసవి, నేను గ్రహించలేక నేను ఉండవచ్చు 52 00:04:36,760 --> 00:04:39,060 ఏదో తెలుసుకోవాలనుకున్నాను కంప్యూటర్లు గురించి. 53 00:04:39,060 --> 00:04:40,930 కాబట్టి, నేను తిరిగి వచ్చింది. 54 00:04:40,930 --> 00:04:42,500 నేను CS50 పట్టింది. 55 00:04:42,500 --> 00:04:46,940 ఇది కష్టం, కానీ ఇది అత్యంత అద్భుతమైనది తరగతి నేను పట్టింది. 56 00:04:46,940 --> 00:04:49,630 >> ఇది నేను ప్రతిదీ గురించి ఆలోచించడం ఎలా మారింది. 57 00:04:49,630 --> 00:04:55,810 నేను హార్వర్డ్ నుండి పట్టభద్రుడయ్యాడు ఉన్నప్పుడు 1990 లో, నేను సిలికాన్ వ్యాలీ వెళ్ళాడు. 58 00:04:55,810 --> 00:04:57,140 నేను ఒక ఉద్యోగం వచ్చింది. 59 00:04:57,140 --> 00:05:00,150 నేను పని చేసిన అప్పటి నుండి టెక్ లో. 60 00:05:00,150 --> 00:05:02,650 డేవిడ్ J. మలన్: ఇప్పుడు ఏమి సుసాన్ ఈ వీడియో లో చెప్పలేదు లేదు, 61 00:05:02,650 --> 00:05:05,340 ఇది ఆమె వాస్తవానికి అని గూగుల్ స్వయంగా అని గారేజ్ 62 00:05:05,340 --> 00:05:07,420 లారీ మరియు సెర్గీ స్థాపించారు. 63 00:05:07,420 --> 00:05:11,169 >> ఇప్పుడు మేము కూడా మా ఫ్రెండ్స్ చేరుకున్నాను code.org, ఒక సంస్థ వద్ద ఆ 64 00:05:11,169 --> 00:05:13,460 గత సంవత్సరం ఉంది పొందడానికి ప్రజలు ముఖ్యంగా 65 00:05:13,460 --> 00:05:16,520 కంప్యూటర్ సైన్స్ గురించి సంతోషిస్తున్నాము మరియు ప్రోగ్రామింగ్, ముఖ్యంగా. 66 00:05:16,520 --> 00:05:20,590 కానీ ఆ ప్రోగ్రామింగ్ పేర్కొంది ఉపయోగకరమని కంప్యూటర్ సైన్స్ కేవలంగా కాదు. 67 00:05:20,590 --> 00:05:22,090 కంప్యూటర్ సైన్స్ ప్రోగ్రామింగ్ కాదు. 68 00:05:22,090 --> 00:05:24,560 అయితే ప్రోగ్రామింగ్ కేవలం ఒక ఉంది tool-- మీరు అన్ని తో 69 00:05:24,560 --> 00:05:27,510 చాలా బాగా ఉంటుంది సెమిస్టర్ ముగింపు ద్వారా తెలిసిన 70 00:05:27,510 --> 00:05:30,650 మీరు లేదు దరఖాస్తు చేసే కేవలం CS భవిష్యత్తులో కోర్సులు 71 00:05:30,650 --> 00:05:33,670 కానీ కనుక నుండి సంసార క్షేత్రాలు మీరు, మానవీయ, వస్తున్నాము 72 00:05:33,670 --> 00:05:36,090 సామాజిక శాస్త్రాలు, ప్రకృతి సైన్స్, లేదా ఇష్టపడుతున్నారు. 73 00:05:36,090 --> 00:05:39,740 >> నిజానికి, కొన్ని ఇతర అనుమతిస్తాయి పూర్వ విద్యార్ధులు మరియు వారి సహచరులు 74 00:05:39,740 --> 00:05:43,400 అన్వయం మాట్లాడేందుకు జరుపుతున్నారు ఆ రంగంలో. 75 00:05:43,400 --> 00:05:52,340 76 00:05:52,340 --> 00:05:57,350 >> బిల్ గేట్స్: నేను నేను 13 మొదటి కంప్యూటర్కు ప్రాప్తిని వచ్చింది. 77 00:05:57,350 --> 00:06:00,485 >> జాక్ డోర్సే: నా తల్లిదండ్రులు 1984 లో నాకు ఒక Macintosh కొనుగోలు 78 00:06:00,485 --> 00:06:01,640 నేను ఎనిమిది సంవత్సరాల వయస్సులో. 79 00:06:01,640 --> 00:06:02,990 >> మార్క్ జకర్బర్గ్: నేను ఆరో తరగతి లో. 80 00:06:02,990 --> 00:06:04,670 >> SPEAKER 1: నేను కళాశాల లో కోడ్ నేర్చుకున్నాడు. 81 00:06:04,670 --> 00:06:09,080 >> రుచీ సంఘ్వీ: మొదటి సంవత్సరం, మొదటి సెమిస్టర్, కంప్యూటర్ సైన్స్ ఉపోద్ఘాతం. 82 00:06:09,080 --> 00:06:11,850 >> బిల్ గేట్స్: నేను ఒక కార్యక్రమం రాశారు ఆ ఈడ్పు-TAC-బొటనవేలు ఆడాడు. 83 00:06:11,850 --> 00:06:14,100 >> DREW HOUSTON: నేను భావించాను అందంగా లొంగినట్టి ప్రారంభం. 84 00:06:14,100 --> 00:06:16,370 నేను మొదటి కార్యక్రమం అనుకుంటున్నాను నేను వ్రాసిన విషయాలు వంటి కోరారు 85 00:06:16,370 --> 00:06:17,820 మీ ఇష్టమైన రంగు ఏమిటి? 86 00:06:17,820 --> 00:06:18,696 లేదా మీరు వయసు ఎంత? 87 00:06:18,696 --> 00:06:21,070 ELENA SILENOK: నేను మొదటి నేర్చుకున్నాడు ఒక ఆకుపచ్చ వృత్తం చేయడానికి ఎలా 88 00:06:21,070 --> 00:06:23,670 మరియు ఎరుపు చదరపు తెరపై కనిపిస్తాయి. 89 00:06:23,670 --> 00:06:25,420 గాబే NEWELL: మొదటి నేను నిజానికి వచ్చింది సమయం 90 00:06:25,420 --> 00:06:27,360 ఏదో అప్ వచ్చి హలో, ప్రపంచం, చెప్పటానికి. 91 00:06:27,360 --> 00:06:29,710 నేను ఒక కంప్యూటర్ అలా చేసింది. 92 00:06:29,710 --> 00:06:30,850 ఇది కేవలం అద్భుతమైన ఉంది. 93 00:06:30,850 --> 00:06:33,224 >> మార్క్ జకర్బర్గ్: ఎలా నేర్చుకోవడం ఆఫ్ మొదలుపెట్టలేదు కార్యక్రమానికి 94 00:06:33,224 --> 00:06:35,450 తెలుసుకోవడానికి కోరుకుంటుంది కంప్యూటర్ సైన్స్ అన్ని 95 00:06:35,450 --> 00:06:38,630 లేదా ఈ నైపుణ్యం ప్రయత్నిస్తున్న క్రమశిక్షణ లేదా అలాంటిదే ఏదైనా. 96 00:06:38,630 --> 00:06:41,591 ఇది కేవలం నేను ఎందుకంటే ఆడా ఈ ఒక సాధారణ విషయం చేయాలని కోరారు. 97 00:06:41,591 --> 00:06:44,340 నేను ఏదో అనుకున్నారు ఆ నాకు మరియు నా సోదరీమణులు కోసం తమాషాగా. 98 00:06:44,340 --> 00:06:46,399 >> నేను ఈ చిన్న కార్యక్రమం రాశారు. 99 00:06:46,399 --> 00:06:48,440 మరియు తర్వాత ప్రధానంగా కేవలం దానికి కొద్దిగా జోడించారు. 100 00:06:48,440 --> 00:06:49,930 ఆపై నేను అవసరమైనప్పుడు ఏదో కొత్త తెలుసుకోవడానికి, 101 00:06:49,930 --> 00:06:52,210 నేను గాని, దానిని చూస్తూ ఒక పుస్తకం లేదా ఇంటర్నెట్ లో, 102 00:06:52,210 --> 00:06:53,240 దానికి కొద్దిగా జోడించారు. 103 00:06:53,240 --> 00:06:56,300 >> DREW HOUSTON: ఇది కాకుండా నిజంగా కాదు ఒక వాయిద్యం లేదా ఏదో ప్లే 104 00:06:56,300 --> 00:07:00,007 లేదా ఒక క్రీడ ప్లే. 105 00:07:00,007 --> 00:07:01,090 డేవిడ్ J. మలన్: అన్ని కుడి. 106 00:07:01,090 --> 00:07:04,120 కాబట్టి నిజంగా ఇప్పుడు మాకు తెలియజేయండి కొద్దిగా లోతుగా డైవ్. 107 00:07:04,120 --> 00:07:07,430 ఈ ఇన్పుట్లను మరియు ప్రతిఫలాన్ని ఏమిటి మేము ఇక్కడ గురించి మాట్లాడటం చేస్తున్నాం? 108 00:07:07,430 --> 00:07:09,110 >> సో ఎలా సాధారణ ఏదో గురించి? 109 00:07:09,110 --> 00:07:12,120 బహుశా మీరు కూడా, తెలుసు కంప్యూటర్ సైన్స్ తో ఏ పరిచయాన్ని 110 00:07:12,120 --> 00:07:16,570 లేనే, కంప్యూటర్లు ఏదో ఉపయోగించడానికి ఆ మరియు మాత్రమే సున్నాలు మరియు వాటిని అర్థం. 111 00:07:16,570 --> 00:07:20,500 కానీ ఎలా బహుశా ఎలా ఇవ్వవచ్చు చాలా నేటి డెస్క్టాప్లు మరియు ఇలానే ల్యాప్టాప్లు 112 00:07:20,500 --> 00:07:21,280 చేయగలను? 113 00:07:21,280 --> 00:07:24,310 >> రోజు DNA, మాత్రమే వారు అర్థం వర్ణమాల 114 00:07:24,310 --> 00:07:26,410 ఒక సున్నా లేదా ఒక ఒకటి. 115 00:07:26,410 --> 00:07:27,470 Well, ఈ పరిగణలోకి. 116 00:07:27,470 --> 00:07:30,840 మేము, మానవులు, ఉపయోగించడానికి ఉంటాయి దశాంశ వ్యవస్థ. 10 అనగా "డిసెంబర్". 117 00:07:30,840 --> 00:07:33,970 మేము కలిగి ఎందుకంటే ఆ 10 వార్తలు 10 అంకెలు, తొమ్మిది ద్వారా 0. 118 00:07:33,970 --> 00:07:36,180 >> ఇప్పుడు కంప్యూటర్లు, దీనికి విరుద్ధంగా, బైనరీ ఉపయోగించడానికి ఉంటాయి. 119 00:07:36,180 --> 00:07:37,270 రెండు అర్ధం "బై". 120 00:07:37,270 --> 00:07:39,560 కాబట్టి అవి మాత్రమే సున్నా మరియు ఒకటి ఉపయోగించడానికి ఉంటాయి. 121 00:07:39,560 --> 00:07:42,680 కానీ అది కూడా హాజరవుతారు కేవలం సున్నాలు మరియు వాటిని, ఆ 122 00:07:42,680 --> 00:07:45,900 తగినంత పెద్ద వర్ణమాల ఉంది తో అత్యంత ప్రాతినిధ్యం 123 00:07:45,900 --> 00:07:48,490 మీకు కావలసిన డేటా ఏ ముక్క, అది ఒక సంఖ్య అయినా, 124 00:07:48,490 --> 00:07:52,100 అది ఒక లేఖ అంతే లేదో, అయినా తెరపై ఒక గ్రాఫిక్ లేదా వీడియో. 125 00:07:52,100 --> 00:07:57,140 >> ఉదాహరణకు, ఎలా మనం మానవులు పరిగణించండి ముఖ్యంగా ఇక్కడ ఈ సంఖ్య అర్థం. 126 00:07:57,140 --> 00:08:00,010 ఈ కేవలం మూడు ఉంది అంకెలు, ఒకటి, రెండు, మూడు. 127 00:08:00,010 --> 00:08:04,570 కానీ మేము ఈ సంఖ్య తెలుసు స్వాభావిక ఇప్పుడు 123 గా. 128 00:08:04,570 --> 00:08:05,510 కానీ ఎందుకు అని? 129 00:08:05,510 --> 00:08:07,570 >> సరే, మీరు తిరిగి అనుకుంటే బహుశా గ్రేడ్ పాఠశాలకు, 130 00:08:07,570 --> 00:08:11,700 మీరు బహుశా ఆలోచించడానికి నేర్పించేవారు నిలువు గా ఈ సంఖ్యలు, 131 00:08:11,700 --> 00:08:14,700 ఒక వందల ఉన్న స్థలం, రెండు, పదుల స్థానం లో ఉంది 132 00:08:14,700 --> 00:08:16,360 మరియు మూడు వాటిని స్థానంలో ఉంది. 133 00:08:16,360 --> 00:08:17,790 ఎందుకు వాస్తవానికి ఉపయోగపడుతుంది? 134 00:08:17,790 --> 00:08:19,665 Well, గురించి అనుకుంటున్నాను సూపర్ సాధారణ అంకగణిత 135 00:08:19,665 --> 00:08:22,219 మేము అన్ని ఉన్నాయి అని ఇప్పుడు సంవత్సరాలు చేయడం. 136 00:08:22,219 --> 00:08:24,510 ఫలితంగా, మీరు పొందారు వందల స్థానంలో ఒకటి, 137 00:08:24,510 --> 00:08:29,610 మీరు శీఘ్ర గణిత 100 సార్లు 1 ప్లస్ 10 సార్లు 2-- 138 00:08:29,610 --> 00:08:33,059 రెండు పదుల ఎందుకంటే చోట్ల ప్లస్ 1 సార్లు 3-- 139 00:08:33,059 --> 00:08:34,830 మూడు వాటితో స్థానంలో ఉంది ఎందుకంటే. 140 00:08:34,830 --> 00:08:37,039 కాబట్టి, కోర్సు యొక్క, మేము ఉంటే నిజానికి, ఈ గుణిస్తారు 141 00:08:37,039 --> 00:08:39,600 మనం నిజంగా ప్రాతినిధ్యం చేస్తున్నారు ఈ pattern-- ఒక తో 142 00:08:39,600 --> 00:08:46,150 రెండు three-- 100 ప్లస్ 20 ప్లస్ ఉంది 3, కోర్సు, 123 ఇది. 143 00:08:46,150 --> 00:08:51,130 >> ఇప్పుడు బైనరీ, మరియు కంప్యూటర్లు నిజంగా, ప్రాథమికంగా ఒకే భాషను మాట్లాడుతారు 144 00:08:51,130 --> 00:08:51,680 మేము ఆ. 145 00:08:51,680 --> 00:08:53,400 వారు కేవలం ఒక చిన్న అక్షరమాల ఉన్నాయి. 146 00:08:53,400 --> 00:08:57,100 కాబట్టి కంప్యూటర్లు మాత్రమే సున్నాలు ఉంటుంది మరియు వారి పారవేయడం వద్ద వాటిని. 147 00:08:57,100 --> 00:09:02,500 మనం మానవులు తప్పనిసరిగా సొంతంగా కాబట్టి ఈ places-- ప్రతి 10 శక్తులు 148 00:09:02,500 --> 00:09:06,810 ఒక సున్నా, 10, 10 పది మీరు 110 మరియు 100 రెండు ఇవ్వడం, కు 149 00:09:06,810 --> 00:09:07,700 వరుసగా. 150 00:09:07,700 --> 00:09:12,140 >> కంప్యూటర్లు మాత్రమే రెండు విలువలను కలిగి ఎందుకంటే వారు, సున్నా మరియు ఒకటి అర్ధం చేసుకోవచ్చు 151 00:09:12,140 --> 00:09:16,600 అవి వేర్వేరు విలువలను ఉపయోగించాలి ఈ నిలువు, ఒకటి, రెండు, నాలుగు. 152 00:09:16,600 --> 00:09:20,480 మరియు మేము ఎనిమిది, వెళుతున్న ఉంచింది ఉంటే, 16, 32, 64, మొదలగునవి. 153 00:09:20,480 --> 00:09:24,220 కానీ నమూనా మరియు మనస్తత్వం సరిగ్గా అదే. 154 00:09:24,220 --> 00:09:27,340 >> కాబట్టి ఈ తర్కం, ఎవరైనా, ఎలా చేస్తాను నేను సంఖ్య ప్రాతినిధ్యం గురించి వెళ్ళండి 155 00:09:27,340 --> 00:09:28,530 బైనరీ లో ఒక? 156 00:09:28,530 --> 00:09:33,080 మీరు కూడా గురించి ఆలోచన ఎప్పుడూ ఉంటే ఈ ముందు, మీ గట్ ఏమి చెప్పాలో యొక్క? 157 00:09:33,080 --> 00:09:33,777 >> ప్రేక్షకులు: వన్. 158 00:09:33,777 --> 00:09:34,610 డేవిడ్ J. మలన్: ఒక. 159 00:09:34,610 --> 00:09:35,660 సరిగ్గా. 160 00:09:35,660 --> 00:09:38,100 మేము కేవలం ఒక అవసరం సున్నాలు ఎందుకంటే వాటిని స్థలం 161 00:09:38,100 --> 00:09:40,610 మాకు ఇవ్వాలని తగినంత ఎవరికీ నాలుగు లేదా రెండు. 162 00:09:40,610 --> 00:09:42,440 కాబట్టి ఒక సార్లు ఒకరి సమానం. 163 00:09:42,440 --> 00:09:43,940 ఇప్పుడు విషయాలు కొద్దిగా ఆసక్తికరమైన పొందండి. 164 00:09:43,940 --> 00:09:46,830 నేను ప్రాతినిధ్యం చేయాలనుకుంటే two-- కానీ సంఖ్య బైనరీ, 165 00:09:46,830 --> 00:09:49,790 మళ్ళీ, మీరు చేసిన కూడా ఎప్పుడూ ముందు ఈ భాషను మాట్లాడతారు, 166 00:09:49,790 --> 00:09:54,680 ఎలా మేము బైనరీ లో ప్రతిబింబించవు విలువ మనం మానవులు రెండు తెలుసు? 167 00:09:54,680 --> 00:09:55,570 జీరో ఒక సున్నా. 168 00:09:55,570 --> 00:09:57,620 జస్ట్ లో ఒకటి చాలు మీరు కావలసిన కాలమ్. 169 00:09:57,620 --> 00:09:59,560 >> ఇప్పుడు అది అందంగా సంతరించుకోనుంది సులభంగా బహుశా ఇప్పుడు. 170 00:09:59,560 --> 00:10:02,950 కాబట్టి నేను three-- ప్రాతినిధ్యం అనుకుంటే ఏ మూడు కాలమ్ ఉంది. 171 00:10:02,950 --> 00:10:06,770 సో, మళ్ళీ, నేను ఇప్పుడు ఈ కూడాలి చేయవచ్చు ఇక్కడ కలిసి ఒక పెడతాడు. 172 00:10:06,770 --> 00:10:10,320 కాబట్టి 2 సార్లు 1 ప్లస్ 1 సార్లు 1, కోర్సు యొక్క, ఉంది 3. 173 00:10:10,320 --> 00:10:13,480 >> ఇప్పుడు విషయాలు కొద్దిగా సరదాగా లో పొందండి వాటిని ఇప్పుడు సున్నాలు మారింది. 174 00:10:13,480 --> 00:10:15,480 మరియు నాలుగు ప్రాతినిధ్యం, నేను ఈ పొందుతారు. 175 00:10:15,480 --> 00:10:19,310 మేము నెమ్మదిగా పెంచడం ఉంటే ఇక్కడ అయిదు ఉంటుంది. 176 00:10:19,310 --> 00:10:20,700 ఈ ఆరు. 177 00:10:20,700 --> 00:10:22,100 ఈ ఏడు ఉంటుంది. 178 00:10:22,100 --> 00:10:25,310 >> కానీ ఇప్పుడు నేను కలిగి కనిపిస్తుంది సమస్య ఆకస్మికంగా. 179 00:10:25,310 --> 00:10:30,520 ఎలా నేను సూచిస్తున్న గురించి వెళ్ళవచ్చు eight-- తదుపరి విలువ ఉంటుంది. 180 00:10:30,520 --> 00:10:31,900 అవును, కాబట్టి మేము ఒక కొత్త బిట్స్ అవసరం. 181 00:10:31,900 --> 00:10:33,899 మరియు, నిజానికి, మీరు చేసిన ఉంటే ముందు ఈ పదబంధం విన్న, 182 00:10:33,899 --> 00:10:37,380 బిట్స్, ఆ కోసం కొద్దికాలంలో వార్తలు బైనరీ అంకెల సున్నా లేదా ఒకటి. 183 00:10:37,380 --> 00:10:41,520 >> కాబట్టి నేను సూచిస్తున్న కావడం ఇక్కడ కేవలం మూడు బిట్ల. 184 00:10:41,520 --> 00:10:44,900 కానీ నేను కాదు భద్రపరిచే ఒక మార్గం ఉంటే మూడు వేర్వేరు బిట్స్, కానీ నాలుగు, 185 00:10:44,900 --> 00:10:47,250 తప్పనిసరిగా నేను ప్రాతినిధ్యం వహిస్తుంది ఎనిమిది, ఆపై తొమ్మిది, ఆపై 186 00:10:47,250 --> 00:10:49,400 10, మరియు కూడా అధిక మరియు అధిక. 187 00:10:49,400 --> 00:10:52,140 >> కానీ ఆ తర్వాత కాల్స్ ప్రశ్న లోకి మేము ఎలా 188 00:10:52,140 --> 00:10:54,540 ఈ సూచిస్తున్న గురించి వెళ్ళండి మొదటి స్థానంలో విషయాలు. 189 00:10:54,540 --> 00:10:56,950 ఇది డ్రా ఒక విషయం వార్తలు ఇక్కడ ఒక స్లయిడ్ వాటిని అప్, 190 00:10:56,950 --> 00:11:00,660 కానీ మీరు వాటిని సూచిస్తాయి ఎలా మీరు ఒక యాంత్రిక పరికరాన్ని అయితే? 191 00:11:00,660 --> 00:11:04,390 ఒక కంప్యూటర్ ఏమి చేస్తోంది ఇన్పుట్లను మరియు ప్రతిఫలాన్ని సూచించే 192 00:11:04,390 --> 00:11:09,020 ప్రాథమికంగా గణన నిర్వచించే రోజు చివరిలో? 193 00:11:09,020 --> 00:11:12,090 >> Well, ఏదో గురించి సూపర్ దీన్ని ఇష్టపడుతున్నారు సాధారణ? 194 00:11:12,090 --> 00:11:13,200 ఇది కేవలం ఒక కాంతి బల్బ్ వార్తలు. 195 00:11:13,200 --> 00:11:15,460 నేను ఈ ఏర్పడగలదు లైట్ బల్బు న వెళ్ళడానికి 196 00:11:15,460 --> 00:11:17,920 కొంత విద్యుత్ టర్నింగ్ ద్వారా న అనుమతిస్తూ ఎలక్ట్రాన్లు 197 00:11:17,920 --> 00:11:22,585 మారే, ప్రవహించే దాని రాష్ట్ర లేదా దాని విలువ, మాట్లాడటానికి. 198 00:11:22,585 --> 00:11:24,460 ఉదాహరణకు, ఈ ఉంది పాత పాఠశాల డెస్క్ దీపం 199 00:11:24,460 --> 00:11:27,250 ఇక్కడ అలాంటి అది లోపల కాంతి బల్బ్. 200 00:11:27,250 --> 00:11:29,940 మరియు ప్రస్తుతం అది కాదు నిజంగా ఉపయోగకరంగా ఏదైనా చేయడం. 201 00:11:29,940 --> 00:11:32,680 కానీ వెంటనే నేను ప్లగ్ వంటి ఒక విద్యుత్ సాకెట్ లోకి 202 00:11:32,680 --> 00:11:36,390 ఆపై ఈ switch-- ఉపయోగించడానికి లేదా మేము కూడా ఒక ట్రాన్సిస్టర్ కాల్ చేయవచ్చు 203 00:11:36,390 --> 00:11:39,970 లేదా such-- గా భావిస్తారు నేను ఇప్పుడు సూచిస్తుంది గాని 204 00:11:39,970 --> 00:11:44,120 ఈ విలువ, అక్కడ కాంతి బల్బ్ యొక్క స్పష్టంగా ఆఫ్, లేదా ఈ విలువ. 205 00:11:44,120 --> 00:11:46,060 ఈ విలువ లేదా ఈ విలువ. 206 00:11:46,060 --> 00:11:47,520 ఈ విలువ మొదలగునవి. 207 00:11:47,520 --> 00:11:51,220 >> ఒక కంప్యూటర్ లోపల చాలావరకు హార్డ్వేర్ చాలా చిన్న ముక్కలు ఉన్నాయి, 208 00:11:51,220 --> 00:11:52,970 కానీ చివరిలో ఆ రోజు కేవలం కలిగి 209 00:11:52,970 --> 00:11:55,360 electricity-- ఉపయోగించడానికి బహుశా దాన్ని పట్టుకుని 210 00:11:55,360 --> 00:11:59,730 ఆపై గాని ఏదో ఉంచడానికి లేదా పై ఏదో రానివ్వకుండా. 211 00:11:59,730 --> 00:12:02,021 అయితే, ఈ కాదు ఏమి ముఖ్యంగా ఆసక్తికరమైన 212 00:12:02,021 --> 00:12:03,270 కేవలం ఒక కాంతి బల్బ్ తో. 213 00:12:03,270 --> 00:12:06,726 >> నిజానికి, ఎలా అధిక నేను పరిగణించబడుతుంది ఇక్కడ ఈ డెస్క్ దీపం తో బైనరీ? 214 00:12:06,726 --> 00:12:07,420 >> ప్రేక్షకులు: వన్. 215 00:12:07,420 --> 00:12:08,545 >> డేవిడ్ J. మలన్: ఒకటి, కుడి? 216 00:12:08,545 --> 00:12:11,020 నేను మరింత డెస్క్ దీపములు అవసరమైతే నేను నిజానికి అధిక లెక్కించడానికి ఎంచుకోండి. 217 00:12:11,020 --> 00:12:12,210 కానీ మేము కంటే బాగా చేయగలరని. 218 00:12:12,210 --> 00:12:14,460 కాంతి గడ్డలు ఎందుకంటే ఆ మేము ఈ విషయాలు ఉంచాము 219 00:12:14,460 --> 00:12:17,730 నిజానికి ఫ్యాన్సియెర్స్ కాంతి గడ్డలు ఉన్నాయి ఒకప్పటి అనుమతిస్తాయి కంటే. 220 00:12:17,730 --> 00:12:20,310 మరియు వారు నిజానికి ఉన్నంత నెట్వర్క్ కాంతి గడ్డలు. 221 00:12:20,310 --> 00:12:23,160 మరియు సంస్థలు పుష్పగుచ్ఛాలు ఈ రోజుల్లో ఈ విషయాలు తయారు. 222 00:12:23,160 --> 00:12:25,190 >> కానీ ఆ బయటకు వస్తాడు ముఖ్యంగా ఈ ఒకటి 223 00:12:25,190 --> 00:12:27,680 ఒక ఫీచర్ అనగా వస్తుంది మీరు దాని రంగులు మార్చవచ్చు. 224 00:12:27,680 --> 00:12:30,810 ఉదాహరణకు, కాబట్టి మీరు మీ వసతి గది అలంకరించిన 225 00:12:30,810 --> 00:12:33,200 ఈ కాంతి యొక్క కొన్ని తో గడ్డలు, మీ మూడ్ బట్టి, 226 00:12:33,200 --> 00:12:35,366 వచ్చి బట్టి, వాతావరణం మీద ఆధారపడి, 227 00:12:35,366 --> 00:12:37,360 సమయం బట్టి రోజు, మీరు నిజంగా, 228 00:12:37,360 --> 00:12:40,300 రంగులు మార్చడానికి మీ గదిలో గడ్డలు. 229 00:12:40,300 --> 00:12:43,740 మరియు ఆ ఈ కాంతి ఎందుకంటే వార్తలు అది వంటి గడ్డలు మరియు ఇతరులు ఏమి కలిగి 230 00:12:43,740 --> 00:12:48,010 ఒక అనువర్తనం, ఒక API అనే ప్రోగ్రామింగ్ ఇంటర్ఫేస్, ఇది 231 00:12:48,010 --> 00:12:50,920 మీరు బాగా ఉంటాం ఇది ఒక అంశంగా ఉంది సెమిస్టర్ చివరి నాటికి తెలిసిన. 232 00:12:50,920 --> 00:12:53,710 >> మరియు ఈ కేవలం ఒక ఫాన్సీ ఉంది, చెప్పడం నిగూఢ మార్గం, 233 00:12:53,710 --> 00:12:57,570 మీరు ఈ కాంతి ప్రోగ్రామ్ చేయవచ్చు గడ్డలు మీ బిడ్డింగ్ చేయడానికి. 234 00:12:57,570 --> 00:13:00,360 మీరు వాటిని సందేశాలను పంపవచ్చు కేవలం మీరు వంటి, ఒక మానవ, 235 00:13:00,360 --> 00:13:03,640 ఒక వెబ్ సర్వర్ ఒక సందేశాన్ని పంపవచ్చు ఈ విధంగా, నాకు నేటి వార్తలు ఇవ్వాలని 236 00:13:03,640 --> 00:13:05,110 లేదా నాకు నా ఇమెయిల్ ఇస్తాయి. 237 00:13:05,110 --> 00:13:08,010 >> మీరు మరింత రహస్య పంపవచ్చు ఈ కాంతి గడ్డలు సందేశాలను 238 00:13:08,010 --> 00:13:09,700 ఆన్ మరియు ఆఫ్ చెప్పడానికి. 239 00:13:09,700 --> 00:13:11,370 కానీ అన్ని ఆసక్తికరమైన కాదు. 240 00:13:11,370 --> 00:13:14,280 మీరు రెడ్ ఆన్ చెప్పగలదు , ఆకుపచ్చ ఆన్ నీలం ఆన్, 241 00:13:14,280 --> 00:13:15,990 ఒకే కాంతి బల్బ్ తో. 242 00:13:15,990 --> 00:13:20,990 మరియు మీరు తో కూడా ఒక బిట్ మరింత అవగాహన, చెప్పటానికి, నీలం మీరే చెయ్యి 243 00:13:20,990 --> 00:13:24,710 అది ఒక దిగులుగా రోజు ఉన్నప్పుడు బయట, ఉదాహరణకు. 244 00:13:24,710 --> 00:13:27,910 ఇది నిజానికి లోకి సరిదిద్దటానికి చేయవచ్చు వాతావరణ API మరియు కనుగొనేందుకు 245 00:13:27,910 --> 00:13:32,260 వాతావరణం, లేదా సమయం ఏది రోజు, లేదా అటువంటి ఇతర ట్రిగ్గర్స్. 246 00:13:32,260 --> 00:13:35,550 >> కాబట్టి, నిజానికి, రెండు CS50 యొక్క సొంత సిబ్బంది 247 00:13:35,550 --> 00:13:38,827 డాన్ బ్రాడ్లీ మరియు Ansel డఫ్ ఇక్కడ, దయచేసి సేకరించింది 248 00:13:38,827 --> 00:13:40,410 మాకు ఈ కాంతి గడ్డలు యొక్క మొత్తం బంచ్. 249 00:13:40,410 --> 00:13:42,910 మరియు వారు CS50 యొక్క నిర్మించిన మొట్టమొదటి బైనరీ గడ్డలు, 250 00:13:42,910 --> 00:13:46,850 మేము ఇక్కడ ప్రాతినిధ్యం ఎక్కడ ఉన్నాను ఈ సరదా కొద్దిగా magnets-- తో 251 00:13:46,850 --> 00:13:49,780 వివిధ placeholders మేము కేవలం ఒక బిట్ క్రితం పేర్కొన్నట్లు. 252 00:13:49,780 --> 00:13:52,572 >> కాబట్టి ఇక్కడ పైగా విధంగా ఉంది వాటిని స్థలం, రెండు, నాలుగు. 253 00:13:52,572 --> 00:13:54,030 మరియు మేము కంటే ఎక్కువ చూడలేదు. 254 00:13:54,030 --> 00:13:55,613 కానీ, వాస్తవానికి, వారు రెండు శక్తులను ఉన్నారు. 255 00:13:55,613 --> 00:13:59,490 ఎనిమిది, 16, 32, 64, మరియు 128. 256 00:13:59,490 --> 00:14:03,320 నేను ఇప్పుడు ఒక చిన్న ఫ్యాన్సియెర్స్ ఉండాలనుకుంటున్నాను ఉంటే ఈ పాత పాఠశాల స్విచ్ ఉపయోగించి కంటే, 257 00:14:03,320 --> 00:14:07,310 నేను ఈ ఐప్యాడ్ ఇక్కడ కలిగి ఒక సూపర్ సాధారణ ఇంటర్ఫేస్ 258 00:14:07,310 --> 00:14:10,440 ఆ డాన్ బ్రాడ్లీ, మాజీ విద్యార్థి మరియు ఇప్పుడు బోధన తోటి, 259 00:14:10,440 --> 00:14:13,510 కొన్ని HTML ఉపయోగించి programed మరియు JavaScript, ఇది 260 00:14:13,510 --> 00:14:15,685 మార్కప్ మరియు ప్రోగ్రామింగ్ ఉంటాయి వరుసగా భాషలు. 261 00:14:15,685 --> 00:14:17,560 మరియు మీరు బహుశా చెయ్యవచ్చు see-- కూడా back-- లో 262 00:14:17,560 --> 00:14:21,670 ఒక పెద్ద ప్లస్ మరియు ఒక పెద్ద మైనస్ ఉంది, ప్లస్ ఈ గడ్డలు ప్రతి ఒకటి బటన్. 263 00:14:21,670 --> 00:14:25,740 మరియు ఈ నాకు అనుమతిస్తుంది అన్నారు ఉదాహరణకు, ప్లస్ క్లిక్ చేయండి 264 00:14:25,740 --> 00:14:28,250 మరియు ఇప్పుడు, యొక్క సూచిస్తాయి కోర్సు, ఏమి సంఖ్య? 265 00:14:28,250 --> 00:14:28,750 వన్. 266 00:14:28,750 --> 00:14:30,220 మరియు నేను మళ్ళీ నొక్కండి. 267 00:14:30,220 --> 00:14:31,480 రెండు. 268 00:14:31,480 --> 00:14:32,800 మూడు. 269 00:14:32,800 --> 00:14:33,950 నాలుగు. 270 00:14:33,950 --> 00:14:35,200 ఐదు. 271 00:14:35,200 --> 00:14:36,360 ఆరు. 272 00:14:36,360 --> 00:14:36,880 సెవెన్. 273 00:14:36,880 --> 00:14:40,740 >> మరియు ఇక్కడ ఇప్పుడు మేము, ఆ చెల్లింపులో పొందండి కానీ మేము ఒక నాల్గవ బిట్ ఈ సమయం, 274 00:14:40,740 --> 00:14:42,180 కాబట్టి ఇప్పుడు మేము ఎనిమిది ఉన్నాయి. 275 00:14:42,180 --> 00:14:44,000 కాబట్టి మేము కొంతకాలంగా ఈ పని చేయడు. 276 00:14:44,000 --> 00:14:46,530 నిజానికి, జనాంతికంగా, మేము ఎలా అధిక లెక్కింపు కాలేదు? 277 00:14:46,530 --> 00:14:48,318 ఎవరైనా? 278 00:14:48,318 --> 00:14:49,270 >> ప్రేక్షకులు: 255. 279 00:14:49,270 --> 00:14:51,420 >> డేవిడ్ J. మలన్: 255, కుడి? 280 00:14:51,420 --> 00:14:54,900 గణిత గురించి చాలా ఆందోళన లేదు ఇప్పుడు, కానీ ఒక అందమైన decent నెంబర్. 281 00:14:54,900 --> 00:14:59,140 కానీ నిజానికి కేవలం కట్టుబడి లేదు సమాచారం ఎన్ని ముక్కలు, 282 00:14:59,140 --> 00:15:01,760 ఒక లేఖ, లేదా ఒక గ్రాఫిక్ వంటి మేము ప్రాతినిధ్యం అని. 283 00:15:01,760 --> 00:15:02,697 >> కానీ ఇప్పుడు కోసం ఉన్నా. 284 00:15:02,697 --> 00:15:04,530 నేను ముందుకు వెళ్ళడానికి వెళుతున్న మరియు వాటిని అన్ని ఆఫ్. 285 00:15:04,530 --> 00:15:09,670 నేను చేస్తే, నేను గోవా చేయాలనుకుంటున్న ఒక స్వచ్ఛంద, మా మొదటి volunteer-- 286 00:15:09,670 --> 00:15:11,342 ఓహ్, వేదికపై హలో. 287 00:15:11,342 --> 00:15:14,050 క్యాచ్ మీరు ఉండాలి ఉంది సౌకర్యవంతమైన స్పష్టంగా మీరు, కనిపించే 288 00:15:14,050 --> 00:15:17,421 మీ సహచరుల ముందు ఉన్నాయి, అలాగే ఇంటర్నెట్ వంటి. 289 00:15:17,421 --> 00:15:20,420 నాకు వాట్ దాటి కొంచెం చూద్దాం ఎలా ఇక్కడ తెలుపు చొక్కా గురించి? 290 00:15:20,420 --> 00:15:20,920 మరియు అప్ అప్పగించండి. 291 00:15:20,920 --> 00:15:22,071 అప్ న వస్తాయి. 292 00:15:22,071 --> 00:15:22,820 మీ పేరు ఏమిటి? 293 00:15:22,820 --> 00:15:23,760 >> ప్రేక్షకులు: జాకీ. 294 00:15:23,760 --> 00:15:24,718 >> డేవిడ్ J. మలన్: జాకీ. 295 00:15:24,718 --> 00:15:25,820 జాకీ, అప్ న వస్తాయి. 296 00:15:25,820 --> 00:15:29,820 కాబట్టి ఈ కూడా ఏమి ఉంది ఐప్యాడ్ గేమ్ మోడ్ అనే బటన్. 297 00:15:29,820 --> 00:15:32,570 మరియు ఈ ఆట రీతి నాకు ఇన్పుట్ అనుమతిస్తాయి అన్నారు 298 00:15:32,570 --> 00:15:35,780 ముందుగానే ఒక నిర్దిష్ట దశాంశ లో సంఖ్య, సంఖ్యలు మనుషులు అలాగా 299 00:15:35,780 --> 00:15:36,760 తెలిసిన. 300 00:15:36,760 --> 00:15:39,820 ఆపై మీరు సవాలు చేస్తామని ఇక్కడ బటన్లు ఉపయోగించడానికి 301 00:15:39,820 --> 00:15:42,140 కోసం top-- ఒకటి ఈ bulbs-- ప్రతి 302 00:15:42,140 --> 00:15:45,050 నిజానికి బయటకు దొరుకుతుందని కాంతి గడ్డలు నమూనా 303 00:15:45,050 --> 00:15:46,970 ఆ ప్రశ్న లో సంఖ్య సూచిస్తుంది. 304 00:15:46,970 --> 00:15:47,790 >> నేను మీ పేరు తిరిగి ఏమిటి, క్షమించండి? 305 00:15:47,790 --> 00:15:48,250 >> ప్రేక్షకులు: జాకీ. 306 00:15:48,250 --> 00:15:48,620 >> డేవిడ్ J. మలన్: జాకీ. 307 00:15:48,620 --> 00:15:48,920 అన్ని కుడి. 308 00:15:48,920 --> 00:15:49,740 మీరు ఎవరిని గుడ్. 309 00:15:49,740 --> 00:15:54,580 >> నాలో ముందుకు కార్యక్రమంలో వెళ్ళనిస్తున్నారని ప్రపంచ కోసం సంఖ్య 15 చూడండి. 310 00:15:54,580 --> 00:15:56,360 మేము మొదటి ఇక్కడ ఉన్న చిన్న ఉంటాం. 311 00:15:56,360 --> 00:15:58,240 నేను గేమ్ మోడ్ లోకి వెళ్ళడానికి వెళుతున్న. 312 00:15:58,240 --> 00:16:01,160 నేను తెలపటానికి వెళుతున్న మాకు సంఖ్య 15 ఇస్తాయి. 313 00:16:01,160 --> 00:16:01,900 >> సరే. 314 00:16:01,900 --> 00:16:05,510 మరియు ప్రతి ఒక్కరూ ఉంటే watching-- ఇప్పుడు మీరు బహుశా ఈ విధంగా నిలబడటానికి కావలసిన, 315 00:16:05,510 --> 00:16:09,970 ఇది ముందుకు వెళ్ళి up-- వరుసలో ఉంటుంది ఎందుకంటే టాప్ పాటు ఎనిమిది బటన్లు టోగుల్ 316 00:16:09,970 --> 00:16:12,530 న గడ్డలు తిరుగులేని లేదా మీరు ఆరోగ్యంగా చూడండి సంస్థగా. 317 00:16:12,530 --> 00:16:13,530 >> ప్రేక్షకులు: సరే. 318 00:16:13,530 --> 00:16:17,720 >> డేవిడ్ J. మలన్: మరియు సంఖ్య మోసం కొట్టిన ప్లస్ 15 సార్లు. 319 00:16:17,720 --> 00:16:19,275 ఓహ్, మేము ఏమి వెళ్తున్నారు. 320 00:16:19,275 --> 00:16:20,069 >> ప్రేక్షకులు: ఓహ్, వేచి. 321 00:16:20,069 --> 00:16:20,610 నేను క్షమించండి. 322 00:16:20,610 --> 00:16:22,660 >> డేవిడ్ J. మలన్: మీరు కూడా చెయ్యవచ్చు వ్యక్తిగతంగా మీద కాంతి గడ్డలు 323 00:16:22,660 --> 00:16:24,076 పైన ఈ బటన్లు ప్రతి తో. 324 00:16:24,076 --> 00:16:24,844 ప్రేక్షకులు: సరే, అవును. 325 00:16:24,844 --> 00:16:27,429 కనుక ఇది వంటి ఉంటుంది 326 00:16:27,429 --> 00:16:28,220 డేవిడ్ J. మలన్: సరే. 327 00:16:28,220 --> 00:16:29,100 కాబట్టి ఇప్పుడు మేము ఎనిమిది ఉన్నాయి. 328 00:16:29,100 --> 00:16:31,280 కాబట్టి యొక్క నిలిపివేయి తెలియజేయండి ప్రేక్షకుల ఇక్కడ పాలుపంచుకోవడానికి. 329 00:16:31,280 --> 00:16:34,300 ఏమి సంఖ్య జాకీ ఉంది ప్రస్తుతం సూచిస్తున్న? 330 00:16:34,300 --> 00:16:34,800 11. 331 00:16:34,800 --> 00:16:35,730 కాబట్టి మేము దాదాపు అక్కడ ఉన్నారు. 332 00:16:35,730 --> 00:16:38,360 333 00:16:38,360 --> 00:16:39,630 మరియు అద్భుతమైన. 334 00:16:39,630 --> 00:16:41,487 కాబట్టి మేము మా మొదటి విజేత. 335 00:16:41,487 --> 00:16:42,445 అభినందనలు. 336 00:16:42,445 --> 00:16:48,200 >> మరియు మేము కలిగి కావలసిన ఆలోచన కొన్ని అద్భుతమైన నింపడం. 337 00:16:48,200 --> 00:16:50,860 మీరు ఒకటిగా చెయ్యాలనుకుంటే ప్రాంగణంలో ఇక్కడ గది వసతి, 338 00:16:50,860 --> 00:16:56,126 మీరే ఒక చివరి ప్రాజెక్ట్ కలిగి ఇప్పుడు ఈ API ఉపయోగించి, జాకీ కృతజ్ఞతలు. 339 00:16:56,126 --> 00:16:57,050 కాబట్టి ఇప్పుడు 340 00:16:57,050 --> 00:16:58,902 >> [చప్పట్లు] 341 00:16:58,902 --> 00:17:01,690 342 00:17:01,690 --> 00:17:04,839 >> --if మేము అనుకొనుట ఒక మరింత ఈ చుట్టూ. 343 00:17:04,839 --> 00:17:07,690 ఓహ్, ఇప్పుడు ప్రతి ఒక్కరూ కొన్ని కాంతి గడ్డలు కోరుకుంటున్నారు. 344 00:17:07,690 --> 00:17:11,790 అని పిలవబడే హ్యాకర్ ఎడిషన్ కోసం, మేము ఓహ్ a-- దానిని రాంప్ చూడాలని 345 00:17:11,790 --> 00:17:12,770 అవును, noncommittal. 346 00:17:12,770 --> 00:17:16,010 నేను మీరు ఇప్పుడు వస్తోంది భావిస్తున్నాను మీ చేతి డౌన్ జరగబోతోంది ఉంటే. 347 00:17:16,010 --> 00:17:16,800 మీ పేరు ఏమిటి? 348 00:17:16,800 --> 00:17:17,424 >> ప్రేక్షకులు: అలెక్స్. 349 00:17:17,424 --> 00:17:19,440 డేవిడ్ J. మలన్: అలెక్స్, ఇక్కడ కమ్ ఆన్ ఓవర్. 350 00:17:19,440 --> 00:17:26,190 అలెక్స్ కాబట్టి, మేము వెళ్తున్నారు కొంచెం పెద్ద సంఖ్య లో కార్యక్రమం. 351 00:17:26,190 --> 00:17:27,790 బహుశా క్రమంలో. 352 00:17:27,790 --> 00:17:29,110 సంఖ్య 50. 353 00:17:29,110 --> 00:17:29,744 >> ప్రేక్షకులు: సరే. 354 00:17:29,744 --> 00:17:31,660 డేవిడ్ J. మలన్: కానీ, నేను చూడగలరు మరియు మీరు వాటిని 355 00:17:31,660 --> 00:17:33,580 కాబట్టి ఇక్కడ నిలబడటానికి కావలసిన బటన్లు వరుసలో 356 00:17:33,580 --> 00:17:37,115 మీరు expect-- కానీ నేను చేసిన విధంగా ఈ హ్యాకర్ ఎడిషన్ కాల్. 357 00:17:37,115 --> 00:17:47,125 So-- అదృష్టం! 358 00:17:47,125 --> 00:17:48,416 >> [నవ్వు] 359 00:17:48,416 --> 00:17:58,570 360 00:17:58,570 --> 00:18:02,050 >> మీరు మలుపు చేయగలరు వారిని సరే మీరు చేసిన ఉంటే. 361 00:18:02,050 --> 00:18:02,880 అద్భుతమైన. 362 00:18:02,880 --> 00:18:03,675 వండర్ఫుల్. 363 00:18:03,675 --> 00:18:04,341 అభినందనలు. 364 00:18:04,341 --> 00:18:08,730 >> [చప్పట్లు] 365 00:18:08,730 --> 00:18:10,355 నేను చెల్లించాలని ఉండాలి అనుకుందాం. 366 00:18:10,355 --> 00:18:11,830 అలెక్స్ అభినందనలు అలాగే. 367 00:18:11,830 --> 00:18:12,330 సరే. 368 00:18:12,330 --> 00:18:15,550 >> అంతిమ తాత్కాలిక కాబట్టి ఇక్కడ, స్పష్టముగా, ఆశాజనక ఉంది 369 00:18:15,550 --> 00:18:18,109 simplicity-- సరళత తో 370 00:18:18,109 --> 00:18:20,650 మీరు కొన్ని nice కాంతి పొందవచ్చు గడ్డలు, స్పష్టంగా [వినబడని] లో. 371 00:18:20,650 --> 00:18:23,000 కానీ అవి, చివరికి, అదే ఆలోచనలు 372 00:18:23,000 --> 00:18:26,310 తో మేము మనుషులు ఇప్పటికే అన్ని చాలా తెలిసిన. 373 00:18:26,310 --> 00:18:28,660 సో వాట్ తదుపరి వాటిని అడుగు గమనం ఉండాలి 374 00:18:28,660 --> 00:18:30,920 ఏదో చేయాలని ప్రయత్నిస్తున్నారు డేటా ఆసక్తికరమైన 375 00:18:30,920 --> 00:18:34,950 మరియు కేవలం లేని ఇన్పుట్లను ప్రాతినిధ్యం బహుశా అక్షరాలు లేదా ఎక్కువ కానీ సంఖ్యలు? 376 00:18:34,950 --> 00:18:37,820 >> సరే, ఆ బయటకు వస్తాడు కంప్యూటర్ ప్రపంచంలో, అనేక సంవత్సరాలు, 377 00:18:37,820 --> 00:18:43,300 కేవలం ఏకపక్ష కానీ ఒక స్వీకరించింది సంఖ్యలను పటాలను ఆ స్థిరమైన ప్రామాణిక 378 00:18:43,300 --> 00:18:44,610 అక్షరాలు. 379 00:18:44,610 --> 00:18:47,120 ఉదాహరణకు, ఇక్కడ ఒక ఉంది ఆ మ్యాపింగ్ నుండి ఎక్సెర్ప్ట్. 380 00:18:47,120 --> 00:18:48,350 ASCII అని. 381 00:18:48,350 --> 00:18:53,220 A-S-c-I-నేను. మరియు ఆ కేవలం ఒక ఉంది పెద్ద letters-- మాన పట్టిక 382 00:18:53,220 --> 00:18:56,600 ఈ సంఖ్యలు దశాంశ సందర్భంలో. 383 00:18:56,600 --> 00:18:57,890 >> కానీ అంత ఏది? 384 00:18:57,890 --> 00:19:01,090 సరే, మీరు నిజంగా అనుకుంటే ఇమెయిల్ లేదా కొన్ని టెక్స్ట్ లాగ 385 00:19:01,090 --> 00:19:03,310 ఒక వెబ్ పేజీలో మీరు స్పష్టంగా చూపాలనుకుంటున్న 386 00:19:03,310 --> 00:19:06,100 మానవ అక్షరాలు వర్ణమాల, కాదు సంఖ్యలు. 387 00:19:06,100 --> 00:19:09,140 కాబట్టి బట్టి కార్యక్రమం సందర్భం 388 00:19:09,140 --> 00:19:12,600 అది ఒక వినియోగదారుడు, ఉపయోగిస్తోంది ఒక వెబ్ బ్రౌజర్ లేదా ఇమెయిల్ క్లయింట్, 389 00:19:12,600 --> 00:19:16,090 సంఖ్యలు ఖచ్చితంగా ఉండవచ్చు అక్షరాలు వలె అంచనా. 390 00:19:16,090 --> 00:19:20,290 ఆ బిట్స్ క్రమాలు చెయ్యవచ్చు, చెప్పటానికి ఉంది సులభంగా అక్షరాల అన్వయించి. 391 00:19:20,290 --> 00:19:24,700 >> కాబట్టి మనం ఏమి అక్షరం వున్నవాడు 392 00:19:24,700 --> 00:19:28,410 65, b వంటి ప్రాతినిధ్యం 66 వంటి ప్రాతినిధ్యం అవుతోంది. 393 00:19:28,410 --> 00:19:30,900 మేము ఒక సూపర్ చేస్తే చిన్న పదం, అత్యాధునిక వంటి, 394 00:19:30,900 --> 00:19:35,740 ఏమి ఒక కంప్యూటర్ చివరికి చేస్తాను దశాంశ లో కానీ నిజంగా బైనరీ లో స్టోర్, 395 00:19:35,740 --> 00:19:40,070 పరపతి, బిట్స్ కొన్ని క్రమాన్ని ఉపయోగించి కొన్ని విధంగా విద్యుత్ బిట్, 396 00:19:40,070 --> 00:19:44,010 రెండు సంఖ్యల 72 మరియు 73 ఉంటుంది. 397 00:19:44,010 --> 00:19:46,780 >> కానీ బిట్స్ నమూనా ఆ విలువలు సూచిస్తుంది. 398 00:19:46,780 --> 00:19:49,820 ఈ అప్పుడు సో ఎలా మేము చెయ్యవచ్చు మా ఇన్పుట్లను మరియు ప్రతిఫలాన్ని సూచిస్తాయి. 399 00:19:49,820 --> 00:19:52,630 మరియు మేము, చెప్పటానికి ఇది తగినంత మరింత క్లిష్టమైన ప్రాతినిధ్యాలు చేయండి 400 00:19:52,630 --> 00:19:56,450 చివరికి వంటి విషయాల్లో గ్రాఫిక్స్, వీడియోలు, సంగీతం, మరియు మరింత 401 00:19:56,450 --> 00:19:58,190 మేము తరువాత ఈ పదం చూస్తారు వంటి. 402 00:19:58,190 --> 00:20:00,630 >> కేవలం అప్పుడు ఆకులు కాబట్టి అల్గోరిథంలు, ఈ సెట్లలో 403 00:20:00,630 --> 00:20:03,490 సూచనలను తో మేము అసలు సమస్యలు పరిష్కరించడంలో చేస్తున్నారు. 404 00:20:03,490 --> 00:20:05,820 మేము క్రమసూత్ర ఇన్పుట్లను అక్కడ చేస్తున్నారు. 405 00:20:05,820 --> 00:20:09,630 మరియు ఆ అల్గోరిథంలు నిర్మిస్తున్నారు ప్రతిఫలాన్ని, ఆశాజనక సరైన ప్రతిఫలాన్ని 406 00:20:09,630 --> 00:20:14,160 మరియు ఆశాజనక, చాలా, సమర్ధవంతంగా ప్రతిఫలాన్ని సేకరించాడు. 407 00:20:14,160 --> 00:20:16,890 ఇతర మాటలలో, ఇది ఒక విషయం వార్తలు సరిగ్గా ఏదో అమలు. 408 00:20:16,890 --> 00:20:20,790 ఇది అమలు మరొక విషయం ఏదో బాగా లేదా సమర్ధవంతంగా. 409 00:20:20,790 --> 00:20:23,690 >> ఉదాహరణకు, ఒక ప్రదర్శన మేము కోర్సు యొక్క అమితముగా అని 410 00:20:23,690 --> 00:20:24,460 ఈ ఒకటి. 411 00:20:24,460 --> 00:20:26,345 కానీ ఈ విషయాలు పొందడానికి దొరకటం పెరుగుతున్న. 412 00:20:26,345 --> 00:20:28,930 కానీ ఈ నిజానికి ఒక పాత పాఠశాల ఉంది ఫోన్ బుక్, లోపల ఇది 413 00:20:28,930 --> 00:20:32,580 1,000 ప్లస్ పేజీలు పేర్లు మరియు టెలిఫోన్ సంఖ్యలను. 414 00:20:32,580 --> 00:20:34,830 మరియు నేను కోరుకున్నాడు ఉంటే చూసేందుకు ఈ ఫోన్ పుస్తకం లో ఎవరైనా, 415 00:20:34,830 --> 00:20:38,640 నేను కేవలం ఒక చేయగల చాలా అమాయక అల్గోరిథం. 416 00:20:38,640 --> 00:20:42,150 నేను మొదటి పేజీ తెరుచుకుంటుంది కాలేదు నేను ఎవరైనా చెప్పడానికి, కోసం చూడండి ప్రారంభించండి కాలేదు 417 00:20:42,150 --> 00:20:43,130 మైక్ స్మిత్ అనే. 418 00:20:43,130 --> 00:20:46,160 మరియు అతను మొదటి లేకుంటే పేజీ, నేను, రెండవ వ్యాపించే 419 00:20:46,160 --> 00:20:49,120 ఆపై మూడవ, మరియు నాలుగో, మొదలగునవి, 420 00:20:49,120 --> 00:20:51,430 వరకు నేను చివరకు మైక్ స్మిత్ కనుగొనేందుకు. 421 00:20:51,430 --> 00:20:53,010 >> ఇప్పుడు ఆ అల్గోరిథం సరైనది? 422 00:20:53,010 --> 00:20:53,896 >> ప్రేక్షకులు: అవును. 423 00:20:53,896 --> 00:20:54,248 >> డేవిడ్ J. మలన్: అవును. 424 00:20:54,248 --> 00:20:56,039 అతను అక్కడ లో ఉంటే, నేను చేస్తాము చివరికి అతనిని చూడండి. 425 00:20:56,039 --> 00:20:58,820 కానీ నిస్సందేహంగా చాలా కాదు , ఫాస్ట్ ఖచ్చితంగా, సమర్థవంతంగా కాదు 426 00:20:58,820 --> 00:21:01,200 నా దేవుడు ఎందుకు నేను, ఎందుకంటే నా సమయం వేగంగా కదలటం వృధా 427 00:21:01,200 --> 00:21:04,500 నేను అనుకొనుట ఈ అన్ని పేజీలను ద్వారా ఖచ్చితంగా భౌతికంగా వేగంగా దీన్ని? 428 00:21:04,500 --> 00:21:08,210 >> సరే, కొంచెం ఆప్టిమైజేషన్, కాబట్టి ఒక సమయంలో లేదు ఒక పేజీ కావచ్చు, మాట్లాడటం, 429 00:21:08,210 --> 00:21:11,610 కానీ రెండు, నాలుగు, ఆరు, ఎనిమిది, 10. 430 00:21:11,610 --> 00:21:12,725 ఇప్పటికీ సరైన? 431 00:21:12,725 --> 00:21:14,030 >> ప్రేక్షకులు: నం 432 00:21:14,030 --> 00:21:17,040 >> డేవిడ్ J. మలన్: సో నో నేను ఉంటే ఉదాహరణకు మైక్ స్మిత్ పైగా skip. 433 00:21:17,040 --> 00:21:20,530 కానీ చాలా కాలం నేను పెడల్ తిరిగి ఒక పేజీ, నేను అతనిని ఓవర్ షూట్ ఉంటే, 434 00:21:20,530 --> 00:21:25,240 బహుశా మేము సరి ఏమి లేకపోతే ఒక gotcha కావచ్చు. 435 00:21:25,240 --> 00:21:26,020 >> కానీ అది మంచి? 436 00:21:26,020 --> 00:21:27,469 ఇది వేగంగా ఉంది? 437 00:21:27,469 --> 00:21:28,010 అవును కాదు అర్ధం. 438 00:21:28,010 --> 00:21:30,950 ఇది అక్షరాలా రెండుసార్లు వేగంగా వార్తలు నేను ఒక సమయంలో రెండు పేజీలు చేస్తే. 439 00:21:30,950 --> 00:21:35,720 కనుక నేను మొదట 1,000 పేజీల కలిగి ఇప్పుడు నేను కేవలం 500 సార్లు తెరవగలిగే, 440 00:21:35,720 --> 00:21:39,429 పూర్తిగా 1,000 పేజీల పొందడానికి సమర్థవంతంగా చెత్త సందర్భంలో 441 00:21:39,429 --> 00:21:41,220 ఫోన్ యొక్క ముగింపు పుస్తకం పేరు ఎవరైనా 442 00:21:41,220 --> 00:21:44,380 మైక్ స్మిత్ లేదా ఎవరైనా తో వంటి తరువాత పేరు వాస్తవానికి కావచ్చు. 443 00:21:44,380 --> 00:21:46,540 >> కానీ, వాస్తవానికి, మేము మానవులు ఖచ్చితంగా కాదు 444 00:21:46,540 --> 00:21:49,250 ఖచ్చితంగా ఆ విధంగా కావడం కాదు మన జీవితాల్లో ఈ సమయంలో. 445 00:21:49,250 --> 00:21:51,454 ఒక సహేతుకమైన ఏమిటి మానవ అవకాశం చేయబోవడం? 446 00:21:51,454 --> 00:21:52,870 ప్రేక్షకులు: the9 S యొక్క నేరుగా వెళ్ళండి. 447 00:21:52,870 --> 00:21:53,860 డేవిడ్ J. మలన్: S యొక్క నేరుగా వెళ్ళండి? 448 00:21:53,860 --> 00:21:55,563 నేను S యొక్క నేరుగా వెళ్ళి లేదు? 449 00:21:55,563 --> 00:21:57,342 >> ప్రేక్షకులు: సగం లో అది రిప్. 450 00:21:57,342 --> 00:21:59,050 డేవిడ్ J. మలన్: సరే, ఏ మార్కింగ్ ఉంది. 451 00:21:59,050 --> 00:22:02,116 కాబట్టి, అవును, నిజానికి అక్కడ ఉంటే ఉన్నారు ఒక లేబుల్ లేదా S కోసం ఒక sticky టాబ్ 452 00:22:02,116 --> 00:22:03,240 మేము అక్కడే జంప్ చేయాలి. 453 00:22:03,240 --> 00:22:05,420 కానీ అది చాలా హానికరం ఉంది. 454 00:22:05,420 --> 00:22:08,480 నేను చేయవచ్చు ఉత్తమ సుమారు ఎస్ విభాగం లేదా బహుశా సుమారు 455 00:22:08,480 --> 00:22:09,650 మధ్యలో. 456 00:22:09,650 --> 00:22:12,110 కానీ కీ takeaway ఇప్పుడు మరియు అంతర్ దృష్టి 457 00:22:12,110 --> 00:22:14,430 మీరు తీసిన చేసిన సంవత్సరాల బహుశా మంజూరు 458 00:22:14,430 --> 00:22:17,103 ఇప్పుడు మీరు అలా ఉంది ఈ సమస్య గురించి తెలుసు? 459 00:22:17,103 --> 00:22:19,320 >> ప్రేక్షకులు: [వినబడని] 460 00:22:19,320 --> 00:22:22,290 >> డేవిడ్ J. మలన్: మైక్ స్మిత్ ఖచ్చితంగా ఉంది కాదు సమస్య ఈ సగం లో 461 00:22:22,290 --> 00:22:25,600 SMITH MIDDLE తర్వాత వస్తుంది ఎందుకంటే ఇది సుమారు ఎం విభాగం, 462 00:22:25,600 --> 00:22:26,510 ఇది ఉన్నట్టుగా. 463 00:22:26,510 --> 00:22:30,340 మీరు చూసిన ఉండవచ్చు కాబట్టి సుఖము, మేము ఇప్పుడు అక్షరాలా చెయ్యవచ్చు 464 00:22:30,340 --> 00:22:31,737 సగం లో ఈ సమస్య ముక్కలు. 465 00:22:31,737 --> 00:22:32,320 ప్రేక్షకులు: వూ! 466 00:22:32,320 --> 00:22:33,690 డేవిడ్ J. మలన్: ఇది సులభంగా మరియు సులభంగా లభిస్తుంది. 467 00:22:33,690 --> 00:22:34,666 [చప్పట్లు] 468 00:22:34,666 --> 00:22:36,618 అక్కడ మీరు వెళ్ళండి. 469 00:22:36,618 --> 00:22:39,060 [నవ్వు] 470 00:22:39,060 --> 00:22:41,870 ఇప్పుడు నేను ప్రాథమికంగా అదే సమస్య, 471 00:22:41,870 --> 00:22:43,866 కానీ అది సగం పెద్ద అక్షరాలా. 472 00:22:43,866 --> 00:22:45,240 నేను ఇప్పటికీ మైక్ స్మిత్ చూస్తున్నాను. 473 00:22:45,240 --> 00:22:47,950 నేను ఇప్పటికీ చెయ్యవచ్చు, విశ్వసించుటకు సిద్ధంగానుండు అదే విధంగా అతనికి చూడండి, 474 00:22:47,950 --> 00:22:51,200 సగం సమస్య విభజన మళ్ళీ, సమస్య చిరిగిపోవడానికి మళ్ళీ 475 00:22:51,200 --> 00:22:54,140 ఇప్పుడు నాకు వదిలి ఇది అర్ధభాగం సమస్య పరిమాణం నాలుగింట ఒక వంతు, 476 00:22:54,140 --> 00:22:58,710 నాటకీయంగా దూరంగా సగం త్రో, మరియు మళ్లీ మళ్లీ ఈ విధానాన్ని పునరుక్తి 477 00:22:58,710 --> 00:23:01,150 మళ్ళీ, డౌన్ చూసుకుంటూ ఉండడాన్ని ప్రతి పాయింట్ వద్ద చూడండి 478 00:23:01,150 --> 00:23:03,400 మైక్ స్మిత్ ఉంటే ప్రశ్న లో పేజీ. 479 00:23:03,400 --> 00:23:06,190 >> ఇప్పుడు నేను ఈ కుడి చేస్తే, చివరికి నేను పొందుతారు 480 00:23:06,190 --> 00:23:11,085 కేవలం ఒక పేజీ ఇది మైక్ స్మిత్ అతను ఫోన్ బుక్ నిజంగానే ఉంటే ఉంది. 481 00:23:11,085 --> 00:23:13,510 అయితే, నేను అనుకొనుట ఇంకెప్పుడూ మైక్ కాల్. 482 00:23:13,510 --> 00:23:18,800 కానీ ఇక్కడ పాయింట్ మేము ప్రారంభించారు ఉంటే ఉంది 1,000 పేజీలతో, నా మొదటి అల్గోరిథం, 483 00:23:18,800 --> 00:23:21,620 పేజీ కుదుపు, బహుశా 1,000 సార్లు ఎందుకంటే ఇది ఖచ్చితంగా తక్కువ 484 00:23:21,620 --> 00:23:26,430 ఎస్ పేరు మరియు కాదు ఒక Z పేరు, కానీ వంటి సమర్థవంతంగా అనేక 1,000 పేజీల. 485 00:23:26,430 --> 00:23:27,590 >> రెండవ అల్గోరిథం, మంచి. 486 00:23:27,590 --> 00:23:28,480 500 పేజీలు. 487 00:23:28,480 --> 00:23:31,230 మూడో అల్గోరిథం, అయితే, ఎన్ని దశలు ఇది చేస్తాను 488 00:23:31,230 --> 00:23:35,520 1,000 పేజీ విభజించి పడుతుంది ఆ వంటి సగం ఫోన్ పుస్తకం? 489 00:23:35,520 --> 00:23:37,000 10, ఇవ్వాలని లేదా పడుతుంది. 490 00:23:37,000 --> 00:23:40,770 సో మాత్రమే ఆ ద్వారా వేగంగా కదలటం ద్వారా డైవింగ్ మరియు ఆక్రమించుకోనే ఫోన్ బుక్, 491 00:23:40,770 --> 00:23:46,130 కాబట్టి నేను తయారు చేస్తుంది, 10 సార్లు మాట్లాడటం డౌన్ కేవలం ఒక్క పేజీకి నా మార్గం. 492 00:23:46,130 --> 00:23:48,880 >> కాబట్టి మేము ఈ ఊహ బంధించి ఇప్పుడు కొద్దిగా ఇంతకంటే 493 00:23:48,880 --> 00:23:51,320 మీరు పరిగణలోకి ఈ సూపర్ సాధారణ గ్రాఫ్. 494 00:23:51,320 --> 00:23:55,470 మనకు x-అక్షం, లేదా సమాంతర లో ఉన్నారు అక్షం, నా సమస్య యొక్క పరిమాణం, 495 00:23:55,470 --> 00:23:57,100 ఫోన్ బుక్ లోని పేజీల సంఖ్య. 496 00:23:57,100 --> 00:23:59,040 మరియు కంప్యూటర్ శాస్త్రవేత్తలు సాధారణంగా కాల్ ఇష్టం 497 00:23:59,040 --> 00:24:02,180 సమస్య N, ఇక్కడ యొక్క పరిమాణం N కేవలం కొన్ని వేరియబుల్ అని 498 00:24:02,180 --> 00:24:04,310 ఈ represents-- సందర్భంలో పేజీల సంఖ్య. 499 00:24:04,310 --> 00:24:07,412 >> నిలువు, లేదా Y-అక్షం, ఇక్కడ ఉంది పరిష్కరించడానికి సమయం మాత్రం, 500 00:24:07,412 --> 00:24:09,870 బహుశా పేజీ మలుపులు సంఖ్య, సెకన్లు ఉండవచ్చు సంఖ్య 501 00:24:09,870 --> 00:24:11,960 లేదా నిమిషాలు, సంసార కొలత మీ యూనిట్. 502 00:24:11,960 --> 00:24:14,337 కాబట్టి ఈ ఎర్ర లైన్ మొదటి అల్గోరిథం సూచిస్తుంది 503 00:24:14,337 --> 00:24:16,670 ఒక ఒకటి ఉంది ఎందుకంటే సంఖ్య మధ్య సంబంధం 504 00:24:16,670 --> 00:24:18,880 సమయం పేజీలు మరియు మొత్తంలో పడుతుంది. 505 00:24:18,880 --> 00:24:22,240 >> వెరిజోన్ సంఖ్యను రెట్టింపు ఉంటే ఫోన్ పుస్తకం వచ్చే సంవత్సరంలో పేజీలు 506 00:24:22,240 --> 00:24:24,590 నా పరుగు time-- సమయం అమలు అవసరం 507 00:24:24,590 --> 00:24:27,610 మొదటి అల్గోరిథం చెత్త సందర్భంలో డబుల్స్. 508 00:24:27,610 --> 00:24:30,690 కాని రెండవ అల్గోరిథం ఇక్కడ నేను రెండు ద్వారా వేగంగా కదలటం చేస్తున్నాను, 509 00:24:30,690 --> 00:24:33,650 తక్కువ సమయం అవసరం ఇచ్చిన పరిమాణం సమస్య. 510 00:24:33,650 --> 00:24:36,090 నేను ఈ అనేక కలిగి చేస్తే పేజీలు ఇక్కడ నోటీసు 511 00:24:36,090 --> 00:24:38,870 పసుపు లైన్ పరిష్కరించడానికి తక్కువ సమయం సూచిస్తుంది. 512 00:24:38,870 --> 00:24:42,490 నిజానికి, ఇది సూచిస్తుంది మేము, N రెండు చెప్పటానికి చేస్తాము. 513 00:24:42,490 --> 00:24:47,717 >> కానీ మూడవ ఆకారంలో ఏమిటి మరియు చివరి వక్రత లాగా అన్నారు? 514 00:24:47,717 --> 00:24:50,800 అవును, అది నిజానికి నేను look-- జరగబోతోంది మీరు చెప్పడానికి వెళ్ళి ఏమి లేదు. 515 00:24:50,800 --> 00:24:52,300 కానీ యొక్క చూసేలా ఏమి మీరు చెప్పటానికి ఉండేవి. 516 00:24:52,300 --> 00:24:53,280 >> ప్రేక్షకులు: ఆ ఇష్టం. 517 00:24:53,280 --> 00:24:57,060 >> డేవిడ్ J. మలన్: ఇది లాగా జరగబోతోంది ఈ, ఒక సంవర్గమాన slope-- ఖచ్చితంగా 518 00:24:57,060 --> 00:24:59,770 అనగా మీరు ఈ ఆసక్తికరమైన వాలు కలిగి. 519 00:24:59,770 --> 00:25:01,235 ఇది ఇకపై ఒక సరళరేఖలో వార్తలు. 520 00:25:01,235 --> 00:25:05,000 మరియు ఆ ఉంది గురించి బలవంతపు ఏమిటి గ్రాఫ్ ఇప్పుడు కత్తిరించిన అయినప్పటికీ, 521 00:25:05,000 --> 00:25:07,790 మీరు అంచనా చేయవచ్చు మీ ఆ ఆకుపచ్చ లైన్ కాదు ఆ పర్వాలేదు 522 00:25:07,790 --> 00:25:10,060 పెరుగుతుందని అన్నారు ఎత్తు అన్ని ఎక్కువ 523 00:25:10,060 --> 00:25:13,500 మీరు మరింత ముందుకు సమాంతర అక్షం డౌన్. 524 00:25:13,500 --> 00:25:15,890 >> నిజానికి, వెరిజోన్, కోసం ఉదాహరణకు, రెట్టింపు కాలేదు 525 00:25:15,890 --> 00:25:19,100 ఫోన్ లో పేజీల సంఖ్య ఈ ఏడాది వచ్చే ఏడాది మధ్య పుస్తకం 526 00:25:19,100 --> 00:25:22,140 1,000 నుండి 2000 పేజీలు కానీ పెద్ద ఒప్పందం. 527 00:25:22,140 --> 00:25:24,960 ఈ మూడవ మరియు ఆఖరి తో, ఒక సహజమైన అల్గోరిథం ఉంది 528 00:25:24,960 --> 00:25:26,209 విభజన మరియు జయించాలని. 529 00:25:26,209 --> 00:25:29,000 ఇంకా ఎన్ని నాకు మరింత తీసుకోవాలని జరగబోతోంది ఎవరైనా కనుగొనేందుకు తదుపరి సంవత్సరం వేసింది 530 00:25:29,000 --> 00:25:29,700 మైక్ స్మిత్ ఇష్టం? 531 00:25:29,700 --> 00:25:30,560 >> ప్రేక్షకులు: వన్. 532 00:25:30,560 --> 00:25:31,230 >> డేవిడ్ J. మలన్: కేవలం ఒక ఉంది. 533 00:25:31,230 --> 00:25:34,430 మరియు వారు అది, ఇది నాలుగింతల చేయవచ్చు నాకు వెళ్ళడం కేవలం రెండు దశలు తీసుకోవాలని 534 00:25:34,430 --> 00:25:35,210 మొదలగునవి. 535 00:25:35,210 --> 00:25:38,730 కాబట్టి ఈ శాసనం ఉంది ఎంత కొన్ని జాగ్రత్తగా డిజైన్ 536 00:25:38,730 --> 00:25:42,437 మరియు కొన్ని ప్రశంసలు ఏమి మీ ఇన్పుట్లను కూడా బాగా ఉన్నాయి. 537 00:25:42,437 --> 00:25:44,270 ఇప్పుడు మేము మోసం చేస్తున్నారు భావంలో చిన్న బిట్ 538 00:25:44,270 --> 00:25:46,350 మేము ఒక ఊహ పరపతి చేస్తున్నారు. 539 00:25:46,350 --> 00:25:48,500 నా ఊహ ఏమిటి మా ఫోన్ పుస్తకం గురించి 540 00:25:48,500 --> 00:25:52,720 నాకు విభజించి జయించటానికి అనుమతి ఈ స్పష్టమైన మరియు ఇప్పటికీ సరైన విధంగా? 541 00:25:52,720 --> 00:25:53,705 >> ప్రేక్షకులు: [వినబడని] 542 00:25:53,705 --> 00:25:54,580 డేవిడ్ J. మలన్: అవును. 543 00:25:54,580 --> 00:25:55,440 కనుక ఇది ఆదేశించింది. 544 00:25:55,440 --> 00:25:57,392 ఇది ద్వారా alphabetized జరిగినది ఫోన్ బుక్ కంపెనీ. 545 00:25:57,392 --> 00:26:00,100 ఇది వరుస క్రమంలో, అని ఉంటే ఒక ఫోన్ బుక్ ఒక హెల్ ఉంటుంది, 546 00:26:00,100 --> 00:26:02,850 కానీ అది ఖచ్చితంగా కాదు అల్గోరిథం కూడా ఇస్తున్నాయి 547 00:26:02,850 --> 00:26:05,950 నేను, ఎందుకంటే మీరు ఎప్పుడూ కేవలం మైక్ స్మిత్ అంతటా జరిగే 548 00:26:05,950 --> 00:26:09,210 మీరు విభజించడం ఉంచినట్లయితే అవకాశం ద్వారా ఆ విధంగా సగం. 549 00:26:09,210 --> 00:26:12,060 >> కాబట్టి యొక్క ఇప్పుడు అధికారికం తెలియజేయండి ఏమి స్పష్టంగా సులభంగా అనిపిస్తుంది. 550 00:26:12,060 --> 00:26:13,950 కాబట్టి ఏదో అని pseudocode ఉన్న మనం కలుస్తాము 551 00:26:13,950 --> 00:26:15,780 మా ప్రారంభ కొన్ని సమస్యలను ప్రారంభమవుతుంది. 552 00:26:15,780 --> 00:26:20,410 మరియు ఈ వివరించే ఒక సాధారణ మార్గం ఉంది ఒక అల్గోరిథం లేదా ఒక కంప్యూటర్ ప్రోగ్రామ్లో 553 00:26:20,410 --> 00:26:24,150 సి, లేదా C ++ లేదా జావా ఉపయోగించడం లేదు, లేదా ఏ నిర్దిష్ట భాష, 554 00:26:24,150 --> 00:26:27,430 కానీ కేవలం ఆంగ్లం ఉపయోగించి ఏ మానవ తెలిసిన కావచ్చు. 555 00:26:27,430 --> 00:26:31,220 >> మరియు మేము pseudocode వ్రాస్తానని ఈ సమస్య గా. 556 00:26:31,220 --> 00:26:33,520 ఒక దశ ఫోన్ పుస్తకం తీయటానికి. 557 00:26:33,520 --> 00:26:35,840 ఫోన్ బుక్ మధ్య రెండు తెరవండి, దశ. 558 00:26:35,840 --> 00:26:37,730 మూడు దశల పేర్లు చూడండి. 559 00:26:37,730 --> 00:26:40,630 స్మిత్ names-- మధ్య ఉంటే, నాలుగు దశ 560 00:26:40,630 --> 00:26:42,960 >> ఇప్పుడు ఈ ఒక ఆసక్తికరమైన నిర్మాణం. 561 00:26:42,960 --> 00:26:44,290 అది ఒక నిర్ణయం పాయింట్. 562 00:26:44,290 --> 00:26:47,920 దాన్ని మీరు రోడ్ లో ఒక ఫోర్క్ వార్తలు ఒక శాఖ, మాట్లాడటానికి ఉంటుంది. 563 00:26:47,920 --> 00:26:50,810 కాబట్టి నేను ఇండెంట్ వెళుతున్న కేవలం కన్వెన్షన్ ద్వారా step-- 564 00:26:50,810 --> 00:26:53,950 ఇది five-- కాదు సే, నేను మైక్ పిలుస్తాను. 565 00:26:53,950 --> 00:26:57,290 కాబట్టి ఈ ఇండెంటేషన్ని, పూర్తిగా ఏకపక్ష మానవ కన్వెన్షన్, అది కాని వార్తలు 566 00:26:57,290 --> 00:27:01,160 కేవలం అర్థ వివరణ ఉద్దేశించినది స్మిత్ పేర్లు మధ్య ఉంటే, 567 00:27:01,160 --> 00:27:03,310 అప్పుడు నేను మైక్ పిలవాలి. 568 00:27:03,310 --> 00:27:06,630 >> ఇంతలో అడుగు ఆరు, నోటీసు ఇండెంటేషన్ని అయిపోంది. 569 00:27:06,630 --> 00:27:10,980 కాబట్టి ఎవరికి ఇతర fork ఉంది రోడ్డు, నేను ప్రయాణం ఉండవచ్చు ఇతర రోడ్. 570 00:27:10,980 --> 00:27:14,130 స్మిత్ ఉంటే కాబట్టి ఎవరికి ముందు పుస్తకం లో, ఏమి వార్తలు 571 00:27:14,130 --> 00:27:16,964 నా తదుపరి దశలో బహుశా ఇక్కడ మాత్రం? 572 00:27:16,964 --> 00:27:18,380 ప్రేక్షకులు: మీరు ఎడమ వైపు వెళ్ళండి. 573 00:27:18,380 --> 00:27:21,004 డేవిడ్ J. మలన్: అవును, కాబట్టి వెళ్ళండి ఫోన్ పుస్తకం యొక్క ఎడమ అర్ధ. 574 00:27:21,004 --> 00:27:24,140 కుడి సగం దూరంగా త్రో స్మిత్ ముందు పుస్తకం లో ఉంది. 575 00:27:24,140 --> 00:27:27,140 మధ్యలో సో ఓపెన్ పుస్తకం యొక్క ఎడమ అర్ధ. 576 00:27:27,140 --> 00:27:30,240 >> ఆపై ఎనిమిది అడుగు, మూడు వరుసలో వెళ్ళండి. 577 00:27:30,240 --> 00:27:34,520 మరియు ఈ నేను ఒక ఆసక్తికరమైన లూప్ ఉంది కలిగించడం, ఒక సూత్రం మాట్లాడటానికి. 578 00:27:34,520 --> 00:27:35,990 భవిష్యత్తులో ఆ మరింత. 579 00:27:35,990 --> 00:27:39,590 >> నేను, నా అదే అల్గారిథమ్ ఉపయోగించి చేస్తున్నాను నా అదే pseudocode, 580 00:27:39,590 --> 00:27:43,020 మళ్ళీ అదే సమస్య పరిష్కరించడానికి ఎందుకంటే మార్చారు మాత్రమే విషయం 581 00:27:43,020 --> 00:27:46,550 సమస్య యొక్క పరిమాణం, కాదు నా లక్ష్యం కాదు, మరియు వ్యక్తి 582 00:27:46,550 --> 00:27:47,340 నేను చూస్తున్నాను. 583 00:27:47,340 --> 00:27:51,610 నేను అల్గోరిథం తిరిగి చేయవచ్చు నేను ఇప్పటికే నిర్వచించబడిన చేసిన. 584 00:27:51,610 --> 00:27:53,580 >> ఆ తర్వాత స్మిత్ ఎల్స్ book-- లో మీరు వాటిని 585 00:27:53,580 --> 00:27:56,200 మధ్యలో ఓపెన్ guess-- పుస్తకం కుడి సగం. 586 00:27:56,200 --> 00:27:58,350 మరియు తిరిగి, మూడు వరుసలో వెళ్ళండి. 587 00:27:58,350 --> 00:28:01,480 Else-- చివరి లైన్ ఏమిటి అవతరిస్తుంది ఈ కార్యక్రమంలో? 588 00:28:01,480 --> 00:28:03,580 అతను మధ్య కాకపోతే నేను ఉన్నాను పేజీలో పేర్లు 589 00:28:03,580 --> 00:28:06,870 అతను ముందుగా ఉంటే, న పుస్తకం, మరియు అతను తరువాత కాదు 590 00:28:06,870 --> 00:28:09,899 పుస్తకంలో, నాకు తెలుసు ఏమి ఇప్పుడు మైక్ స్మిత్ గురించి నిజం? 591 00:28:09,899 --> 00:28:11,190 ప్రేక్షకులు: ఈ పుస్తకంలో ఆయన కాదు. 592 00:28:11,190 --> 00:28:12,731 డేవిడ్ J. మలన్: ఈ పుస్తకంలో ఆయన కాదు. 593 00:28:12,731 --> 00:28:16,040 కాబట్టి నేను చేయవచ్చు ఉత్తమ కేవలం ఉంది అప్ ఇస్తాయి మరియు ఈ కార్యక్రమం ఆపడానికి. 594 00:28:16,040 --> 00:28:16,540 అన్ని కుడి. 595 00:28:16,540 --> 00:28:20,350 ఈ సమయంలో, యొక్క ఒక తీసుకుందాం జరుపుతున్నారు ఏమి కొన్ని సత్వర పర్యటన. 596 00:28:20,350 --> 00:28:23,620 నిజానికి, నేను ఇక్కడ చేరారు చేస్తున్నాను CS50 సిబ్బంది యొక్క ఒక సంఖ్య ద్వారా. 597 00:28:23,620 --> 00:28:26,940 ఈ వారిని అన్ని అనుకొనుట ఉంటే వేదికపై ఇక్కడ నాకు చేరగలరు. 598 00:28:26,940 --> 00:28:28,900 >> [చప్పట్లు] 599 00:28:28,900 --> 00:28:35,280 600 00:28:35,280 --> 00:28:38,170 >> ఈ మాత్రమే ఉంది మీరు చూసుకొని, CS50 సిబ్బంది యొక్క ఉపసమితి, 601 00:28:38,170 --> 00:28:42,380 ప్రతి సంవత్సరం నుండి మేము దాదాపు 100 సిబ్బంది కలిగి కోర్సు సహాయకులు పాత్రల్లో సభ్యులు, 602 00:28:42,380 --> 00:28:44,410 సభ్యులు బోధన, మరియు మరింత. 603 00:28:44,410 --> 00:28:45,700 అప్ న వస్తాయి. 604 00:28:45,700 --> 00:28:48,820 కాబట్టి వారు ఇక్కడ మాకు చేరాల్సి వికారంగా కేవలం ఒక క్షణం 605 00:28:48,820 --> 00:28:54,230 మేము సుడిగాలి పర్యటన ఇవ్వాలని ఏమి మీరు కోర్సులోకి ఇక్కడ కూడదని. 606 00:28:54,230 --> 00:28:59,640 >> కాబట్టి మొదటి మరియు అన్నిటికంటే, మేము కూర్చున్న / uns కలిగి కోర్సు లో గ్రేడింగ్ ఎంపికగా. 607 00:28:59,640 --> 00:29:03,180 ఈ ఉద్దేశ్యపూర్వకంగా అర్థం ఒక ఎంపికను అనగా ఉండాలి 608 00:29:03,180 --> 00:29:05,570 మీరు ఒక బిట్ కష్టమైన ఉంటే కోర్సు లో ఉండటం వద్ద, 609 00:29:05,570 --> 00:29:09,390 మరియు మీరు కూడా failure-- భయం లేదు స్పష్టముగా వైఫల్యం మీ GPA దెబ్బతీయకుండా అంటే, 610 00:29:09,390 --> 00:29:13,180 ఒక B మరియు ఒక A-- పొందడానికి ఒక గేట్వే ఖచ్చితంగా ఖచ్చితంగా ఏమి, 611 00:29:13,180 --> 00:29:15,750 CS50 మరియు ఇతర వంటి కోర్సు పరిచయ కోర్సులు, 612 00:29:15,750 --> 00:29:17,540 ఈ గ్రేడింగ్ ఎంపికను అనుమతించడానికి ఉద్దేశించబడింది. 613 00:29:17,540 --> 00:29:19,930 >> నేను మనస్పూర్తిగా ప్రోత్సహిస్తున్నాము ముఖ్యంగా students-- 614 00:29:19,930 --> 00:29:23,090 fence-- మొదలు ఉంటే కోర్సు SAT / uns కూడా SAT / uns ఉంటాయి. 615 00:29:23,090 --> 00:29:27,310 కానీ మీరు ఖచ్చితంగా ఒక లేఖ మారవచ్చు పదం ఐదో సోమవారం గ్రేడ్ ఇచ్చింది. 616 00:29:27,310 --> 00:29:31,560 >> స్పష్టముగా, తిరిగి నేను ఒక ఫ్రెష్మాన్, 1995 లో 617 00:29:31,560 --> 00:29:34,630 నేను కూడా CS50 పట్టలేదు నేను నాడి రాలేదు ఎందుకంటే 618 00:29:34,630 --> 00:29:36,540 నిజానికి తరగతిలో అడుగు అడుగు. 619 00:29:36,540 --> 00:29:40,020 ఇది చాలా ఒక డొమైన్ అనిపించింది నాకు తెలియని మరియు నిజంగా మాత్రమే 620 00:29:40,020 --> 00:29:43,080 గని ఆ స్నేహితుల కోసం, స్పష్టముగా, ఎవరు ప్రోగ్రామింగ్ ఉండేది 621 00:29:43,080 --> 00:29:45,570 వారు ఆరు కావడంతో లేదా బహుశా 10 సంవత్సరాల వయస్సు. 622 00:29:45,570 --> 00:29:48,640 నేను ఎందుకంటే ఇది మాత్రమే నా రోజు CS50 తీసుకెళ్లగలిగారు 623 00:29:48,640 --> 00:29:52,720 సమానం వెర్షన్ లో SAT / UNS-- / పాస్ day-- లో తిరిగి విఫలం 624 00:29:52,720 --> 00:29:53,850 కూడా నేను 50 పట్టింది. 625 00:29:53,850 --> 00:29:57,440 మరియు ఏదో లేదా ఇతర నేను ఉన్నాను ఇక్కడ మళ్ళీ నేడు మీరు తో. 626 00:29:57,440 --> 00:30:00,690 >> వేరే ఇప్పుడు అదే సమయంలో ఏమి మీరు 50 గురించి గుర్తుంచుకోండి ఉండాలి 627 00:30:00,690 --> 00:30:01,910 ఏకకాలంలో చదువుతున్నారు ఉంది. 628 00:30:01,910 --> 00:30:03,785 పుకార్లకు విరుద్ధంగా మీరు విన్న ఉండవచ్చు, 629 00:30:03,785 --> 00:30:07,650 చెయ్యవచ్చు, నిజానికి, ఏకకాలంలో మీరు CS50 మరియు మరొక తరగతి నమోదు ఆ 630 00:30:07,650 --> 00:30:12,150 అదే లేదా కొన్ని ఉమ్మడి వద్ద కలుస్తుంది ఇక్కడే CS50 యొక్క ఉపన్యాసాలు సమయం. 631 00:30:12,150 --> 00:30:16,420 వివరముల కొరకు సిలబస్ చూడండి వాటి అమలు యొక్క. 632 00:30:16,420 --> 00:30:19,540 >> ఉపన్యాసాలు, మరోవైపు, విరుద్దంగా కేటలాగ్ లో అధికారికంగా ఏది, 633 00:30:19,540 --> 00:30:22,060 రెడీ సాధారణంగా మాత్రమే కేవలం ఒక గంట కలుస్తారు. 634 00:30:22,060 --> 00:30:24,240 సందర్భంగా మేము కొద్దిగా పొడవుగా నడుపవచ్చు. 635 00:30:24,240 --> 00:30:26,800 కానీ గుర్తుంచుకోండి CS50 యొక్క ఉపన్యాసాలలో లక్ష్యం 636 00:30:26,800 --> 00:30:28,980 మీకు అందించడానికి ఉంది ఒక సంభావిత పర్యావలోకనం 637 00:30:28,980 --> 00:30:31,830 ఆశాజనక కొన్ని ప్రదర్శనలు, బహుశా కొన్ని నింపడం, 638 00:30:31,830 --> 00:30:34,390 కోసం జరుపుతున్నారు ఏమి అనుసరిస్తుంది వారం. 639 00:30:34,390 --> 00:30:37,730 >> కాబట్టి ఉపన్యాసాలలో, మేము అన్వేషించడానికి చేస్తాము కలిసి ఆ విషయాలు మరియు ఉదాహరణలు, 640 00:30:37,730 --> 00:30:41,420 వేదికపై విద్యార్థులు అప్ తీసుకురావడం, మరియు మేము చెయ్యవచ్చు గా తరచూ వేదికపై అప్ సిబ్బంది, 641 00:30:41,420 --> 00:30:43,740 గంటల జంట ప్రతి వారం. 642 00:30:43,740 --> 00:30:47,435 సెక్షన్లు, మరోవైపు, ఉంటుంది ఇక్కడ అనేక ఈ చేసారో అందించే 643 00:30:47,435 --> 00:30:50,060 వాటిలో సభ్యులు, కొన్ని బోధన వాటిని కోర్సు assistants-- సంకల్ప 644 00:30:50,060 --> 00:30:51,160 వీక్లీ జరుగుతున్న అవుతుంది. 645 00:30:51,160 --> 00:30:52,940 >> మరియు ఉంచడానికి కీ ఏమిటి మనస్సులో మేము ఉంది 646 00:30:52,940 --> 00:30:55,920 మొదటి కాకుండా కాదు దగ్గర లేదు నైట్స్, మ్యూజిక్ class-- 647 00:30:55,920 --> 00:30:59,220 విభాగాలు విభిన్న మార్గాలుగా తక్కువ సౌకర్యవంతమైన విద్యార్థులు, మరింత 648 00:30:59,220 --> 00:31:01,150 సౌకర్యవంతమైన, మరియు ఎక్కడో మధ్య లో. 649 00:31:01,150 --> 00:31:03,559 మరియు స్పష్టముగా, మీరు ఉంటే తెలుసు మీరు తక్కువ సౌకర్యవంతమైన ఉన్నాము. 650 00:31:03,559 --> 00:31:05,600 మరియు మీరు బహుశా ఉంటే తెలుసు మీరు మరింత సౌకర్యవంతమైన ఉన్నాము. 651 00:31:05,600 --> 00:31:09,920 మీరు నిజంగా తెలియకపోతే, మీరు ఉంటాయి ఎక్కడో మధ్య లో నిర్వచనం. 652 00:31:09,920 --> 00:31:12,850 కాబట్టి సెక్షన్ సమయం ఉన్నప్పుడు వస్తుంది ఒక వారంలో లేదా, కాబట్టి సిలబస్ ప్రకారం, 653 00:31:12,850 --> 00:31:14,070 మేము మీరు ఆ ప్రశ్న అడుగుతాము. 654 00:31:14,070 --> 00:31:16,890 మరియు మీరు ఆధారిత స్వీయ ఎంచుకోవచ్చు మీ స్వంత సౌకర్యం స్థాయిలో 655 00:31:16,890 --> 00:31:22,220 మరియు ఆకుపచ్చ తో ఉంటుంది students-- తో ఉంటుంది మీరు సుఖంగా స్థాయి లో ఇటువంటి dots--. 656 00:31:22,220 --> 00:31:25,710 >> ఇంతలో, మేము సమస్య చివరికి రెడీ, అమర్చుతుంది 657 00:31:25,710 --> 00:31:28,310 ఈ కోర్సు మీ అనుభవం వివరిస్తాయి. 658 00:31:28,310 --> 00:31:30,370 వారు సాధారణంగా అందించింది చేస్తున్నాం బహుళ సంచికలలో. 659 00:31:30,370 --> 00:31:34,150 మేము చాలా ఆశించే ఒక ప్రామాణిక ఎడిషన్ కోర్సు ప్రతి విద్యార్ధి అధిగమించేందుకు 660 00:31:34,150 --> 00:31:37,900 కానీ కూడా ఒక అని పిలవబడే హ్యాకర్ ఎడిషన్ అదనపు క్రెడిట్ సంఖ్య రూపంలో అందిస్తుంది 661 00:31:37,900 --> 00:31:41,980 బొత్తిగా కానీ నిజంగా మీ గురించి చెప్పండి మీరు ప్రయత్నించారు మరియు మరొకటి అని చెప్పటానికి 662 00:31:41,980 --> 00:31:45,250 కోర్సు యొక్క హ్యాకర్ సంచికలు ఇటువంటి చేరుకోవటానికి 663 00:31:45,250 --> 00:31:47,370 కానీ మరింత అధునాతన కోణం నుండి. 664 00:31:47,370 --> 00:31:49,480 >> మనం అందించే ప్రామాణిక ఎడిషన్, కోసం, 665 00:31:49,480 --> 00:31:51,420 మళ్ళీ, ఒక సూపర్ మెజారిటీ విద్యార్ధులు, కాదు 666 00:31:51,420 --> 00:31:54,060 ఇవి మాత్రమే నడవడానికి-త్రుల, కోర్సు యొక్క సిబ్బంది నేతృత్వంలో వీడియోలు 667 00:31:54,060 --> 00:31:57,840 ఆ నిజంగా మీరు ద్వారా నడిచే కోర్సు యొక్క సమస్యలు మరియు సాధ్యం డిజైన్ 668 00:31:57,840 --> 00:31:58,910 ఆచరణలు ఉంటాయి. 669 00:31:58,910 --> 00:32:01,434 మరియు మేము కూడా, తర్వాత నిజానికి, postmortems అందించే 670 00:32:01,434 --> 00:32:03,350 అనగా మీరు వొండరింగ్ ఉంటే మీరు కలిగి ఉంటుంది ఎలా 671 00:32:03,350 --> 00:32:05,930 లేదా పరిష్కరించినట్లు చేయాలి కొన్ని సమస్య, బోధన సిబ్బంది 672 00:32:05,930 --> 00:32:08,640 ద్వారా మీరు నడుస్తుంది వీడియో మీద ఆ అలాగే. 673 00:32:08,640 --> 00:32:14,350 >> ఇంతలో, ఏమి చాలా ఉన్నాయి జరుపుతున్నారు ఐదు రోజుల చివరలో మరియు నిజానికి 674 00:32:14,350 --> 00:32:16,680 మేము మీ పడిపోవటం అత్యల్ప సమస్య సెట్ చెయ్యండి. 675 00:32:16,680 --> 00:32:20,370 మేము ఖచ్చితంగా మార్పిడి ఆ అభినందిస్తున్నాము వర్క్లోడ్ 50 ఉహించింది 676 00:32:20,370 --> 00:32:24,020 మీరు, జీవితం దారిలోకి కొన్నిసార్లు, కాదు ఐదుసార్లు ఉంటే. 677 00:32:24,020 --> 00:32:26,150 కాబట్టి ఈ ఇస్తుంది మీరు వశ్యత బిట్, 678 00:32:26,150 --> 00:32:29,400 ఒక సే నుండి మీ గడువు పొడిగిస్తూ మధ్యాహ్నం సమయంలో శుక్రవారం మధ్యాహ్నం గురువారం. 679 00:32:29,400 --> 00:32:33,150 సిలబస్ చూడండి అమలు వివరాలు వాటి. 680 00:32:33,150 --> 00:32:34,702 >> ఇప్పుడు ఏమి ఇప్పుడు జరుపుతున్నారు? 681 00:32:34,702 --> 00:32:36,660 మరియు అది మాత్రమే సంభవించే ఇప్పుడు నాకు ఎంత కాలం 682 00:32:36,660 --> 00:32:38,333 నేను మీరు అబ్బాయిలు వేదికపై ఇక్కడ నిలబడి కలిగి చేస్తున్నాను. 683 00:32:38,333 --> 00:32:39,060 >> [నవ్వు] 684 00:32:39,060 --> 00:32:41,867 >> డేవిడ్ J. మలన్: కానీ మేము చూస్తారు దీర్ఘ ముందు పతాక ముగింపు. 685 00:32:41,867 --> 00:32:43,700 సో వాట్ పరంగా జరుపుతున్నారు సమస్య సెట్లు? 686 00:32:43,700 --> 00:32:47,099 మనం Well, బహుశా ఒక టీజర్ మీ పూర్వీకుల గత సంవత్సరం చేశాడు. 687 00:32:47,099 --> 00:32:49,140 మొదటి సమస్య సెట్ లో గత సంవత్సరం, మేము పరిచయం 688 00:32:49,140 --> 00:32:51,630 స్క్రాచ్, గ్రాఫికల్ ప్రోగ్రామింగ్ భాష అని 689 00:32:51,630 --> 00:32:54,570 మీరు వాచ్యంగా కార్యక్రమం అనుమతిస్తుంది డ్రాగ్ మరియు పజిల్ ముక్కలు పడిపోతూ 690 00:32:54,570 --> 00:32:57,220 ఈ వంటి, అని నిర్మాణాలు స్మృతిగా 691 00:32:57,220 --> 00:32:59,260 కేవలం ఒక వారం చూస్తారు అందుకే, మేము స్విచ్ 692 00:32:59,260 --> 00:33:01,870 మరింత సాంప్రదాయిక భాష, సి అని పిలుస్తారు 693 00:33:01,870 --> 00:33:03,930 >> చివరి సంవత్సరం మేము సాగింది ఈ సమస్య సెట్, 694 00:33:03,930 --> 00:33:06,720 గూఢ పాల్గొన్న, సమాచారం స్క్రాంబ్లింగ్ 695 00:33:06,720 --> 00:33:10,410 ప్రభుత్వ లేదా స్నేహితుల నుండి ఉంచడానికి మీరు చూడాలనుకుంటే లేదు కళ్ళు. 696 00:33:10,410 --> 00:33:12,540 ఇక్కడ లో ఎన్కోడ్ ఒక ఉంది సందేశం ఆ వెంటనే మీరు 697 00:33:12,540 --> 00:33:15,740 వ్యక్తీకరించడానికి లేదా డి పెనుగులాట చేయగలరు. 698 00:33:15,740 --> 00:33:17,960 >> బ్రేక్అవుట్ ఒక సమస్య ఉంది గత సంవత్సరం సెట్, ఇందులో 699 00:33:17,960 --> 00:33:21,530 మీరు ఈ కొత్తగా ప్రోగ్రామింగ్ ఉపయోగం నైపుణ్యాలు నిజానికి అమలు 700 00:33:21,530 --> 00:33:24,840 మీరు wherein-- ఒక ఆట childhood-- నుండి గుర్తుకు 701 00:33:24,840 --> 00:33:28,040 లక్ష్యం చిట్లగొట్టు ఉంది స్క్రీన్ చేరగా అని ఇటుకలు 702 00:33:28,040 --> 00:33:30,190 ఇక్కడ, పొందుపరచబడుతున్న ఒక మార్గం వెంట స్కోర్, 703 00:33:30,190 --> 00:33:35,460 మరియు మీ స్వంత అల్గోరిథంలు అమలు ఇది ఈ ద్రావణంలో చివరికి 704 00:33:35,460 --> 00:33:37,357 మీరు ఆట ప్లే అనుమతిస్తుంది. 705 00:33:37,357 --> 00:33:39,440 ఇంతలో, తరువాత సెమిస్టర్, మేము మీరు ఇస్తుంది 706 00:33:39,440 --> 00:33:43,470 143.091 ఆంగ్ల పదాలను నిఘంటువు. 707 00:33:43,470 --> 00:33:46,300 మరియు మీరు సవాలు చేస్తామని ఒక ప్రోగ్రామ్ రాయడానికి ఆ 708 00:33:46,300 --> 00:33:50,260 ద్వారా, పత్రాలు తనిఖీలు అక్షరక్రమ మెమరీ లోకి అనేక పదాలు లోడ్ 709 00:33:50,260 --> 00:33:52,300 వంటి సమర్ధవంతంగా సాధ్యమైనంత. 710 00:33:52,300 --> 00:33:54,240 సాధారణంగా మీరు pitting మీ సహ విద్యార్థులను వ్యతిరేకంగా 711 00:33:54,240 --> 00:33:56,610 మీరు ఒక బిట్ లోకి నిలిపివేస్తే నాయకుడు బోర్డు సవాలు 712 00:33:56,610 --> 00:34:00,090 తక్కువ ఉపయోగించవచ్చు ఎవరు సమయం నడుస్తున్న సెకన్లు, 713 00:34:00,090 --> 00:34:03,550 మరియు తక్కువ సంఖ్య మెమరీ మెగాబైట్ల, 714 00:34:03,550 --> 00:34:08,659 మరియు వాస్తవంగా మీ కార్యక్రమాలు నిశిత చాలా సమర్థవంతంగా కాదు వనరు అని 715 00:34:08,659 --> 00:34:09,820 కేవలం సమయం. 716 00:34:09,820 --> 00:34:13,239 >> చివరి సంవత్సరం, చాలా, మేము ముగింపు చూశారు వెబ్ ప్రోగ్రామింగ్ వద్ద సెమిస్టర్. 717 00:34:13,239 --> 00:34:16,230 నిజానికి, మేము మళ్ళీ ఈ చేస్తాను బహుళ సమస్య సెట్లు తో సంవత్సరం, 718 00:34:16,230 --> 00:34:20,290 మెళుకువలు మీరు పరిచయం మరియు మీరు దరఖాస్తు చేయవచ్చు అభిప్రాయం 719 00:34:20,290 --> 00:34:23,489 ఈ ప్రోగ్రామింగ్ నైపుణ్యాలు వెబ్సైట్లు, డైనమిక్ సైట్లు, 720 00:34:23,489 --> 00:34:26,639 నిజానికి పరిష్కరించే వెబ్సైట్లు సమస్యలు మరియు భిన్నంగా ప్రవర్తించేందుకు 721 00:34:26,639 --> 00:34:30,620 మరియు కేవలం స్టాటిక్ కాదు స్టాటిక్ సమాచారం సైట్లు. 722 00:34:30,620 --> 00:34:32,854 >> చివరి ప్రాజెక్ట్ చివరికి అయితే, నిర్వచించారు, 723 00:34:32,854 --> 00:34:34,770 కోర్సు యొక్క క్లైమాక్స్ విద్యార్థులు, ఇందులో కోసం 724 00:34:34,770 --> 00:34:37,228 మీరు అమలు సవాలు అవుతారు ఆసక్తి అత్యంత ఏదైనా 725 00:34:37,228 --> 00:34:40,590 మీరు, చాలా కాలం ఏదో అది వంటి కోర్సు యొక్క పాఠాలు మీద చూపించారు. 726 00:34:40,590 --> 00:34:42,930 >> మరియు మీరు చూసింది గా ప్రారంభంలో వీడియో, 727 00:34:42,930 --> 00:34:47,340 మేము సెమిస్టర్ తేల్చాయి చేస్తుంది ఒకవేళ, తెలియని CS50 Hackathon, 728 00:34:47,340 --> 00:34:51,420 7:00 PM ఒకటి రాత్రి ప్రారంభమవుతుంది మరియు మరుసటి ఉదయం 7:00 గంటలకు ముగుస్తుంది. 729 00:34:51,420 --> 00:34:53,614 9:00 pm చుట్టూ, మేము చేస్తాము మొదటి విందు క్రమంలో. 730 00:34:53,614 --> 00:34:55,489 1:00 am చుట్టూ, మేము చేస్తాము రెండవ విందు క్రమంలో. 731 00:34:55,489 --> 00:34:57,490 మరియు మీరు ఇప్పటికీ అయితే 5:00 వద్ద నిలబడి, మేము 732 00:34:57,490 --> 00:35:00,320 రెడీ షటిల్ బస్సు మీరు అల్పాహారం కోసం IHOP కి. 733 00:35:00,320 --> 00:35:04,980 >> CS50 ఫెయిర్, మరోవైపు, ఒక సంఘటన ఉంది ఇది 2,000 ప్లస్ అధ్యాపకులు, విద్యార్థులు, 734 00:35:04,980 --> 00:35:07,850 మరియు క్యాంపస్ నుండి సిబ్బంది రెడీ మీ విజయాల చూడటానికి వస్తారు 735 00:35:07,850 --> 00:35:10,150 కోర్సు మరియు ఫైనల్ ప్రాజెక్టులు మరియు క్రియేషన్స్ 736 00:35:10,150 --> 00:35:14,960 మీరు మీ ల్యాప్టాప్లు సృష్టించే, డెస్క్టాప్లు, లేదా బహుశా కూడా కాంతి గడ్డలు. 737 00:35:14,960 --> 00:35:17,340 >> ఇంతలో, ఆఫీస్ అవర్స్ మరియు మద్దతు నిర్మాణం. 738 00:35:17,340 --> 00:35:20,480 ఇప్పుడు అది ఉన్నాను అని ఒక మంచి సమయం మీరు అన్ని అప్ తీసుకురావడం. 739 00:35:20,480 --> 00:35:24,310 >> Office గంటల నాలుగు రాత్రులు జరుగుతాయి బహుళ గంటల ప్రతి రాత్రి ఒక వారం 740 00:35:24,310 --> 00:35:27,710 సాధారణంగా 20 నుండి 30 తో విధుల్లో కోర్సు యొక్క సిబ్బంది ఒకేసారి 741 00:35:27,710 --> 00:35:31,240 సన్నిహిత మీకు అందించడానికి మద్దతు కోసం ఒక పైన ఒక అవకాశాలు 742 00:35:31,240 --> 00:35:33,790 కోర్సు యొక్క సమస్య సెట్లు తో. 743 00:35:33,790 --> 00:35:36,120 ట్యుటోరింగ్ చాలా ఉంటుంది అందుబాటులో, ముఖ్యంగా 744 00:35:36,120 --> 00:35:39,630 విద్యార్థులు తక్కువగా comfortable-- లేదా వీరిలో కనీసం comfortable-- చెప్పే ధైర్యం 745 00:35:39,630 --> 00:35:41,869 కార్యాలయం గంటల లేవు అత్యంత పెరిగే వాతావరణం 746 00:35:41,869 --> 00:35:43,660 మరియు ఖచ్చితంగా కాదు అత్యంత ఒత్తిడి ఉచితం. 747 00:35:43,660 --> 00:35:47,430 ముఖ్యంగా సమయాలు నొక్కడం చేసినప్పుడు, మేము ముందుగా మీరు మమ్మల్ని జత 748 00:35:47,430 --> 00:35:51,440 పని సిబ్బంది సభ్యుడు మీ అవసరాలను కొన్ని సాధారణ షెడ్యూల్లో 749 00:35:51,440 --> 00:35:53,850 మరియు వారి షెడ్యూల్ను అనుమతిస్తుంది. 750 00:35:53,850 --> 00:35:55,260 >> మరియు సిబ్బంది. 751 00:35:55,260 --> 00:36:01,020 నాకు Davon, రాబ్ పరిచయం అనుమతించు, మరియు గాబ్రియేల్, ఈ ఏడాది తలలు. 752 00:36:01,020 --> 00:36:02,370 మీరు ప్రతి say-- చెయ్యాలనుకుంటే 753 00:36:02,370 --> 00:36:03,349 >> [చప్పట్లు] 754 00:36:03,349 --> 00:36:03,849 ఎ పదం. 755 00:36:03,849 --> 00:36:05,328 [చప్పట్లు] 756 00:36:05,328 --> 00:36:10,270 757 00:36:10,270 --> 00:36:13,220 ఇక్కడ పైగా Davon ఉంది కోర్సు యొక్క మేనేజర్, ఇది 758 00:36:13,220 --> 00:36:15,730 తన పూర్తి సమయం పాత్రలో అర్థం అతను ఉరితీయడం సహాయపడుతుంది 759 00:36:15,730 --> 00:36:18,424 మరియు CS50 యొక్క లాజిస్టిక్స్. 760 00:36:18,424 --> 00:36:19,340 DAVON: అవును, HI, అబ్బాయిలు. 761 00:36:19,340 --> 00:36:20,965 మీరు ఆఫీసు గంటల వద్ద నాకు చాలా చూస్తారు. 762 00:36:20,965 --> 00:36:22,110 నేను విభాగాల బోధన అవుతారు. 763 00:36:22,110 --> 00:36:25,150 మరియు మీరు ముందుకు ఇమెయిల్స్ షూట్ ఉంటే, నేను బహుశా స్పందించిన అవుతారు. 764 00:36:25,150 --> 00:36:27,670 నేను మీరు మా అన్ని సెమిస్టర్ చూస్తారు. 765 00:36:27,670 --> 00:36:29,890 మరియు CS50 కు స్వాగతం. 766 00:36:29,890 --> 00:36:38,330 >> డేవిడ్ J. మలన్: ఇప్పుడు గాబ్రియేల్, ఎవరు తాను గత ఏడాది కేవలం ఒక ఫ్రెష్మాన్ 767 00:36:38,330 --> 00:36:41,820 కానీ సంవత్సరాల గత జంట కోసం ఉంది CS50 యొక్క తన స్వంత సంస్కరణను నడుస్తూనే 768 00:36:41,820 --> 00:36:44,660 అతను డౌన్లోడ్ అనగా బ్రెజిల్ లో కోర్సు యొక్క content-- అన్ని 769 00:36:44,660 --> 00:36:46,890 ఇది స్పష్టంగా ఉండటం ఉంది చిత్రీకరించారు మరియు online-- ఉంచుతారు 770 00:36:46,890 --> 00:36:51,480 అందువలన అతను అది అనువాదం అని కంటే ఎక్కువ 100 నేర్పిన తరువాత పోర్చుగీస్ మరియు 771 00:36:51,480 --> 00:36:54,610 పైగా తన సహచరుల కొన్ని సంవత్సరాల కోర్సు, 772 00:36:54,610 --> 00:36:57,650 తన మాతృభాష బోధన కోర్సు యొక్క పాఠ్య ప్రణాళిక. 773 00:36:57,650 --> 00:36:58,964 >> GABRIEL: హలో. 774 00:36:58,964 --> 00:37:00,912 >> [చప్పట్లు] 775 00:37:00,912 --> 00:37:06,669 776 00:37:06,669 --> 00:37:07,710 GABRIEL: హాయ్, నేను గాబ్రియేల్ ఉన్నాను. 777 00:37:07,710 --> 00:37:09,340 నేను కోర్సు యొక్క తల TF ఉన్నాను. 778 00:37:09,340 --> 00:37:10,780 మరియు నేను మీరు CS50 ప్రేమ ఆశిస్తున్నాము. 779 00:37:10,780 --> 00:37:12,830 ఈ CS50 ఉంది. 780 00:37:12,830 --> 00:37:14,697 >> డేవిడ్ J. మలన్: ఇప్పుడు రాబ్. 781 00:37:14,697 --> 00:37:15,780 ఓహ్, మీరు పరిచయం అనుకుంటున్నారా? 782 00:37:15,780 --> 00:37:16,696 >> రాబ్: కాదు, నేను తెలియదు. 783 00:37:16,696 --> 00:37:18,225 [నవ్వు] 784 00:37:18,225 --> 00:37:19,475 డేవిడ్ J. మలన్: మరియు రాబ్ బోడెన్. 785 00:37:19,475 --> 00:37:22,300 [నవ్వు] 786 00:37:22,300 --> 00:37:23,800 రాబ్: హాయ్, నేను రాబ్ ఉన్నాను. 787 00:37:23,800 --> 00:37:27,220 ఈ నా ఐదవ సంవత్సరం కోర్సు తో పాల్గొన్నారు. 788 00:37:27,220 --> 00:37:29,220 ప్రతి సంవత్సరం, అది కేవలం ఒక మంచి, మంచి తరగతి, 789 00:37:29,220 --> 00:37:31,550 కాబట్టి మీరు అబ్బాయిలు స్పష్టంగా ఉన్నాయి అద్భుతంగా ఉంటుంది అన్నారు. 790 00:37:31,550 --> 00:37:33,181 నేను మీరు అన్ని అది ఆనందించండి ఆశిస్తున్నాము. 791 00:37:33,181 --> 00:37:34,430 నేను ఆనందించండి వెళుతున్న. 792 00:37:34,430 --> 00:37:36,670 కాబట్టి మీరు చుట్టూ చూడండి. 793 00:37:36,670 --> 00:37:38,445 >> డేవిడ్ J. మలన్: మరియు సమయం us-- అనుమతించదు ఉంటుంది 794 00:37:38,445 --> 00:37:39,670 >> [చప్పట్లు] 795 00:37:39,670 --> 00:37:41,661 >> సమయం అనుమతించదు ఉంటుంది అందరికీ పరిచయం 796 00:37:41,661 --> 00:37:44,660 రంగస్థల మరియు వారి సహచరులు అన్ని నేడు తరగతులు షాపింగ్ ఉంటాయి. 797 00:37:44,660 --> 00:37:47,390 కానీ నాకు పరిచయం అనుమతిస్తుంది బెలిండా మరియు CS50 పజిల్ 798 00:37:47,390 --> 00:37:49,550 ఈ జరుపుతున్నారు డే, శనివారం, రాబోయే ఇది 799 00:37:49,550 --> 00:37:51,800 మొదటి ఉంది కోర్సు యొక్క పెద్ద ఎత్తున కార్యక్రమాలు. 800 00:37:51,800 --> 00:37:54,300 >> అర్థం ముఖ్యంగా ఈ ఒకటి పాయింట్ హోమ్ మీటను 801 00:37:54,300 --> 00:37:57,580 కంప్యూటర్ సైన్స్ అంతిమంగా కాని ప్రోగ్రామింగ్ గురించి, కానీ బదులుగా 802 00:37:57,580 --> 00:37:59,280 గురించి సమస్య సాధారణంగా పరిష్కార. 803 00:37:59,280 --> 00:38:01,450 మీకు తెలిసిన మరియు, డే పజిల్ మీరు తెస్తుంది, చూడండి 804 00:38:01,450 --> 00:38:04,207 మరియు మీ సహ విద్యార్థులను together-- మేము ఈ శనివారం ఆశిస్తున్నాము. 805 00:38:04,207 --> 00:38:04,961 >> బెలిండా: సరే. 806 00:38:04,961 --> 00:38:05,750 హాయ్, అబ్బాయిలు. 807 00:38:05,750 --> 00:38:06,740 సో ధన్యవాదాలు. 808 00:38:06,740 --> 00:38:10,120 కాబట్టి మన ప్రముఖ కెప్టెన్ గా నా పేరు బెలిండా అన్నారు. 809 00:38:10,120 --> 00:38:12,100 నేను క్విన్సీ హౌస్ వద్ద ఒక రెండవ ఉన్నాను. 810 00:38:12,100 --> 00:38:15,730 >> నేను, కేవలం మీరు అబ్బాయిలు, పట్టింది CS50 గత సంవత్సరం, నిజంగా అది బాగా నచ్చింది. 811 00:38:15,730 --> 00:38:17,960 నేను ఒక మృదువైన స్పాట్ కలిగి మీరు మూడవ వరుసలో అబ్బాయిలు. 812 00:38:17,960 --> 00:38:21,384 నేను ఇప్పుడు రెడీ చెప్పడానికి గర్వంగా ఉన్నాను ఒక ఆత్మహత్య సంబంధం 813 00:38:21,384 --> 00:38:22,300 [వినబడని] CS50 తో. 814 00:38:22,300 --> 00:38:22,799 సరే. 815 00:38:22,799 --> 00:38:26,140 ఆ జోక్ నా కుంటి వెర్షన్. 816 00:38:26,140 --> 00:38:28,320 >> ఏమైనా, కాబట్టి వెళ్ళేముందు కేవలం ఆహ్వానించడానికి కావలెను 817 00:38:28,320 --> 00:38:31,439 మీరు అన్ని i-ప్రయోగశాల అబ్బాయిలు, లేదా HBS దద్దుర్లు. 818 00:38:31,439 --> 00:38:33,730 మేము కలిగి చూడాలని 12:00 నుండి 3:00 డే పజిల్. 819 00:38:33,730 --> 00:38:37,680 మరియు మీరు కోసం ఒక గొప్ప అవకాశం అబ్బాయిలు, మీ తోటి CS స్నేహితులను కలవటానికి 820 00:38:37,680 --> 00:38:42,780 కెప్టెన్ వంటి, కొన్ని కాని CS పజిల్స్ పరిష్కరించడానికి చెప్పబడ్డాడు మరియు కూడా కొన్ని ఉచిత ఆహార తినడానికి, 821 00:38:42,780 --> 00:38:46,910 వంటి కొన్ని అద్భుతమైన బహుమతులు సంపాదించడానికి బహుమతి కార్డులు, తలకు $ 75, 822 00:38:46,910 --> 00:38:48,400 మరియు also-- అది ఏమి ఉంది? 823 00:38:48,400 --> 00:38:49,540 Wii U లేదా ఏదో? 824 00:38:49,540 --> 00:38:50,333 Wii U? 825 00:38:50,333 --> 00:38:51,040 అవును. 826 00:38:51,040 --> 00:38:52,330 మా లాటరీ. 827 00:38:52,330 --> 00:38:52,830 బ్రహ్మాండం. 828 00:38:52,830 --> 00:38:54,310 నేను తరగతి తర్వాత చుట్టూ కర్ర చేస్తాము. 829 00:38:54,310 --> 00:38:56,770 మరియు మీరు అబ్బాయిలు ఏ ఉంటే ప్రశ్నలు, నాకు తెలియజేయండి. 830 00:38:56,770 --> 00:38:59,980 >> డేవిడ్ J. మలన్: మీరు దాటి, చూస్తారు ఈ రోజు అలా ఏమీ లేదు. 831 00:38:59,980 --> 00:39:01,920 మొదటి సమస్య సెట్ శుక్రవారం వెళతారు. 832 00:39:01,920 --> 00:39:05,420 కానీ నేడు మాకు ఇంటి తీసుకుని, నేను చెయ్యాలనుకుంటే మీరు పరిచయం ప్రత్యేకంగా ఒక మరింత 833 00:39:05,420 --> 00:39:09,080 సిబ్బంది, కాల్టన్ సభ్యుడు దీని చేతులు ఇప్పుడు ఓగ్డెన్ ఇక్కడ, 834 00:39:09,080 --> 00:39:12,250 మీకు పైన రక్షిత ఈ మిడి కంట్రోలర్ 835 00:39:12,250 --> 00:39:15,170 పాయింట్ మరింత హోమ్ సుత్తి కంప్యూటర్ సైన్స్, చాలా, 836 00:39:15,170 --> 00:39:19,130 ఇప్పటివరకు ఇంజనీరింగ్ దాటి అన్వయం ఉంది మరియు కంప్యూటర్ సైన్స్ కూడా స్టెమ్ మరియు, 837 00:39:19,130 --> 00:39:22,890 సంగీతం వంటి విభాగాలకు కూడా విస్తరిస్తుంది. 838 00:39:22,890 --> 00:39:30,590 >> నేను భావించాను offered-- కాల్టన్ దయచేసి ఉంది వాటిలో ఒకటి దృష్టి పరిష్కరించడానికి కానుంది. 839 00:39:30,590 --> 00:39:34,400 ఆండ్రూ, మేము పిలువు కాలేదు ఉంటే దృష్టి ఇక్కడ కేవలం ఒక క్షణం పైగా. 840 00:39:34,400 --> 00:39:36,780 >> ఏం కాల్టన్ చేశారు ముందుగానే కార్యక్రమం 841 00:39:36,780 --> 00:39:40,345 ఈ పరికరం, బటన్లు ఈ ప్యాడ్ మీరు ఇక్కడ పటంలో చూసే, 842 00:39:40,345 --> 00:39:42,470 ఒక MIDI నియంత్రిక వలె, అనగా ఆ బటన్ల ప్రతి 843 00:39:42,470 --> 00:39:47,080 ఒక నిర్దిష్ట సంగీత నోట్ వైర్డు లేదా ఒక ధ్వని, సాధారణంగా ఒక రికార్డింగ్, 844 00:39:47,080 --> 00:39:50,445 అలాంటి ఈ క్రమాలు ఆడటం ద్వారా చాలా బిట్స్ క్రమాలు వంటి బటన్లు, 845 00:39:50,445 --> 00:39:52,620 ఇతర సూచిస్తుంది ఉన్నత స్థాయి భావనలు. 846 00:39:52,620 --> 00:39:56,750 అతను చివరికి చేయగలరు నేడు Home ఇక్కడ మాకు తీసుకోవాలని? 847 00:39:56,750 --> 00:39:59,540 మరింత ఆలస్యం లేకుండా, ఉంటే మేము లైట్లు డిం అనుకొనుట, 848 00:39:59,540 --> 00:40:03,145 మరియు కాల్టన్ వెనుక తెరపై మలుపు. 849 00:40:03,145 --> 00:40:03,865 >> ప్రేక్షకులు: వూ! 850 00:40:03,865 --> 00:40:06,090 >> డేవిడ్ J. మలన్: ఈ CS50 ఉంది. 851 00:40:06,090 --> 00:40:10,518 >> [సంగీతాన్ని] 852 00:40:10,518 --> 00:42:46,018 853 00:42:46,018 --> 00:42:49,420 >> [చప్పట్లు] 854 00:42:49,420 --> 00:42:54,766 855 00:42:54,766 --> 00:42:56,450 >> ఆ CS50 కోసం అంతే. 856 00:42:56,450 --> 00:42:57,950 మేము శుక్రవారం మీరు చూస్తారు. 857 00:42:57,950 --> 00:42:59,890 కొన్ని కేక్ అదనంగా లో మీరు జరుపుతున్నారు. 858 00:42:59,890 --> 00:43:04,046 859 00:43:04,046 --> 00:43:08,850 >> [సంగీతాన్ని] 860 00:43:08,850 --> 00:45:49,227