[Powered by Google Translate] [સંગીત વગાડવાનો] ડેવિડ જે MALAN: આ CS50 છે. તેથી હું હતો જ્યાં તમે હવે કેટલાક વર્ષ પહેલા. અને જ્યારે હું આ સમયે નવા વિદ્યાર્થીઓ લેવાનો હતો, હું ખરેખર પર ન હતી કોમ્પ્યુટર વિજ્ઞાન કરવાથી આ એન્જિનિયરિંગ કરી છે, પાથ. ખરેખર, હું એક સરકારી concentrator તરીકે આ સ્થળ પર આવી હતી. હું, ઉચ્ચ શાળા માં છે, એક બાળક છો કે જેઓ ઇતિહાસ જેવી વસ્તુઓ ગમી. હું બંધારણીય કાયદો, ઇંગલિશ અને ગણિત પ્રકારની ગમ્યું. તે સારી રીતે ગોળાકાર પ્રકારની જેવું છે, પરંતુ ન જરૂરી વસ્તુઓ છે કે જે હું નથી રહ્યો હતો ખબર હાઇ સ્કૂલ શીખવાડાય છે. અને નવા વિદ્યાર્થીઓ લેવાનો વર્ષ તેથી, હું આ ગભરાટ જેમાં પણ હતી જોકે હું કમ્પ્યુટર્સ ગમ્યું, કોમ્પ્યુટર ગેમ્સ અને ભજવી હતી માંગો, હું એક તરીકે માનવામાં ચોક્કસપણે ક્યારેય મારી કમ્પ્યુટર વ્યક્તિ, એક કોમ્પ્યુટર વૈજ્ઞાનિક. અને પ્રમાણિકપણે, હું હાઇ સ્કૂલ મારા મિત્રો માનવામાં કોણ હતી કોમ્પ્યુટર વિજ્ઞાન લેતી એક geeks ઓફ બીટ હતા. અને હજુ સુધી, જ્યારે હું કેમ્પસ પર અહીં હતો, ત્યાં હતો આ કોર્સ, CS50. અને તે સમયે, તે ખરેખર હોવાની આ પ્રતિષ્ઠા હતી માટે ધ્યાન આપવું પડે. તે એક સારો કોર્સ હતો. તે એક મજા કોર્સ હતો. પરંતુ તમે ખરેખર બારણું કે પગ વિચાર હતો. અને તે થ્રેશોલ્ડ નવા વિદ્યાર્થીઓ લેવાનો વર્ષ પણ હું પાર નહોતો. અને હું મારા માર્ગ પર ગયા સરકારી concentrator હોવાથી જઈને હું કરી શકે તરીકે પૂર્વજરૂરીયાતો ઘણા દ્વારા ક્રોસ ગણતરી gen ઇડી અથવા કોર અને તેના જેવા માટે વસ્તુઓ. અને પછી બીજા વર્ષ માટે, કેટલાક કારણોસર, હું મળ્યો માટે સાયન્સ સેન્ટર બી, જ્યાં CS50 હતું પગ પગલું નર્વ. એક ખૂબ જ વિખ્યાત બ્રાયન નું નામ દ્વારા કોમ્પ્યુટર વિજ્ઞાની Kernighan અહીં તે વર્ષે શિક્ષણ આપતા હતા. અને એના પછી, હું માત્ર હતી વાસ્તવમાં ભરો તૈયાર મારા આ વર્ગ લઈને અભ્યાસ કાર્ડ પસાર / નિષ્ફળ જાય છે. હું મને આસપાસ જોવામાં અને હું આ એક દરેક figured માર્ગ કોમ્પ્યુટર વિજ્ઞાન વિશે વધુ જાણવા વિશે જેમના કમ્પ્યુટર્સ વિશે પ્રોગ્રામિંગ. એક દરેક વ્યક્તિને પ્રોગ્રામિંગ આ રૂમ માં જ હોવી જોઈએ, કારણ કે તેઓ 12 હતા. પરંતુ, ખરેખર છે, કે જે કિસ્સામાં ન હતી. અને તેથી ખૂબ છેલ્લા દિવસે, semester પાંચમા સોમવાર, નહોતી હું પાસ આ લીપ અને બદલો લેવા / a નિષ્ફળ પત્ર ગ્રેડ અને અંત મારી એકાગ્રતા બદલવા કે કોમ્પ્યુટર વિજ્ઞાન જ દિવસે. હવે, કે જે અમારા ઉદ્દેશ આ વર્ગમાં નથી, તમને બધી ચાલુ કોમ્પ્યુટર વિજ્ઞાન concentrators માં, પરંતુ ખરેખર પ્રસ્તાવ છે કે આ ક્ષેત્રમાં એક તક છે અને અન્ય ક્ષેત્રોમાં કે જેની સાથે તમે તદ્દન અજાણ્યા હોઇ શકે છે આપેલ છે કે જે ઉચ્ચ શાળાઓમાં ખાસ રીતે પાલન પ્રમાણભૂત અભ્યાસપૂરક પાથ, પરંતુ સાહસ, CS50 માં બુટ કરો, નવી પાણીમાં. અને જો તમે અહીં આજે બેઠક વિચારી રહ્યા તો નથી વાસ્તવમાં સંબંધ, તેથી તમારા અધિકાર માટે લોકો કરે છે અને તમારી ડાબી. ખરેખર, ગયા વર્ષે આ વર્ગ માં વિદ્યાર્થીઓને 76% આ બોલ પર કોઈ હતી પહેલાં અનુભવ. જેથી તમે શું વિચારો શકે વિપરીત, લોકો આસપાસ આજે અહીં બેઠી, હકીકત નથી, કોઇ પહેલા જ હોય ​​છે અનુભવ. 18% એક સીએસ વર્ગ લેવામાં આવે છે, અને 6% બે કે વધારે લેવાય છે. દરમિયાન, અમે દર વર્ષે અમારા વિદ્યાર્થીઓ માટે કહી વર્ણન પોતાને આરામ સ્તર દ્રષ્ટિએ. અને ત્યાં આ બોલ પર કોઈ એક વ્યાખ્યા છે. તમે હમણાં જ પ્રકારની તેને ખબર જો તમે ખૂબ જ નથી CS50 માં આરામદાયક. અને છેલ્લા વર્ષ, અમે આ લીલા પાઇ સ્લાઇસ માં 55% અહીં હતી ઓછી આરામદાયક વિદ્યાર્થીઓ, પોતાની જાતે વર્ણન કોણ પ્રમાણિકપણે કોઈ વિચાર હતો કે શા માટે તેઓ પણ પર કોર્સ હટાણું છો કે પ્રથમ દિવસ. પરંતુ એ જ 55% ની ગાળાના અંત સુધી અમારી સાથે રહ્યા, કર્યું 35% કોણ તે વધુ આરામદાયક વચ્ચે ક્યાંક હતા અને તે ઓછી આરામદાયક. તેથી, કોમ્પ્યુટર વિજ્ઞાન શું છે? તેમજ ઉચ્ચ શાળા, અને ખરેખર વધુ સામાન્ય આઉટ ત્યાં આ દિવસોમાં, આ વિભાવના અથવા આ છે ગેરસમજ કોમ્પ્યુટર કે વિજ્ઞાન પ્રોગ્રામિંગ છે. અને તે સંપૂર્ણપણે કોમ્પ્યુટર વિજ્ઞાન એક પાસા છે. પરંતુ પ્રોગ્રામિંગ, ગમે તે ભાષા છે, ખરેખર માત્ર એક છે સાધન છે કે જે કોમ્પ્યુટર વિજ્ઞાનીઓ અને સમસ્યાઓ ઉકેલવા માટે વાપરવા માટે, ક્યાંતો કોમ્પ્યુટર વિજ્ઞાન નું ડોમેઈન અથવા આ વધુને ભૌતિક વિજ્ઞાનમાં દિવસ કુદરતી વિજ્ઞાન છે, દવા, માનવતા માં, માહિતી વિશાળ સેટ પૃથ્થકરણ. ગમે ત્યાં હવે કોમ્પ્યુટર અને માહિતી હોય છે, ત્યાં એક છે માટે CS50 જેવા વર્ગ શિક્ષિત પાઠ અરજી કરવાની તક. તેથી આપણે એક સમસ્યા કે કમ્પ્યુટર વૈજ્ઞાનિક કદાચ જશે ઉકેલવા ઉકેલ અને કેટલાક કલકલ મૂકવા પ્રયાસ વિશે, અમુક મૂકી પ્રત્યયાત્મક માળખું, શું આસપાસ અન્યથા કેટલાક હોઈ શકે છે એકદમ અમૂર્ત વિચાર. તેથી આ એક ટેલિફોન છે. તમે આ વસ્તુઓ પણ ઘણી વખત દેખાય નહિં હોવા છતાં, આ કોલેજ હજુ પણ ઘરો અને આવાસો આ હોય તેવું લાગે છે. પરંતુ એક દિવસ પાછા જ્યારે તમે જેમ એક ફોન ઉપયોગ કરવા ઇચ્છતા આ, કોઈ ઇલેક્ટ્રોનિક સરનામા પુસ્તક હતું તમારા સેલ ફોન છે. તેના બદલે, તમે કંઈક ખેંચાય એક ફોન પુસ્તક તરીકે ઓળખાય છે. અને આ ફોન પુસ્તકો 1,000 પાનાઓ ખાસ હતી. તેઓ એ પાસેથી ઝેડ માટે છટણી કરવામાં આવી હતી અને તમે ખાલી કરવા માટે શોધી હતી જમણી તમે જે વ્યક્તિને શોધી રહ્યાં છો તે શોધવા માટે ક્રમમાં પાનું તેમના નામ અને તેમના ટેલિફોન નંબર શોધો. હવે તમે જોઈ વિશે કેવી રીતે જવું નથી આ પુસ્તક કોઇને? ધારો કે મારા ધ્યેય મારા મિત્ર, માઇક સ્મિથ, કોલ આપે છે. વેલ, હું માઇક સ્મિથ શોધવા વિશે કેવી રીતે જવું છે? વેલ, એક ખૂબ વાજબી અભિગમ, જો નિષ્કપટ અને બિનકાર્યક્ષમ, અહીં શરૂ કરવામાં આવશે અને flipping શરૂ linearly ઓફ 6 પાનું થી 5 પાનું માટે 4 પાનું, અને સૉર્ટ સાથે, એક સીધી રેખા હતી, આ ફોન પુસ્તક મારફતે જાઓ. અને છતાં પણ તે Gonna અતિ જટિલ હોઇ શકે છે, માઇક જો છે સ્મિથ આ પુસ્તક છે, હું આખરે તેને પહોંચવાનો Gonna છું જ્યારે હું આખરે આ પુસ્તકની એસ વિભાગમાં ફ્લિપ કરો. અલબત્ત હવે, તમે કોમ્પ્યુટર વિજ્ઞાની માટે પ્રયત્ન કરવાની જરૂર નથી ખબર છે કે આ સમસ્યા હલ કરવાની એક મૂર્ખ માર્ગ છે. એક લાક્ષણિક છે માનવ શું કરશો? વેલ થાય છે. તેથી તમે મધ્યમ માટે વિમાનની મુસાફરી, અધિકાર રહેશે. જેથી તમે લગભગ મધ્યમાં ફ્લિપ કરો, અહીં જુઓ છો, અને હું લાગે છે માટે મારી જાતને એમ વિભાગમાં શોધો. ઠીક છે, તેથી એમ સ્પષ્ટ રીતે હું શું શોધી રહ્યો છું નથી. અને માઇક અધિકાર માટે છે, તેથી, આ વિભાગ વાત છે. અને જેમ તમે કેટલાક પહેલાં જોવામાં આવ્યા છે, અમે શાબ્દિક હવે આ કરી શકો છો અડધા આ સમસ્યા tear આગળ વધો. [વધાવી] તમે ખરેખર હોવું જોઈએ નહિં કે જે પ્રભાવિત થયા હતા. તે સીમ નીચે જબરદસ્ત વાસ્તવમાં તે હાર્ડ નથી. વાસ્તવિક લોકો તેને આ રીતે કામ કરે છે. પરંતુ, સીમ નીચે, અમે હવે બે સમસ્યાઓ, દરેક હોય છે જે મોટી તરીકે અડધા છે. અને અમે શાબ્દિક સમસ્યા છે કે અડધા ફેંકી દેવું કરી શકો છો. હવે અમે 1,000 પૃષ્ઠો, પરંતુ કહે છે, 500 સાથે છોડી રહ્યાં છો. તેથી હવે હું શું કરું? વેલ, એક લાક્ષણિક માનવ આશરે મધ્યમાં ફરી જશે. અને હું મારી જાતે જે આર વિભાગમાં શોધો. તેથી તદ્દન ત્યાં નથી. તેથી ફરી, હું અડધા આ સમસ્યા tear કરી શકો છો. [વધાવી] આભાર. તેથી હવે હું માત્ર 250 કેટલાક પૃષ્ઠો હોય છે. અને હું આ ફરીથી અને ફરીથી અને ફરીથી કરવું અને કરી શકો છો જાઓ 125 નીચે થી 60 અંદાજે 30 થી 15 અને તેથી આગળ. અને છેલ્લે, હું એક એસ પૃષ્ઠો બતાવ્યું નીચે પડશે પર whittled જે, જો તે ફોન બુકમાં છે, માઇક સ્મિથ પ્રયત્ન કરીશું. હવે, કે જે દેખીતી રીતે એકદમ વાજબી અલ્ગોરિધમનો છે, અને તે આ કેસમાં અલ્ગોરિધમનો એક સમય ઉપયોગ છે. પરંતુ આપણે શું કે દૂર લઇ સૉર્ટ કરી શકો છો? વેલ, પ્રથમ અભિગમ સુધારવા, તે છતાં નિષ્કપટ જો કરવામાં આવી હતી, આ સીધી રેખા દ્વારા વર્ણવી શકાય. તેથી અહીં X-અક્ષ પર જો આપણે કહેવું કે આ નું માપ છે સમસ્યા છે, તેથી તરીકે X-અક્ષ જમણી જાય છે, સમસ્યા મોટા નોંધાયો નહીં. તે શું કરવા માટે મોટા હોવું એનો અર્થ એ નથી આ સમસ્યા સંદર્ભ? ફોન બુકમાં વધુ પાના. ત્યાં વધુ કંઈક જથ્થામાં કરી શકો છો. પર વાય-અક્ષ માટે ઉકેલવા માટે સમય. જેથી ધરી ઉપર જાય, તો તે કદાચ વધુ સમય લે છે. તેથી તે પ્રથમ અભિગમ linearly પાનું 1 થી શોધ કોઈ કોઈ કોઈ 1,000 પૃષ્ઠ પર એક રેખીય પ્રક્રિયા, એક રેખીય છે અલ્ગોરિધમનો અથવા પ્રક્રિયા. અને અમે તેને આ સીધી રેખા દ્વારા વર્ણન કરી શકો છો. જો હું ફોન પુસ્તક માટે વધુ એક પાનું ઉમેરવા માટે, તેને જવા છે, સૌથી ખરાબ કિસ્સામાં, મને એક વધુ પાનું ફ્લિપ લેવા માટે માઇક સ્મિથ શોધો. જો હું 100 પૃષ્ઠો ઉમેરવા, 100 વધુ flips અથવા સમય એકમો. હવે, હું થોડો આ સાથે હોંશિયાર હોઈ શકે છે. હું ખરેખર તે એક સમયે એક પાનું ચાલુ કરવાની જરૂર નથી. હું એક અથવા એક સમયે સમય 4 અંતે 2 જેવી વસ્તુઓ કરી શકે છે. પણ છે કે જે બધા મૂળભૂત વધુ સારી હોય છે. પણ જો તે એક સમયે 2 છે, હા, તે પ્રકારના આ ફરે છે થોડી નીચે લીટી છે, અને તે અર્થ એ થાય કે તે ઓછી આપેલ સમય લે છે પાનાંઓ સમાન સંખ્યા. પરંતુ તે મૂળભૂત વધુ સારી હોય છે. પરંતુ અમે શું માત્ર કરી, અને તમે બધા શું નહોતી સહજ ભાવે? તમે ખરેખર આ જેવી થોડી કંઈક પ્રાપ્ત, લઘુગુણકીય સમય, સમસ્યા જેમાં વૃદ્ધિ પામે છે અને વૃદ્ધિ પામે છે અને કરી શકે છે વધવા પરંતુ તે સમસ્યા હલ કરવાની ખર્ચ, સમય કરે કે સમસ્યા ઉકેલવા માટે જરૂરી નથી, લગભગ તરીકે ઝડપી વૃદ્ધિ પામે છે. આ એક લઘુગુણકીય કર્વ, n ના લોગ, જ્યાં n થશે માત્ર સમસ્યા કદ, આ સંખ્યા પૃષ્ઠો ફોન પુસ્તક. અને આ શું વાસ્તવિક દ્રષ્ટિએ અર્થ છે? વેલ, જો આપણે આ રૂમ માં 500 લોકો જેવા અધિકાર હવે હોય, અથવા તેને બદલે જો આપણે હોય - મિશ્રણ રૂપક છે, કે જે હજી સુધી ઉદાહરણ આ વર્ષે ન કર્યું - તેથી જો આપણે ફોન બુકમાં 500 પાનાં છે અને અમે તેને ડબલ ફ્લિપિંગ આ વધુ બુદ્ધિશાળી મોડેલ, 1000 મધ્યમાં, કેટલા વધુ પાનું આંસુ તે જવા લાગી નથી 500 પાનાં માંથી 1,000 માટે? વેલ, માત્ર એક વધારાના પાનું આંસુ. જો તમે મને એક 2,000 પાનું ફોન પુસ્તક, કોઈ મોટો સોદો આપ્યો. હું માત્ર એક વધારાના સમય આંસુ. તેથી ટૂંકા માં, સમસ્યા નું કદ ખૂબ ઝડપથી પ્રગતિ કરી શકે છે વાસ્તવમાં તે હલ કરવાની કિંમત કરતા. હવે આ એક માત્ર જેમ કે એલ્ગોરિધમ છે. ત્યાં અન્ય અમે એ જ રીતે હલ કરી શકો છો. અને તેથી અમે આ શા માટે નથી? જો તમે મને વિનોદી, સેન્ડર્સ અહીં awkwardly જોકે કરશે જાઓ, આગળ, દરેકને, જો તમે અને સ્થાને ઊભા કરી શકે છે. જેમ તમે અહીં સ્ક્રીન પર જોવા માટે, આ અલ્ગોરિધમ છે, પ્રક્રિયા, એક કમ્પ્યુટર પ્રોગ્રામ જો તમે કરશે, દ્વારા ચલાવવામાં માટે મનુષ્ય કે માત્ર 3 પગથિયાં ધરાવે છે. અમે 1 પગલું પર પહેલાથી જ છો. તમે મેળવ્યું કર્યું છે. અને હવે પોતાને નંબર 1 માટે વિચારો. કે જે તમારી વર્તમાન નંબર છે. અહીં દરેક વ્યક્તિને 1 નંબર છે. પગલું 2, કોઈ સમયથી સાથે બબ્બેની જોડીમાં, તમારા નંબરો ઉમેરો એકસાથે, અને તે પછી તમારા નવા નંબર તરીકે રકમ અપનાવી છે. એક તમે નીચે બેસો, પછી કરીશું પુનરાવર્તન કરો. 1 વક્તા: 205. ડેવિડ જે MALAN કે શું છે? 1 વક્તા: 205. ડેવિડ જે MALAN: બરાબર. 2 વક્તા: તેમને અન્ય મુદ્દાઓ છે. ડેવિડ જે MALAN: 205? 3 વક્તા: યાહ. ડેવિડ જે MALAN: બરાબર. 3. 4 વક્તા: 400. 5 વક્તા: 5. 700. બધા હક: ડેવિડ જે MALAN. આ બિંદુએ, ઓછા અને ઓછા લોકો સ્થાયી જોઇએ. આ તે છે જ્યાં તેને વધુ ત્રાસદાયક નોંધાયો નહીં. અહીં કોઈને. અહીં. આ સૌથી ખરાબ ભાગ છે કે તમે પણ ખૂબ મૌખિક કરો હાર્વર્ડ સેંકડો સામે અંકગણિત undergrads. ઠીક. અહીં એક બગ bit. ઠીક છે. તમારો નંબર શું છે? 6 વક્તા: નાઈન. ડેવિડ જે MALAN કે શું છે? 6 વક્તા: નાઈન. ડેવિડ જે MALAN: નાઈન. ઠીક છે. તમારો નંબર શું છે? 7 વક્તા: 179. ડેવિડ જે MALAN: 179? ઠીક છે. ગુડ. 188 તેથી. જેથી તમે ગાય્સ નીચે બેસી શકે છે. તમારો નંબર શું છે? 8 વક્તા: 118. ડેવિડ જે MALAN: 118. કેટલાક સ્માર્ટ undergrad ગણિત કરવાનું શરૂ કરો. ઠીક છે. 118, 188. બીજું શું આપણે મળ્યું છે? 9 વક્તા: 71. ડેવિડ જે MALAN: 71. 10 વક્તા: 79. ડેવિડ જે MALAN: 79. ઠીક છે. 11 વક્તા: 47. ડેવિડ જે MALAN: 47. જે, શિક્ષણ સ્ટાફ કે, અમને ઘણા કેવી રીતે આપે છે? 705 જવાબ છે. અને તે હકીકતમાં છે, બરાબર સાચું. ના, અમે ખરેખર ત્યાં બોલ થોડો હતા. પરંતુ આ કેવી રીતે કામ કર્યું છે જોઈએ? શું માત્ર થયું છે જોઈએ? તેથી, આ અલ્ગોરિધમનો દરેક ઇટરેશન પર, અમે સાથે પ્રારંભ લોકોને અમુક નંબર સ્થાયી, અને તે હતી પ્રથમ કુલ સંખ્યા એન. પછી તમે અડધા નીચે બેઠો, અને અમે 2 પર ન હતો. પછી તમે અડધા નીચે બેઠા. અમે 4 પર n ગયા, 8 પર, એન 16 ઉપર n એ, અને તેથી આગળ, ત્યાં સુધી, તેમ છતાં તે પ્રકારની અંતે ત્યાં જોડ્યા ઓવરને, સિદ્ધાંત મુજબ, દરેક અટારી હતી બોલ જોડી અને mezzanine અને અહીં ઓર્કેસ્ટ્રા, અમે માત્ર એક એકલા હતા વ્યક્તિ કુલ કિંમત સાથે સ્થાયી, આ કિસ્સામાં ખાતે 705 ના. હવે, કે નથી, છતાં એ ચાલી રહેલ સમય માટે, અર્થ આ છે? વેલ વિચારો હું તો માનવ આ કર્યું જાતે. હું 1 સાથે એકદમ નિખાલસ રીતે, પરંતુ યોગ્ય રીતે શરૂ થશે, 2, 3, 4, 5, 6, 7, 8, છે અને તેથી આગળ. તદ્દન થોડો સમય લે છે. તેથી હું સારી રીતે કરવા માટે, યોગ્ય શકે? ગ્રેડ શાળા, તમે માત્ર મુદ્દાઓ નથી ગણાતી. You twos ગણે છે. તેથી 2, 4, 6, 8, 10, 12. અને તે ખૂબ ઝડપથી મળે છે. પરંતુ હવે મૂળભૂત સામૂહિક ઉચ્ચાલન દ્વારા આ રૂમ માં દરેકને ઓફ ઇન્ટેલિજન્સ, અમે પ્રાપ્ત કરી શકો છો કાબુમાં વધુ કરો, આની જેમ હવે જેમાં સંખ્યા આ રૂમ લોકોને બેવડો કરી શકાય છે. અન્ય 700 લોકો 1,400 લોકો માટે આ રૂમમાં ચાલી, પરંતુ તે માત્ર અમને આ એક વધુ પુનરાવૃત્તિ લેશે અલ્ગોરિધમનો ઉકેલવા માટે. અને તેથી વધુને વધુ, આ દિવસોમાં, જ્યારે અમે આ વિશાળ હોય છે માહિતી Facebook અને Google અને જેવી સુયોજિત કરે છે, તે છે સૂક્ષ્મદ્રષ્ટિ એક બીટ છે, આ બીટ સાથે ઉકેલ સમસ્યાઓ ચપળતા, કે પરવાનગી આપી છે અમને વધુને ખૂબ ખૂબ, તો શું કરવું કમ્પ્યુટર્સ સાથે વધુ શક્તિશાળી વસ્તુઓ આજે. જો you વસ્તુઓ આ પ્રકારનાં ગમે, તો તમે પર જોવા હોઈ શકે છે ફેસબુક હિસ્સો CS50 પોતાની પઝલ દિવસ આ શનિવાર રહ્યું છે. જો તમે કંઈક ભાગ લેવા માંગો આ તમે, જેમાં 4 અને 2 અથવા 3 અથવા 4 ટીમો માટે માગો છો આ એક જેવા કેટલાક કોયડાઓ ઉકેલવા માટે, તમે એક તક ઊભા કેટલાક કલ્પિત ઇનામ જીતી છે, જે વચ્ચે વાઈ અને કેટલાક ભેટ કાર્ડ અથવા અમુક અન્ય ફેસબુક swag. આ શનિવાર, બપોર 3.00 વા યે માટે બપોરે માટે જાઓ, જેમ કે માટે cs50.net/rsvp. અને આ સ્લાઇડ ઑનલાઇન છે જો તમે આસપાસ રમી ગમશે. સમસ્યા આ વર્ષે નવા રહેશે. તમે વર્ગખંડમાં નોટિસ પણ કરી શકે છે, વધુ તમામ આ વર્ષે કેમેરા. તેથી માત્ર અભ્યાસક્રમ સામાન્ય રીતે, CS50 ફિલ્માંકન થશે શકાય પણ higher પર એક દસ્તાવેજી ભાગ કરી લેતા શકે છે શિક્ષણ કે અનુભવ જોઈ છે કે જે વિદ્યાર્થી અન્ડરગ્રેજ્યુએટ આ દિવસ હોઈ શકે છે અભ્યાસનો અભ્યાસક્રમ. તેથી આ તરફ, પછી, માત્ર આપણે માટે ફિલ્માંકન થશે કે, અમે વધુને વધુ અમારા માટે તેમજ ફિલ્મમાં કામ કરશે ઑનલાઇન પ્રેક્ષકો, પ્રસંગે તેમજ અહીં આ પ્રેક્ષકો. તેથી અમે આ વર્ષે વર્ગ અમારા હાર્વર્ડ સ્વાગત એક્સ્ટેંશન શાળા વિદ્યાર્થીઓ, ડિઝાઇન ગ્રેજ્યુએટ સ્કુલ, શિક્ષણ, બિઝનેસ સ્કૂલ, કેનેડી સ્કૂલ, કાયદો શાળા, તેમજ વિદ્યાર્થીઓ એક નંબર બેલ્મોન્ટ, લેક્સિંગ્ટન, ન્યૂટન, અને વોટરટાઉન ઉચ્ચ શાળાઓ. તમે બધા માટે આપનું સ્વાગત છે. વધુમાં આ વર્ષે, તો તમે સાંભળ્યું હશે, હાર્વર્ડ અને એમઆઇટી, અને બર્કલે હવે, એક સહયોગી દાખલ કરી છે ભાગીદારી, એક edX કહેવાય પહેલ છે, જે એક છે સુધી તમામ વધુ શિક્ષણ ખોલવા પહેલ લોકો ઓનલાઇન અને મૂળભૂત કરવાનું શરૂ લોકો કેવી રીતે જાણવા માટે ખૂબ વ્યાપક પાયા પર સંશોધન. અને તેથી CS50 આ કોલેજ પ્રથમ કોર્સ બનશે કે પહેલ ભાગ છે. જેનો અર્થ છે કે તમે બધી વધુ સાધનો ઍક્સેસ હશે, તમામ વધુ અભ્યાસપૂરક સામગ્રી, બધી વધુ વિડિઓ પરિણામે, તેમજ, ગઈ કાલે સવારે એક તરીકે સામગ્રી, 53.019 લોકો CS50 લેવા સાથે રજીસ્ટર કરી હોય તમારી સાથે ઇન્ટરનેટ પર આ વર્ષે. તેથી વિના - [વધાવી] તેથી આ શું અર્થ થાય છે, ખાસ કરીને છે, કે જે સ્ટાફ શિક્ષણ અને હું તદ્દન સમય એક બિટ ખર્ચ્યા છે પતન માટે ઉનાળામાં બંને કેમ્પસ પર અને બંધ તેથી, તૈયાર કે અમે અપ રસપ્રદ એક કોર્પસ બિલ્ડ શરૂ કરી શકે છે શૈક્ષણિક સામગ્રી સામેલગીરીનો અનિવાર્ય છે, કે જે ખાસ કરીને ધ્યાન કેન્દ્રિત કરે છે, વધુ ઘનિષ્ઠ conveyances પર, એકદમ જટિલ સામગ્રી. તેથી આ અભ્યાસક્રમ ભાષણો અને વિભાગો અને ઉપરાંત વસ્તુઓ માત્ર એક માં વૉકથ્રૂઝ, જે અમે ફોટાઓની પડશે કહેવાય બીટ, અમે પણ આ વર્ષે પરવાનગી આપે છે આ ટૂંકી ફિલ્મ પડશે તમે જે કોર્સમાં સાથે એક અલગ કોણથી સંલગ્ન કરે છે એકસાથે. તેથી આપણે એક તક તરીકે ઉપયોગ કરવા માટે એક ઝડપી લેવા એક કે દ્વિસંગીઓ, આ વિચારને ચર્ચા અંતે પિક. તેથી કોમ્પ્યુટર વિજ્ઞાન, ત્યાં એલ્ગોરિધમ્સ કહેવાય વસ્તુઓ છે - જેમાંથી બે અમે જોતા હતા - આ કાર્યવાહી સમસ્યાઓનું નિરાકરણ. પરંતુ દિવસ ઓવરને અંતે, તો તમે જરૂર માહિતી કોઈક પ્રતિનિધિત્વ કરે છે. અને તમે તેને એક કોમ્પ્યુટર કરી શકો છો જે રીતે પ્રતિનિધિત્વ કરવાની જરૂર સમજો. અને જો તમે ખરેખર કમ્પ્યુટર્સ નથી સમજી નથી અને તમે કે 76% માં હમણાં છો, તો તમે કદાચ અમુક અસ્પષ્ટ હોય છે સૂઝ કે કમ્પ્યુટર્સ કોઈક 0s અને 1 સે, આ દ્વિસંગી માં વ્યવહાર સિસ્ટમ છે, તેથી વાત કરવા માટે. હવે કેસ કે શા માટે? વેલ, તે તારણ જ્યારે કમ્પ્યુટર્સ પ્રથમ આવ્યું છે જો, તમે માહિતી પ્રતિનિધિત્વ જરૂરી હોય, તો તમે તે કરી શકે છે વીજળી છે. અને છતાં આ એક વધુ પડતી સાદગીની એક બીટ, બહુ છે રેકોર્ડિંગ માહિતી સરળ માર્ગ દ્વારા ક્યાં છે પર વીજળી દેવાનો - દ્વિસંગી માં 1, તેથી વાત કરવા માટે - અથવા ટર્નિંગ આ બોલ પર વીજળી કે. તેથી જો બેરી, જો તમે વાંધો કરશે, અમે ધૂંધળું આ લાઇટ કરી શકે સંપૂર્ણપણે માત્ર એક ક્ષણ માટે? આ અહીં ખૂબ અકારણ દ્વિસંગી 0 છે. જો અમે લાઇટ્સ બેક અપ ચાલુ છે, હવે સેન્ડર્સ રંગભૂમિ છે 1 નું બાઈનરી કિંમત પ્રતિનિધિત્વ કરે છે. માત્ર માત્ર એક સેટ એક બીટ સાથે કમનસીબે, લાઇટ્સ, અમે માત્ર બે નંબરો પ્રતિનિધિત્વ કરી શકે છે વિશ્વમાં, 0 અને 1. અને તે સરસ હોઈ શકે જો કોમ્પ્યુટર્સ ગણતરી કરી શકે છો બીટ કરતા વધારે છે. પરંતુ ખરેખર તેઓ કરી શકે છે. તેથી દો મને સ્ક્રીન પર અહીં ખેંચો અમારા મિત્ર Nate Hardison જે અમને થોડી કોર્સ પર ઝડપી દેખાવ આપશે દ્વિસંગી આ વિચારને અંતે મિનિટ. [વિડિઓ પ્લેબેક] પાછા જ્યારે તમે શીખી કેવી રીતે વાંચવા અને લખવા માટે: NATE HARDISON નંબરો, તમે અંકો 0 થી 9 વિશે શીખી. માટે સમગ્ર 9 કરતાં મોટા નંબરો લખો, તમે તે બધા શીખ્યા તમે હતું આ અંકો કેટલાક મિશ્રણનો ઉપયોગ કરી હતી, 52 અને 437 માં. તેથી, લેખન સંખ્યાની આ રીતે એક છે નામ દશાંશ નોટેશનમાં. શા અક્ષાંશ? વેલ, એક અક્ષાંશ ઓફ લેટિન રુટ decem, 10 થાય છે. અને જ્યારે તમે તમારા નોટેશનમાં સિસ્ટમમાં 10 અંકોનો હોય 10, એક જગ્યાએ ખાસ નંબર બની જાય છે. ચાલો એવા 437 નંબર માટે રેખાંશ નોટેશનમાં લખવામાં જોવા શા માટે સમજવું. અમે પ્રથમ અપ 400 વત્તા 30 વત્તા 7 કરી 437 તોડી. અમે તેને લેવા ઉપરાંત પણ વધુ છે તેથી કરી શકો છો કે અમે 4 100 વખત મળી છે વત્તા 3 વખત 10 વત્તા 1 7 વખત. જેના સ્થાને છે, દસ સ્થાન વિશે શીખવા યાદ રાખો, એ સો સ્થળ છે, અને તેથી પર? આ બરાબર જ્યાં કે આવે છે. અને છેલ્લે, અમે જોઈ શકો છો અમે 10 સત્તાઓ સમૂહ મળી છે અહીં એમ્બેડ. અમે 4 વખત 2 માટે 10 વત્તા 10 3 ગણો વત્તા 1 થી મળી છે 7 10 ગણો 0 થી. તેથી હવે તમે જુઓ છો શા માટે 10 ખાસ છે દશાંશ નોટેશન સંખ્યા. હકીકતમાં, અમે તેને માટે એક નામ મેળવ્યા છે. તે આધાર કહેવાય છે કારણ કે તે હિમાયતી આધાર છે અમારા અંકગણિત અહીં. દશાંશ નોટેશન માત્ર નંબરો પ્રતિનિધિત્વ રસ્તો નથી. હકીકતમાં, પણ જો આપણે 9 મારફતે 2 અંકો છૂટકારો મેળવવા માટે, અમે આ કરી શકો છો હજુ પણ નંબર કે તમામ પ્રતિનિધિત્વ અમે અક્ષાંશ સાથે કરી શકે. તેથી હવે અમે બે અંકો, 0 અને 1, 2 પાસે અમારી ખાસ છે નંબર, અમારા નોટેશનમાં સિસ્ટમ આધાર. આ સંકેત સિસ્ટમના નામ દ્વિસંગી તરીકે ઓળખાય છે કારણ કે ઉપસર્ગ 2 "દ્વિ" થાય છે. તેથી તેના બદલે એક મુદ્દાઓ સ્થળ અને દસ સ્થળ કર્યા હવે અને એમ, અમે હવે મુદ્દાઓ સ્થળ, twos સ્થળ, ચોગ્ગા હોય સ્થળ છે, અને તેથી પર, 2 સત્તાઓ દ્વારા જઈ રહી છે. તેથી આપણે જોઈ કેટલાક ગણતરી કરવાથી આ. તેથી, 0 હજુ 0, અને 1 હજુ પણ 1 હોય છે. જોકે, હવે કરે છે કે અમે twos જગ્યાએ આ દસ મળી છે સ્થળ, 10, 2 નંબર રજૂ કરે છે. થી 3 વિચાર, અમે કે જે એક ઉમેરો અને 11 મેળવો. 4, કારણ કે હવે ચોગ્ગા જગ્યા છે, 100 દ્વારા રજૂ કરે છે. પાંચ 101 છે. 6 110 છે. 7 111 છે. 8, ફરીથી પોતાના સ્થાન ધરાવે છે. તેથી તે 1000 છે. અને મને લાગે છે કે તમે બિંદુ છે. [સમાપ્ત વિડિઓ પ્લેબેક] ડેવિડ જે MALAN: તેથી, આ માટે કહે છે, કમ્પ્યુટર્સ શું અને દ્વિસંગી ખરેખર શું કે શું માંથી ભિન્ન છે નથી અમે કેટલાક વર્ષોથી કર્યું છે મંજૂર માટે યોગ્ય લેતી? તમે ગ્રેડ શાળા ગણવું, તો તમે ચોક્કસપણે ગણે છે શીખ્યા ફેશન કે Nate પ્રસ્તાવ મૂક્યો. પરંતુ તમે કદાચ ખરેખર તે વિશે વિચાર્યું નથી કારણ કે, હકીકત એ છે કે આ મુદ્દાઓ પર સ્થળ, દસ સ્થળ છે અને સ્થળ સેંકડો. અને તે ખૂબ મનસ્વી છે. અને ખરેખર, કમ્પ્યુટર્સ માત્ર આ અલગ આધાર વાપરો. પરંતુ દિવસ ઓવરને અંતે, ખરેખર શારીરિક પ્રતિનિધિત્વ 0 અને 1 આ વિચારને, તમે દેખીતી રીતે જ, ન કરવું નથી પર અને બંધ જરૂરી લાઇટ. તમે તેને ઘણી પાયે ફાઇનર દાણાદાર પર શું કરવાની જરૂર છે. અને ફાઇનર દાણાદાર દ્વારા, તમે આ બોલ પર કોઈ યાદ શકે છે બાળપણ, ગૂંચવાયેલું વિલી તેમાંથી થોડું ટોય અને આ થોડો ચુંબકીય કણો. તેથી ચુંબકીય કણો કંઈક છે જે તમે align શકે છે જુદી જુદી દિશામાં, કદાચ એક બે ઉત્તર દક્ષિણ અથવા દક્ષિણ ઉત્તર. તેથી અને ટેકનોલોજી ભૌતિક અવતારોમાં ઘણાં આ દિવસોમાં કે દ્વિસંગી વાપરવા માટે, કે જે 0s અને 1 સે વાપરવા માટે, ખાલી અંદર કે વસ્તુઓ ગોઠવે પર મેગ્નેટિઝમ હોય, અપ ડાઉન અથવા ડાઉન અપ, ત્યાં 0 અથવા 1 એક રજૂ સાથે, અનુક્રમે. તેથી ખરેખર, ચાલો અમૂર્ત દૂર અહીં ખસેડો અને શું અંદર જોવા વધુ પરંપરાગત છે કમ્પ્યુટરની હાર્ડ ડ્રાઈવ. આ એક એક બીટ સ્ક્રીન છે કે જે તે પર મોટા બને છે ડેસ્કટોપ કોમ્પ્યુટર છે. પરંતુ લેપટોપ આજે પણ એ જ ટેકનોલોજી છે, પણ છે ધીમે ધીમે વધુ વ્યવહારદક્ષ વસ્તુઓ છે કે જે દ્વારા બદલાઈ રહી છે વાસ્તવમાં આ બોલ પર કોઈ ચલિત ભાગોમાં છે. અંદર, પછી, હાર્ડ ડ્રાઈવ. [વિડિઓ પ્લેબેક] 12 વક્તા છે: હાર્ડ ડ્રાઇવ છે કે જ્યાં તમારા PC મોટા ભાગના સંગ્રહ કરે છે તેના કાયમી માહિતી. કે કરવા માટે, માહિતી સોફ્ટવેર સાથે RAM ના પ્રવાસ સિગ્નલો કે હાર્ડ કે ડેટા સ્ટોર કેવી રીતે ડ્રાઈવ જણાવો. હાર્ડ ડ્રાઈવ સર્કિટ માં તે સંકેતો અનુવાદ વોલ્ટેજમાં વધઘટ. આ ઘટનાને પગલે હાર્ડ ડ્રાઈવ ફરતા ભાગો, કેટલાક નિયંત્રિત કેટલાક પ્રવાસીઓ દ્વારા આધુનિક કોમ્પ્યુટર બાકી ભાગો. આ સંકેતોને કેટલાક મોટર જે સ્પીનોની નિયંત્રિત મેટલ સ્તરીય platters. તમારી માહિતી વાસ્તવમાં આ platters પર સંગ્રહાયેલ છે. અન્ય સંકેતો વાંચી લખવા માટે અથવા વાંચી વડા ખસેડવા આ platters પર માહિતી લખો. આ મશીન જેથી ચોક્કસ છે માનવ વાળ ન કરી શકે કે પણ વડાઓ અને કાંતણ platters વચ્ચે પસાર કરે છે. હજુ સુધી તો તે બધા ભયંકર ઝડપે કામ કરે છે. [સમાપ્ત વિડિઓ પ્લેબેક] ડેવિડ જે MALAN: તેથી, જો આપણે હવે શું ખરેખર છે તેના પર ઝૂમ ઇન આ દૃષ્ટિએ આ platters ટોચ પર ચાલી રહ્યું છે મેગ્નેટિઝમ, અમે બે દેખાવ આ બીજા હોય છે. [વિડિઓ પ્લેબેક] 13 વક્તા: લેટ્સ માતાનો આપણે શું માત્ર-ધીમી ગતિએ જોયું જુઓ. જ્યારે વીજળી સંક્ષિપ્ત ધબકારો મોકલવામાં આવે છે વાંચી લખી વડા, તે માટે એક નાના વીજચુંબક પર flips એક સેકન્ડના હતાં. આ ચુંબક એક ક્ષેત્ર જે વલણ બદલી બનાવે છે એક નાના, મેટલ કણો એક નાનકડાં હિસ્સામાં કોટ જે દરેક તાટ સપાટી. આ નાના એક પેટર્ન શ્રેણી ઉપર ડિસ્ક પર વિસ્તારોમાં ચાર્જ બાઈનરી સંખ્યામાં માહિતી એક બીટ પ્રતિનિધિત્વ કમ્પ્યુટર્સ દ્વારા ઉપયોગમાં સિસ્ટમ. હવે, જો વર્તમાન મારફતે એક માર્ગ મોકલવામાં આવે છે વાંચવા લખવા વડા, આ વિસ્તાર એક દિશામાં ધ્રુવીકરણ થાય છે. જો વર્તમાન વિરુદ્દ દિશા માં સુયોજિત થયેલ છે, ધ્રુવીકરણ વિપરીત છે. તમે હાર્ડ ડિસ્ક બોલ કેવી રીતે માહિતી મળી શકે? ફક્ત પ્રક્રિયા ઉલટાવી દો. તેથી તે ડિસ્ક પર કણો કે જેમાં વર્તમાન વિચાર છે માથા વાંચી લખી ખસેડીને. સાથે મળીને આ ચુંબકીય સેગમેન્ટો લાખો મૂકો અને તમે કરેલા એક ફાઇલ મળી. હવે, એક ફાઈલ ટુકડાઓ બધા ઉપર વેરવિખેર થઈ શકે છે પ્રકારની એક ડ્રાઈવ, ના વાસણ જેવી platters તમારા ડેસ્ક પર કાગળો. તેથી ખાસ વધારાની ફાઇલ જ્યાં બધું છે જાળવી રાખે છે. નથી શું તમે ઈચ્છો છો કે જે તમને કંઈક હતું? [સમાપ્ત વિડિઓ પ્લેબેક] ડેવિડ જે MALAN: ખરેખર. તેથી, અમે આ માહિતી નંબરો, પ્રતિનિધિત્વ કરવાની ક્ષમતા હોય છે ખૂબ જ ઓછી સ્તર પર. અમે તે જ વસ્તુ રજૂ ભૌતિક રીતે હોય છે. પરંતુ અમે ખરેખર છે કે જે બધી રસ ખૂબ હજુ સુધી કરી શકે છે કદાચ અંકગણિત અને ગણિત કરતાં અન્ય. અમે જેમ આમ અત્યાર સુધી વસ્તુઓ રજૂ કોઈ રીત નથી મૂળાક્ષર અક્ષરોને કે જેથી અમે માનવો સંપર્કવ્યવહાર કરી શકે છે આ જ ઉપકરણો વાપરી રહ્યા છે. પરંતુ thankfully ત્યાં એન્કોડીંગ્સ, 0s તરાહ અને અસ્તિત્વમાં છે 1 સે, કે જે ઊંચા સ્તર જેવી રચના અને બોલ્ડ પ્રતિનિધિત્વ અને c અને સમગ્ર વાક્યો અને ફકરા અને જેમ. અને તેથી તે ASCII, કે જે ટૂંકાક્ષર છે કે આ થાય છે સિસ્ટમ કોડિંગ જેમાં એક નંબર આપેલ પત્ર રજૂ કરે છે. હમણાં પૂરતું, નંબર કે અમે તરીકે અક્ષાંશ કિંમત 65 ખબર છે રાજધાની કમ્પ્યુટર્સ માટે પત્ર તરીકે ઓળખાય છે. કમ્પ્યુટર્સ માં 97 ની અક્ષાંશ કિંમત તરીકે ઓળખાય છે એક લોઅરકેસ. અને તે ખરેખર શું અર્થ છે? વેલ, તેમ છતાં Nate એક ક્ષણ પહેલા માત્ર અપ ગણાશે 0 થી 8 ના, જો અમે 65 સુધી ગણતરી ચાલુ રાખવા કે હતા 97, 0s અને 1 સે કે તે હશે એ પેટર્ન વધુ સ્ક્રીન પર દોરવામાં હશે ચોકકસ શું કમ્પ્યૂટર વાપરે છે બધા કેપ્સ માં એક પત્ર અથવા પ્રતિનિધિત્વ લોઅરકેસ માં અક્ષર એક. અને ખરેખર, આ એક સંપૂર્ણ યોજના છે. આ એક પ્રથમ નજરમાં, ના જબરજસ્ત ચાર્ટ છે એન્કોડીંગ્સ છે, પરંતુ જો તમે જમણી અડધા ભાગ પર માત્ર અહીં ધ્યાન કેન્દ્રિત, આ મધ્યમ સ્તંભમાં નોટિસ અમે નંબરો આ ખ્યાલ છે પત્રો દ્વારા અનુસરીને. અને ટોચ પર અમે 32 હોય છે. અને પાત્ર, ચાર, જેમાં 32 તો, પૂર્ણાંક ઉલ્લેખ કરે છે દેખીતી રીતે સ્પેસ બાર પાત્ર છે. જ્યારે તમે તમારા લેપટોપ પર જગ્યા પટ્ટી અક્ષર દબાવો, સાથે સાથે, તમે ખરેખર મોકલી રહ્યાં છો શું નંબર છે, પેટર્ન ના 0s અને 1 સે, જો તમે કરશે વીજળી એક પ્રવાહ, તે 0s અને 1 સે કમ્પ્યૂટર પછી રજૂ આ સ્ક્રીન પર જગ્યા પાત્ર તરીકે દુભાષિત થાય છે. ઉદ્ગાર બિંદુ 33 છે. બેવડા અવતરણ 34 છે. અને જો આપણે નીચે સ્ક્રોલ અહીં જમણી ઉપર, અમે જુઓ કે 65 ખરેખર છે એ, અને 97 ખરેખર એક લોઅરકેસ છે. અને તેથી હવે અમે આ એન્કોડિંગ યોજના છે, તો અમે શરૂ કરી શકો છો વસ્તુઓ જોડણી આઉટ. ખરેખર, કોમ્પ્યુટરો વિશિષ્ટ રીતે પોતાની જાતને પ્રમાણભૂત વ્યક્ત એકમો મદદથી નથી, વ્યક્તિગત બીટ છે, જે ફરીથી તમામ નથી કે ઉપયોગી માત્ર પર 0 અથવા 1, લાઇટ અથવા બંધ પ્રતિનિધિત્વ છે, પરંતુ તેના બદલે બિટ્સ ક્રમ મદદથી. અને માપ સૌથી સામાન્ય એકમ છે, તો તમે કદાચ જાણતા અને અથવા ઓછામાં ઓછું અનુમાન લગાવી લીદું, એક બાઈટ છે. એક બાઈટ ફક્ત આઠ બિટ્સ, આઠ 0s અથવા પંક્તિમાં 1 સે છે. જેથી અમે વસ્તુઓ શબ્દરચના બહાર શરૂ કરી શકો છો. અને તેથી, જો આપણે કરી શકતા, કેમ આ થોડો પ્રયાસ એકંદરે અહીં. ત્યાં આ રૂમ માં આઠ લોકો માટે તૈયાર હશે સ્ટેજ પર આવવું? તમે કૅમેરા પર દેખાતી આરામદાયક હોય છે, તો તમે પરંતુ નથી ખબર ખરેખર જરૂર નથી, અન્યથા, શું છે પર હજુ સુધી જઈ રહી છે. હું એક આવી રહ્યો પર અહીં સ્વૈચ્છિક વ્યક્તિ જુઓ. બે, ત્રણ, ચાર, પાંચ, છ, સાત, આઠ અને વિશે કેવી રીતે. પર આવો. જેથી તમે લોકો એક બાઈટ પ્રતિનિધિત્વ કરે છે. મને તો તમે 128 સ્થળ બની રહેશે હોય, તો તમે જે 64 સ્થળ તમે, જે 32 સ્થળ. પરંતુ અમે ખૂબ જ ઝડપથી Gonna કરી રહ્યાં છો આ ઉલટાવી છે. તેથી દો મને તમે ત્યાં પર તમામ મળે છે. અને તમે જે 128 જગ્યાએ અહીં ઉપર તમામ માર્ગ પ્રયત્ન કરીશું. મોટા ભાગની સેંકડો સ્થળ અને હજારો સ્થળ છો જેમ ડાબી દૂર હોઇ શકે છે, અમે સૌથી પ્લેસહોલ્ડર માંગો છો ડાબી પર અહીં પ્રયત્ન છે. અમે 32 ની 64s, 16 ની, 8 ની, 4 ની, 2 ની, અને 1 હિસ્સો ધરાવે છે. ઉત્તમ. તેથી હવે અમે હોય - બરાબર, તમે મને મદદ કરી શકો છો. તેથી હવે અમે હોય - તમારું નામ શું છે? જોઆન: જોઆન. ડેવિડ જે MALAN: જોઆન. તેથી જોઆન હું અને હવે અમે કેવી રીતે પર આ ગાય્સ સલાહ આપી રહ્યા છે કંઈક શબ્દરચના બહાર જઈ શકો છો. તેથી કાગળ તેમના શીટ્સ ના પીઠ પર, તેઓ એક છે થોડું ખાણિયાઓને છેતરે છે શીટ કે તેમને કે શું કહેવું રહ્યું છે તેઓ 0 અથવા 1 એક રજૂ કરવામાં આવી હતી. અને સરળતા માટે, શા માટે નથી અમે નથી 0 પ્રતિનિધિત્વ પડશે માત્ર દ્વારા ત્યાં awkwardly ઊભો છે. ખૂબ જ સારો. અથવા 1 તમારા હાથમાં ઉછેર, 1 એ પ્રતિનિધિત્વ. દો અને જુઓ કે અમે ચાર અક્ષર નથી જોડણી કરી શકો છો અહીં શબ્દસમૂહ. તેથી, આગળ હવે જાઓ, સ્વયંસેવકો અને રાઉન્ડ એક ચલાવવા તમારા હાથમાં એકત્ર જો તમે 1 ને છો અથવા તેને રાખવા નીચે જો તમે 0 છો. તેથી, હવે અમે આ ત્રણ હાથ ઉપર હોય છે, શું નંબર, બીજું દરેકને, તેઓ ખરેખર રજૂ કરવામાં આવે છે? ઠીક. 67. શા માટે? વેલ, ઝડપી સેનીટી તપાસો. હિસ્સો 64 સ્થળ છે, કારણ કે તે 1 છે, કે જે 64 1 જોવાયા વત્તા 1 જેવું છે 2 વખત, આથી તે 66 વત્તા 1 1 જોવાયા છે. જે 1 વત્તા જેથી, 67. તેથી હવે આ ગાય્સ એકંદરે 67 પ્રતિનિધિત્વ કરવામાં આવે છે જે દેખીતી રીતે તે ASCII અહીં શું પ્રતિનિધિત્વ? ઠીક. એક કેચ તેથી. અધિકાર છે. તેથી હવે આપણે બે દિવસ આગળ વધો. દરેક વ્યક્તિને તેમના હાથ સાથે શરૂ નહીં. અને બે રાઉન્ડમાં - વાસ્તવમાં ત્યાં ભૂમિકા અહીં નથી હું ધારી, પરંતુ અમે ડોળ કરવો પડશે. બે રાઉન્ડ તેથી એકત્ર, અથવા તમારા હાથ ઘટે. અધિકાર છે. પ્રેક્ષક છે, આપણે હવે વ્યકત શું 83 છે. જેથી તમે ગણિત કરી શકે. પરંતુ કોઈને હાથ જેની છે, તમે નંબર કે માં ઉમેરો તેઓ પ્રતિનિધિત્વ કરે છે. તેથી હવે અમે 83 હોય છે. ચાલો આ ખાણિયાઓને છેતરે છે શીટ થોડો વિસ્તૃત છે, અને અમે હવે હોય -? [અશ્રાવ્ય] ડેવિડ જે MALAN: બરાબર. આ સ્પષ્ટ હોઈ શકે કે જ્યાં અમે અહીં જઈ રહ્યાં છો, પરંતુ શકે છે તેમ છતાં, રાઉન્ડ ત્રણ. ઠીક. ત્રણ રાઉન્ડ સુધી ત્યાં જવા સારી છે. ત્રણ રાઉન્ડ તેથી, નંબર શું આ ગાય્સ હવે રજૂ? ઠીક. હું 53 સાંભળ્યું છે, કે જે હવે પ્રતિનિધિત્વ? રસપ્રદ. હવે શા માટે કાઉન્ટર સાહજિક પરિણામ આ પ્રકારની, અધિકાર? જો અમે 5 પ્રતિનિધિત્વ કરવા માંગો છો - અમે બધા કદાચ ખબર જ્યાં આ રહ્યું છે - મેં હમણાં જ શા માટે આ 4 જગ્યાએ અને 1 જગ્યા ઊભી કરી શકું? વેલ ખ્યાલ, કે ત્યાં તફાવત છે મૂળભૂત, કેવી રીતે વચ્ચે કમ્પ્યુટર આ બિટ્સ દુભાષિત થાય છે. જો તમે 5 નંબર પછી સંપૂર્ણપણે, પ્રતિનિધિત્વ કરવાનો પ્રયાસ કરી રહ્યાં છો, અમે ફક્ત હાથ નંબર 4 એકત્ર અને હાથ નંબર 1 ઊભા કરે છે. પરંતુ અમે નંબરો અહીં રજૂ કરી રહ્યા છીએ. સ્ટેજ પર અહીં સંદર્ભ છે કે અમે રજૂ કરી રહ્યા છીએ અક્ષરો, અથવા અક્ષરો. અને આ સંદર્ભમાં કમ્પ્યૂટર કે ખ્યાલ હોય છે, ઓહ, બીટ્સ આ પેટર્ન એક નંબર એકલા નથી, તે ખરેખર એક ઉચ્ચ સ્તર ખ્યાલ રજૂ, આ કિસ્સામાં એક મૂળાક્ષર અક્ષર. હકીકત એ છે કે હવે તે સાથે 5 નંબર પ્રતિનિધિત્વ કરે છે, જેથી 53 ની કિંમત છે કારણ કે અમે તે ASCII આ વસ્તુ માં સૌંદર્યલક્ષી જુઓ તરીકે 5 નંબર પોતે જરૂર બિટ્સની પેટર્ન. કારણ કે શા માટે? વેલ, વિશ્વના માત્ર ઓછી સંખ્યામાં, 0 ઉપયોગ કરવાનો નિર્ણય લીધો, 1, 2, 3 શું એકદમ ભેદી વસ્તુ હોઇ જોવા માટે. અને ખરેખર, આ અક્ષરો કે જે પર છે કીબોર્ડ, ખાસ અભિવ્યક્તિઓ છે કે તમે એક કમ્પ્યુટર કરવાની જરૂર રસપ્રદ વસ્તુઓ નથી, પરંતુ માનવી ક્યારેય વાસ્તવમાં તેમને લખો. તેથી 53 ખરેખર 5 પ્રતિનિધિત્વ કરે છે. હવે, અંતિમ સેનીટી ચેક તરીકે જ નંબર શું તેઓ જોઈએ માત્ર એક ક્ષણ પ્રતિનિધિત્વ? પ્રેક્ષક: 48. ડેવિડ જે MALAN: બરાબર. 48 તેથી. અને ખરેખર, તો આગળ વધો. ચાર રાઉન્ડ. 16 વત્તા 32 છે, ખરેખર, 48. અને તેથી વધાવી એક મોટી ગોળ, જો આપણે કરી શકે માટે, અમારા આઠ અહીં સ્વયંસેવકો. આભાર. તમે આ એક રાખી શકો છો. જો તમે - ખૂબ જ સારી થાય છે. કોઈપણ દિશામાં દંડ છે. તેથી, અમે હમણાં જ કેવી રીતે વિશે વિચારવાનો રસ્તો છે માહિતી પ્રતિનિધિત્વ કરે છે અને ખરેખર તેને ભૌતિક પ્રતિનિધિત્વ પણ તે ટોચ પર ઉચ્ચ સ્તર વસ્તુઓ કરી. ખરેખર, આ કમ્પ્યુટર સમગ્ર થીમ પ્રયત્ન રહ્યું છે વધુ અને વધુ રસપ્રદ જટિલ બનાવવાની વિજ્ઞાન એકદમ સરળ વિચારોની આ ટોચ પર વસ્તુઓ કેસ માત્ર 0s અને 1 સે. શા માટે આ ઉપયોગી છે દ્રષ્ટિએ, સારી પણ જોકે આ જેવા કોર્સ અમે ફંડામેન્ટલ્સ પર અને પર ધ્યાન કેન્દ્રિત પડશે પ્રોગ્રામિંગ અને સમસ્યાઓ ઉકેલવા પર, તમે જઈ શકે છે દિશાઓ કોઇ પણ સંખ્યામાં કોમ્પ્યુટર વિજ્ઞાન. આ અહીં કિસ્સામાં, આ એક ચાર્ટ છે કે તમે અંતે હોય છે હાર્વર્ડ ખાતે તમારા સીએસ માટે બિનસત્તાવાર માર્ગદર્શિકાના પાનું બેક, એક આજે બે પ્રિન્ટ્સ છે. આ ઘણા વિવિધ દિશાઓ સૂચવે છે કે જેમાં તમે આ જેવા કોર્સ કર્યા પછી જઈ શકે છે. કૃત્રિમ બુદ્ધિ વિશે ગ્રાફિક્સ વિશે શીખવી, મશીન શિક્ષણ વિશે, પોતાને ભાષા વિશે. ખ્યાલ પણ છે કે હજી અન્ય પાથ. ત્યાં કોમ્પ્યુટર વિજ્ઞાન વધુ ગાણિતીક પાથ છે. જો તમે પણ CS50 કંઈક લેવા આ કરવાનો નથી પડો તો વસંત માં પ્રારંભિક અભ્યાસક્રમો છે. કમ્પ્યુટર 1 સાયન્સ, દાખલા તરીકે, હજી સુધી અન્ય આ નવા વિશ્વમાં પર રસ્તા. હવે એક અલગ સમસ્યા ઉકેલવાની રસ તરીકે અભ્યાસક્રમો સંબંધિત છે, કે જે CS50 સેટ ખ્યાલ બહાર કેટલાક સમય અગાઉ આ સમસ્યાઓ, ઓળખાય સમસ્યા એક ઉકેલવાનો પ્રયત્ન કરવા માટે my.harvard, કે જે તમને ઘણા વાસ્તવમાં ઉપયોગ કરી શકે તરીકે અભ્યાસક્રમો માટે ખરીદી. પરંતુ જો નહિં, તો આ જેવા સાધન તપાસ, તેમજ અન્ય વંશજો છે કે આપણા ભૂતકાળની અમુક વિદ્યાર્થીઓ અને સ્ટાફ રચના કરી છે. પરંતુ હાર્વર્ડ અભ્યાસક્રમો માં, કે જે સાધન વેબ આધારિત છે - કંઈક કે જે તમે ડિઝાઇન માટે સક્ષમ હશે અને જાતે જમાવવા પર, તેમજ હજુ સુધી અન્ય વસ્તુઓ ઉપરાંત દ્વારા આ સત્ર ઓવરને. સમજો કે આ કિસ્સામાં એક ખુલ્લું માહિતી સમૂહ પર આધાર આ બિલ્ડ્સ એક અભ્યાસક્રમ કેટલોગ, અને પરવાનગી આપે છે આ કિસ્સામાં વિદ્યાર્થીઓ એકદમ જટિલ માહિતી સમૂહ અન્વેષણ કરો. અમે છેલ્લા રાત્રે એક થોડા થોડા પર આધારિત આંકડા ખોદવામાં હજાર લોકો જેઓ ઉપર કરવામાં આવી છે અને આ મદદથી છેલ્લા કેટલાક દિવસો. જો તમે વિચિત્ર થયા છો તે જાણવા માટે કેટલા કોર્સ તમારા મિત્રો ખરેખર ખરીદી હોય છે, સાથે સાથે, આજે તે માહિતી સુચવે છે કે 7.6 અભ્યાસક્રમો સરેરાશ સંખ્યા પર છે કોઈની શોપિંગ યાદી. અને હવે હું તમને આપવા માટે, પણ પડશે, જે મોટા ભાગના આંકડાઓને કોઈની શોપિંગ સૂચિ પર અભ્યાસક્રમો સંખ્યા. અને અમે બધા કદાચ આ જેવા કોઈને ખબર. 201 આ વર્ષે રેકોર્ડ છે. હવે અમારી ભૂતપૂર્વ વિદ્યાર્થીઓ અને ખરેખર સ્ટાફ કેટલાક એકસાથે શું આ તમારા માટે એક ચિત્રણ ક્લિપ મૂકી કોમ્પ્યુટર વિજ્ઞાન અને CS50 પોતાના પાથ છે. મને આગળ જાઓ અને ખેંચો, શ્રી Hahvahd અહીં આભાર, એક વિડિઓ તમારા પૂર્વજોના કેટલાક દ્વારા ઉત્પાદિત. જો અમે આ લાઇટ્સ માટે રાખી શકે છે. [વિડિઓ પ્લેબેક] [સમાપ્ત વિડિઓ પ્લેબેક] 14 વક્તા: (Singing) અમે કેટલાક શરૂઆતથી સાથે અમારી સમય લે છે, આંટીઓ ઘટનાઓ, માટે, અમે સાથે મેળ ખાય, અમારા મદદથી કમ્પાઈલ કરી શકો છો bash આ શબ્દનો બોર રહેશે નહીં. હેકિંગ મજા, અમુક મફત ભોજન, લેક્ચર ફક્ત અવાસ્તવિક છે, અમારા વાજબી આવા મોટો સોદો છે, ત્યાં તેથી પૂજવું ખૂબ છે. જાઓ, ડેવિડ Malan. વૉકથ્રૂઝ, હું નથી bailing છું. ઓફિસ કલાકો, એક આ બોલ પર કોઈ નિષ્ફળ છે. જ્યાં તમને લાગે કે તમને કોડિંગ કરી રહ્યાં છો, બાળક? હે, મેં હમણાં જ તમને મળ્યા અને આ ઉન્મત્ત છે, પરંતુ અહીં અમારા કારણ છે. CS50 લો. તે તમને વગર કોડ અધિકાર હાર્ડ છે, બાળક. પરંતુ અહીં અમારા કારણ છે. CS50 લો. હે, મેં હમણાં જ તમને મળ્યા અને આ ઉન્મત્ત છે, પરંતુ અહીં અમારા કારણ છે. CS50 લો. અને દરેક તારો પેઢી મને ભાડે માંગે છે, બીજું કારણ છે. CS50 લો. પહેલાં તમે મારા જીવન માં આવ્યા, હું ખરાબ કોડેડ, હું તેથી કોડેડ ખરાબ, હું કોડેડ છે, તેથી ખરાબ. પહેલાં તમે મારા જીવન માં આવ્યા, હું ખરાબ કોડેડ અને હું પાછા ન જઇ શકો છો. CS50 લો. ડેવિડ જે MALAN: હું કોઈ વિચાર છે કે જે થવાનું હતું. તેથી, શું ખાતે વધુ ગંભીર દેખાવ આગળ આવેલું છે. તેથી આ અભ્યાસક્રમ અપેક્ષાઓ દ્રષ્ટિએ, તમે ખરેખર માટે હાજરી આપે છે અથવા કોર્સ માતાનો જોવા અપેક્ષિત કરી રહ્યાં છો વ્યાખ્યાન, એક સમસ્યા સેટ સબમિટ બે લાગી ક્વેસ્ચન સબમિટ કરો અંતિમ પ્રોજેક્ટ છે. ગ્રેડ દ્રષ્ટિએ ખ્યાલ છે કે, ઓપનિંગ પર મારી ટિપ્પણી વિશે / પસાર નિષ્ફળ, કંઈક કે અમે ખૂબ ખૂબ લાગી CS50 માં હૃદય. ત્યાં લગભગ એક સંસ્કૃતિ પર્યાપ્ત હાર્વર્ડ ખાતે કરવાનો પ્રયાસ નથી કંઈક અને નિષ્ફળતા જોખમમાં નાખવા જેવો થતો. ખરેખર, આપણે વિદ્યાર્થીઓ નંબરો હતા, અને મારી માં ખાસ કરીને, જે તમારી GPa અથવા અસર વિશે ચિંતા હતી CS50 કંઈક એક બી રહ્યો. અને તક આ જેવા કોર્સ લેવા માટે, અને અન્ય પ્રારંભિક સ્તરે ગેટવે અભ્યાસક્રમો પાસ / નિષ્ફળ આ કોલેજ પર ખૂબ underutilized તક છે, સામાન્ય છે. અને તેથી ખબર પણ હું આ કોર્સમાં પ્રવેશ કૃપા કરીને શરૂઆતમાં માટે પસાર / ક્રેડિટ એકલા નિષ્ફળ જાય છે. અને છતાં પણ હું દિવસ ઓવરને અંતે સ્વીચ કર્યું, તે તે પાંચ પ્રારંભિક સપ્તાહ સુધી પાંચમા સોમવાર સત્ર જે cutoff, કે મને ખરેખર મંજૂરી છે આ નવા પાણીમાં પગ મૂકી અને ખરેખર કંઈક પ્રયાસ કરો ખૂબ જ અજાણ્યા છે અને ખૂબ જ અસ્વસ્થતા મને તે સમયે છે. તેથી શરતો માં, હવે, ભૂમિકા શું વિવિધ ખૂણા દ્વારા જે તમે સંપર્ક કરી શકો છો અને આ કોર્સ સેવા આપવા, તેથી વ્યાખ્યાન, તે અપ છે જો તમે આ સ્થળ પર વ્યક્તિ અમારી સાથે સંલગ્ન થાય છે. ખરેખર, આપણે જાણીએ છીએ કે આંકડાકીય તમે 40% જેટલી કરશે પ્રકારની આવે છે અને ઉપર સત્ર દરમિયાન જાઓ. અને તમે 10%, અમે ફરીથી આજે પછી ક્યારેય દેખાશે નહીં. અને તે સંપૂર્ણપણે દંડ છે, માટે પ્રમાણિક પ્રયત્ન. એક CS50 ના વ્યાખ્યાયિત લાક્ષણિકતાઓ છે કે ત્યાં આ અસંખ્ય સાધનો, અમુક છે જે અમે મારફતે માત્ર એક ક્ષણ સહિતના ખડખડવું પડશે ભાષણો અને વિભાગો અને વસ્તુઓ વૉકથ્રૂઝ કહેવાય અને ઓફિસ કલાકો અને જેમ. અને તે ખાસ કરીને વિદ્યાર્થી કરતાં વધારે સ્ત્રોતો છે જોઈએ હોય કે ભૌતિક લાભ લઇ શકે છે. પરંતુ કે વિષમ શીખવાની શૈલીઓનો કારણે છે કોઈપણ વિદ્યાર્થી સંસ્થા કરે છે. અને તેથી પ્રવચનો, પ્રાથમિક ભૂમિકા તરીકે હું તેને જોવા છે, બહાર ન મૌખિક એકદમ જટિલ સામગ્રી દબાણ અને જરૂરી જટિલતાઓ તમામ પહોંચાડવા ફંડામેન્ટલ્સ કે જે આપણે આ સત્ર અન્વેષણ, પરંતુ પડશે તેના બદલે વસ્તુઓ જેવી તેથી અમે થઈ સુધી પહેલેથી જ કરી શકે છે, આ ઉદાહરણ માટે, મનુષ્યો સ્ટેજ સંડોવતા માટે પ્રયાસ કરી માનસિક ચિત્ર રંગ કરે છે, અને તે પણ બનાવી હિંમત, હું કહું છું, કેટલીક આ યાદગાર ક્ષણો. જેથી પણ તમે ચોક્કસ વિષયો સાથે સંઘર્ષ, તમારી પાસે આ યાદોને ગમે, ઓહ, પછી ભલે તે એકદમ હતી અમૂર્ત, ગણિત, હું 1 વહન સાથે ગુમાવી હતી તે જેમ, ખરેખર, એ દિવસે ઓવરને અંતે, બધા કે જે ભિન્ન નથી હું પહેલેથી જ ખબર. અને તેથી ભૂમિકા કે વ્યાખ્યાન, ક્યાં વ્યક્તિ સેવા આપશે સેન્ડર્સ અથવા વિડિયો પર ઓનલાઇન અહીં, ખરેખર છે સેટ તમે માનસિક દરેક સપ્તાહ પગલાં વિવિધ વિભાવનાઓ માટે અને સમસ્યાઓ કે અમે માં ડાઇવિંગ હશો. ઉચ્ચ સ્તરના વિભાવનાઓ, આ શબ્દો મોટા ભાગના શબ્દો માં આ ક્ષણ માટે તમારા માથા પર પ્રવાહ શકે છે, અને તે લલિત છે. તમે જે કોર્સમાં આવે વધુ આરામદાયક માટે આ મુદ્દાઓ કેટલાક જાણતા હશે. પરંતુ ખાસ કરીને વર્ગ કે 10% માટે કે જેના માટે તેઓ પાસે વધુ પૃષ્ઠભૂમિ, એપી કોમ્પ્યુટર વિજ્ઞાન લેતા, પ્રોગ્રામિંગ કારણ કે તેઓ 12 હતા ખ્યાલ છે કે, ત્યાં હશે વિભાગો અને સમસ્યા તકો માટે બધા સુયોજિત કરે જાઓ વિવિધ વિષયો પર, ગમે ભરતા માં ઊંડાઈ માં વધુ ગાબડા તમે તમારા હાઇ સ્કૂલ અથવા પહેલાંની હોય પૃષ્ઠભૂમિ. તે ભાષાઓ દ્રષ્ટિએ ખ્યાલ, કે જે આપણે ભાષા શું CS50 ઉપયોગ મોટા ભાગે અંતે અપ્રસ્તુત છે દિવસ અંત થાય છે. અમે ઉપયોગ થાય છે, મુખ્યત્વે, એક ભાષા ટુવર્ડ સી તરીકે ઓળખવામાં આવે છે આ સત્ર ના અંતે, અમે વેબ સેન્ટ્રીક દાખલ PHP અને જાવાસ્ક્રિપ્ટ જેવી ભાષાઓ છે. પરંતુ અમે અને અન્ય સૌથી આ જેવા કોર્સ શીખવે શકે આધુનિક ભાષા ઉચ્ચ સ્તર. Python અને રૂબી અને અન્ય તદ્દન લોકપ્રિય છે આ દિવસોમાં. કારણ કે આ દિવસે ઓવરને અંતે ખ્યાલ, તમે શીખી રહ્યા છે આ કોર્સ સી માં તમે PHP અથવા JavaScript નથી શીખી રહ્યા છે. તમે શીખી રહ્યા છે કેવી રીતે સમસ્યાઓ ઉકેલવા માટે કે શું વેબ આધારિત, કોમ્પ્યુટર આધારિત છે, અથવા પોતે માહિતી લક્ષી ઉપયોગ આ ફક્ત સાધનો છે. હવે, લોજિસ્ટિક્સ દ્રષ્ટિએ, તમે ઉપયોગ કરશો કંઈક, આખરે CS50 ઉપકરણ કહેવાય છે. વાંધો નથી જો તમે મેક, પીસી, Linux કમ્પ્યુટર હોય, અથવા ગમે છે. તમે મુક્તપણે ઉપલબ્ધ આગામી સપ્તાહ શરૂ સોફ્ટવેર પડશે જે સાથે CS50 ઉપકરણ, વર્ચ્યુઅલ વાપરવા માટે પર્યાવરણ હોય છે કે તમે તમારા પોતાના કમ્પ્યુટર પર ઉપયોગ કરશો જેથી કરીને તમે અને તમારા સહપાઠીઓને તમામ સમાન Linux ડેસ્કટોપ હોય આ કિસ્સામાં. તે સમસ્યા સમૂહો છે, જોકે, જેમાં તમે ખરેખર મળશે તમારા હાથ દરમિયાન ગંદા. અને દિવસ ઓવરને અંતે, તે સમસ્યા સેટ છે હું, લાગે છે કે, ખરેખર એક વિદ્યાર્થી ની વ્યાખ્યાયિત આ કોર્સમાં અનુભવે છે. સમજો કે જે સમસ્યા સેટ ઘણા પ્રકાશિત થશે બે આવૃત્તિઓમાં, મૂળભૂત વધુમાં કે અમે અપેક્ષા અને આ કરવા માટે ડાઇવ વર્ગ 90% પ્રોત્સાહિત કરીએ છીએ. પરંતુ અમે પણ કેટલીક સમસ્યા સેટ છૂટો હેકર ઉમેરાઓ કહેવાતી. અને તમે દરેક પૃષ્ઠ પર કારણ કે ખબર તે હેકર વધુમાં છે તે વોટરમાર્ક સાથે તેના પર હેકર વધુમાં કહે છે. અને તે કે તમે આ વસ્તી વિષયક જે એપી હોય છે પ્રોગ્રામીંગ 10 વર્ષ સાથે તમારા બેલ્ટ હેઠળ કોમ્પ્યુટર વિજ્ઞાન અને તે અવકાશ ભરવા અને વધુ સામાન્ય હોય છે જોઈ રહ્યા હોય, બદલે સેલ્ફ શીખવવામાં, તાલીમ, કદાચ. સમજો કે ખૂબ જ નોંધપાત્ર વસ્તી વિષયક છે વર્ગ કે ચોક્કસપણે તે જ ધ્યેય છે. તમે પાંચ અંતમાં દિવસ હશે. સમસ્યા સેટ સામાન્ય રીતે ગુરુવારે કારણે છે, પરંતુ તમે કરી શકો છો પાંચ તે મુદતો ઓફ વિસ્તારવા these મદદથી વસ્તુઓ અંતમાં દિવસ કહેવામાં આવે છે. અને અમે પણ ઓવરને અંતે તમારી સૌથી નીચો સ્કોર છોડો પડશે આ અભ્યાસક્રમ માં વિગતો દીઠ સત્ર. પરંતુ અન્ય વ્યાખ્યાયિત CS50 ઓફ પર લાક્ષણિકતા વર્ષો ઓફિસ કલાકો બની છે. તે તક છે કે તમે ફોટામાં દૃષ્ટિની થોડી જોયું ઘર ડાઇનિંગ માં અગાઉ - પહેલાં કે જેમાં આપણે ભેગા પહેલાં કે જે સાયન્સ ભોંયરામાં, હોલ કેન્દ્ર, અને Annenberg હોલ આ વર્ષે - ચાર રાત એક 8:00 PM પર પોસ્ટેડ થી 11:00 PM પર પોસ્ટેડ માટે સપ્તાહ જ્યાં તમે આ જ પડશે પર કામ ખૂબ શેર કર્યો અનુભવ, સંઘર્ષ દ્વારા ચોક્કસ સમસ્યાઓ છે, પરંતુ નોંધપાત્ર આધાર સાથે જગ્યાએ માળખું. ખરેખર, જે રીતે આ કામ છે તમે Annenberg આવે પડશે જો તમે સપ્તાહ દરમિયાન કેટલાક પ્રશ્ન હોય, તો તમે લાવવા પડશે તમારા લેપટોપ, તો તમે નીચે બેસો, અમુક ખોરાક ગ્રેબ પડશે, અને તમે લૉગ ઇન પડશે CS50 ચર્ચા, એક ઉપયોગિતા વેબ આધારિત છે કે જે શિક્ષણ સ્ટાફ વિકસાવ્યું છે કે જે તમને પ્રશ્નો પોસ્ટ કરવા માટે પરવાનગી આપશે જુઓ અને એક લાક્ષણિક ચર્ચા ફોરમ માં અપ્સ અનુસરો સમજદારીવાળું છે, અને લેબલો જેવી અને ઓટો સંપૂર્ણ ઉપયોગ કરીને આ માહિતી શોધો. પરંતુ તમે પણ સક્ષમ ઓફિસ કલાકો દરમિયાન પડશે હોઇ શકે છે, કલાક, તમારા પ્રશ્નો માટે નિકળ્યા છે વાસ્તવિક મનુષ્ય. ખરેખર, ધ્યેય આખરે છે કે જેથી એક, અમે બનાવવા શરૂ આ સત્ર દરમિયાન ઉપર આસ્થાપૂર્વક એક કોર્પસ ખરેખર ઉપયોગી માહિતી, સામાન્ય માટે સામાન્ય જવાબો પ્રશ્નો છે, તેથી તમે તમારી જાતને કે સમસ્યાઓ હલ કરી શકો છો અને unstuck શક્ય તેટલી ઝડપથી મળે છે, પરંતુ જ્યારે કર્યા સ્ટાફ શિક્ષણ, સામાન્ય રીતે 20 થી શિક્ષણ ફેલો, 30 અને એક જ સમયે સ્ટાફ પર કોર્સ મદદનીશો. અમે હશે શું Annenberg માં CS50 Greeter કહેવાય છે. અને જ્યારે અમે તે નક્કી કરવા માટે, તમે જાણવા, આ પ્રશ્ન, અમે ખરેખર અસરકારક રીતે ઓનલાઇન જવાબ કરી શકો છો. અમે તમારા કમ્પ્યુટર જુઓ કરવાની જરૂર છે. અમે તમને એક પર એક સાથે વાત કરવા માંગો છો. એક છે. તમે ખરેખર અને સંઘર્ષ કરી રહ્યાં છો તમે, તેથી વાત કરવા માંગો છો એક એક પર કોઈની સાથે, તમે રવાના થશે CS50 Greeter, ટીચીંગ સાથી હોલ્ડિંગ, શાબ્દિક, એક આઇપેડ કે એક બાજુએ 'વિદ્યાર્થીઓ નામો છે, સ્ટાફ માતાનો શિક્ષણ બીજા પર નામો હોય. અમે તમારા નામ પર ક્લિક કરો એક નામને અનુસરતા આવશે સ્ટાફ શિક્ષણ, અને તમારા કમ્પ્યુટર સ્ક્રીન શરૂ કરશે લોહીથી ખરડાયેલું કહેતા કૃપા કરીને એલિસ જુઓ અથવા બોબ જોવા જાઓ તો કૃપા કરીને જાઓ સ્ટાફ ટેબલ. અને તેથી આ રીતે, અમે તરીકે વસ્તુઓ રવાનગી કરવાનો પ્રયત્ન કરશે efficiently શક્ય છે, તેમજ તમે તરફ માર્ગદર્શન તમામ વધુ ઝડપથી ઉકેલ આપે છે. વિભાગો, આ વધારે તકો હશે તકો ઘનિષ્ઠ એક સાથે હાથ પર શિક્ષણ ફેલો અને 12 થી 16 કે તેથી તમારા સહપાઠીઓને માં દરેક અઠવાડિયે જેને આપણે સમસ્યા સેટ સમસ્યાઓ પડશે કે પ્રત્યયાત્મક પ્રશ્નો પૂછી નંબર અને બીટ-માપવાળી પ્રોગ્રામિંગ પ્રશ્નો નંબર છે કે જે તમને તમારા પોતાના પર બહાર આકૃતિ શકે છે, અને તમે તમારા પર કામ કરી શકે છે પોતાના છે, પરંતુ કલમ સંદર્ભમાં જ્યાં અમે મારફતે કામ એકંદરે તે સમસ્યાઓ અમુક અને જાઓ જ્યાં વિવિધ વાતચીત અમને લાગે છે. વધુમાં, કલમ માં તમે તકો હોય કરશે હોમવર્ક ઓફ સબમિશન્સ કે તમે કરેલા સમીક્ષા, તમારા વર્ગમિત્રો પસંદ મારફતે હંમેશા ક્યારેક અનામી, જો તમે કામ કે જે તમે સબમિટ કર્યા શેર કરવા માંગો. તેથી તે ખરેખર એક વાતચીત બે દિશા હશે, એક ખૂબ વધારે તમારું કામ સમીક્ષા તક ગતિશીલ અર્થમાં બદલે ખાલી પીડીએફ જોઈ અથવા અને થોડીવાર નથી અને માટે તે વિશે વિચારસરણી પ્રિંટઆઉટ જરૂરી પ્રતિસાદ શોષણ કે શિક્ષણ સ્ટાફ પૂરી પાડવામાં આવી છે. અને તમે અહીં એક CS50 સ્પેસીસ કહેવાય સાધન વાપરવા પડશે. તે અજાણ્યા માટે, આ ટોચ પર સી તરીકે ઓળખવામાં આવે છે ભાષા છે બાકી, અને તમે આ પર સમય જાણવા મળશે. પરંતુ આ ઉપયોગિતા વેબ આધારિત છે કે અમે ઉપયોગ કરશો છે વિભાગ કે તમે અને તમારા 15 કે તેથી સહપાઠીઓને પરવાનગી આપશે માટે તમારા શિક્ષણ સાથી સાથે પ્રવેશ ઓરડામાં સામે. તમે આ વિંડોમાં કોડ લખી કરવાનો પ્રયત્ન કરીશું. તમે ઇલેક્ટ્રોનિક ચેટ કરવાનો પ્રયત્ન, જો તમે નથી પડશે ખરેખર તે ચોક્કસ ક્ષણે વિભાગમાં. અને તમારા શિક્ષણ સાથી, જ્યારે તે ચર્ચા સમય આવે એલિસ કે વર્ગ માં બોબ ઉકેલ, શિક્ષણ સાથી કરી શકો છો અને સ્ક્રીન પર વોઇલા Query, પ્રોજેક્ટ બટન ક્લિક કરો, કે વિદ્યાર્થી કે જે ચોક્કસ કરવામાં આવ્યું પર કામ સમય બિંદુ. તેથી તમે જેઓ મિત્રો કોણ માં ગયા CS50 લેવામાં માટે ભૂતકાળમાં ખ્યાલ, વિભાગો કે નોંધપાત્ર રીતે કરવામાં આવી છે આ વર્ષે રીબુટ કરવા માટે તમામ વધુ સક્રિય, બધી વધુ ગતિશીલ, અને ખરેખર શિક્ષણ વચ્ચે વાતચીત બે માર્ગ સ્ટાફ અને વિદ્યાર્થીઓ. અને વૉકથ્રૂઝ. તેથી આ સમસ્યા સમૂહો માટે, અમે પણ માત્ર તક આપે છે પોતે સ્પષ્ટીકરણ છે, કે જે સામાન્ય રીતે એકદમ વિગતવાર પીડીએફ, પણ વસ્તુઓ વૉકથ્રૂઝ તરીકે ઓળખાય છે જેમાં એક શિક્ષણ સ્ટાફ સભ્ય સાપ્તાહિક સત્ર દોરી જશે કે શાબ્દિક તમે સમસ્યા સેટ સુધી લઈ આપીને તમે અને સલાહ અને શરૂ પોઇન્ટ સંકેતો છે અને અર્થ થાય છે માટે ખૂબ વારંવાર પૂછાતા પૂછો પ્રશ્ન કરે છે, જ્યાં હું શરુ કરું? સારું, તમે ડાઇવિંગ તો તેના પર સ્પેક માં શરૂ પોતાના અથવા હાજરી અથવા જોવાનું આ વૉકથ્રૂઝ દ્વારા. પ્રથમ walkthrough હકીકતમાં, આ શુક્રવાર હશે. તેઓ ખૂબ જ નથી શુક્રવારે શકે છે કારણ કે અમને લાગે છે કે તે હશો પડશે એક લોકપ્રિય સમય પરંતુ કારણ કે અમે પછી તેમને અત્યંત પ્રારંભિક ફિલ્મ કરી શકો છો સપ્તાહમાં તેમને ઑનલાઇન સપ્તાહના દ્વારા વિચાર જેથી કરીને તમે શક્ય તરીકે ઘણા દિવસો માટે ખરેખર છે કે સંલગ્ન હોય છે તેમજ સામગ્રી. પરંતુ વ્યાખ્યાન આ શુક્રવાર પર વધુ. હવે આધાર માળખું, સૌથી દ્રષ્ટિએ નોંધપાત્ર આંકડાઓ કદાચ 108 શિક્ષણ છે ફેલો અને અભ્યાસક્રમ મદદનીશો કે આ અભ્યાસક્રમ હાલમાં ધરાવે છે. જો તમે અમુક જે વિરોધાભાસી વર્ગો ન હોય ગમશે મને જોડાવા અપ સ્ટેજ પર અહીં, આ ગાય્સ છે જે કરશે આખરે ખરેખર કોર્સ તમારા અનુભવ વ્યાખ્યાયિત કરે છે. હું શિક્ષણ ફેલો ઘણો હતો મને વર્ગો શિક્ષણ દિવસ, અને હું ખૂબ જ તે થોડા પ્રમાણિકપણે યાદ કરે છે. પરંતુ તારીખ, હું હજુ પણ તે થોડા વચ્ચે યાદ, મારા CS50 ટીએફ જેઓ ખરેખર મને મદદ કરી પ્રશ્નો છે, જે ખરેખર મદદ કરી જવાબ મને જ્યારે હું સંઘર્ષ હતો, અને ખરેખર આ એક ભાગીદાર હતી ખૂબ જ નવો વિશ્વ શીખવાની અનુભવ. થોડો, આ ગાય્સ તમામ તમારા માટે બહાર જોડાશે કેક, જે CS50 એક પરંપરાના એ ભાગની બે બાજુઓમાંની માં છે, મેમોરિયલ હોલ. પરંતુ મને તમે Nate માટે દાખલ પ્રથમ પરવાનગી આપે છે Hardison, ફરી, રોબ બોડેન, અને ટોમી MacWilliam, આ વર્ષના કોર્સ કારભાર સંભાળે છે. જો તમે ગાય્સ મને મધ્યમાં અહીં જોડાવા કરશે. તેઓ તમામ કેટલાક પ્રેરણાત્મક ટીકા તૈયાર છે. ટોમી MACWILLIAM: હું કાંઇ ન તૈયાર નહોતી પ્રેરણાત્મક. પરંતુ મારું નામ ટોમી છે. હું માથેર એક વરિષ્ઠ છું. હું કોમ્પ્યુટર વિજ્ઞાન અભ્યાસ કરું છું. હું ખરેખર આ હેજ ટીમ પર હોવા ઉત્સાહિત છું અને જઈને તમારી સાથે CS50 પ્રવાસ મારફતે. હું ખરેખર CS50 વિશે પ્રેમ શું છે તે કેવી રીતે ખરેખર તમે શીખવે છે એક નવી રીતે સમસ્યાઓ વિશે વિચારો. આ ખરેખર એક કૌશલ્ય કે Gonna અમૂલ્ય કોઈ બાબત છે એટલા માટે છે ક્ષેત્ર શું તમે જાય. અને ન તો માત્ર તે જ છે, પરંતુ અમે વધુ કોઇ કરતાં મફત કેન્ડી તક આપે છે કેમ્પસ પર અન્ય કોર્સ. અરે વાહ, અને તેથી હું ખરેખર જોવાનું છું આગળ જોઈ શું દરેકને આ સત્ર બનેલ છે. અને જો કોઇ કોઇ પ્રશ્નો હવે અથવા સમગ્ર ધરાવે છે આ સત્ર, ચોક્કસપણે મફત લાગે મને બહાર સુધી પહોંચવા અને હું મદદ કરવા માટે ખુશ હશો. રોબ બોડેન: હાય. હું રોબ બોડેન છું. હું કિર્કલૅંડ એક વરિષ્ઠ છું. અરે વાહ, કે અધિકાર છે. અમે તમામ છો ખરેખર આ આગામી સત્ર માટે ઉત્તેજિત. અમે આશા રાખીએ છીએ કે તમે બધા છો ઉત્તેજિત. હું કે અપેક્ષા હતી. યાહ. તેથી અમે આ making માં ખૂબ જ પ્રયાસ મૂકવા ખરેખર મહાન સત્ર. અને જ્યાં સુધી તમે પ્રયાસ મૂકવા તૈયાર છીએ, ત્યાં છે ખૂબ જ તમે આ કોર્સ મળી શકે છે. આહ, અમે - હા. તમે આ કોર્સ બહાર રમવામાં ઘણી મજા મેળવી શકો છો. અમે 108 ના સ્ટાફ નથી જો તમે ખૂબ ન કરી શકે મજા બહાર તે. તેથી, માત્ર સંડોવાયેલ હોઈ પ્રયાસ કરો અને તમે તેને કોઇ અફસોસ થશે. NATE HARDISON: હાય, ગાય્સ. હું Nate છું. હું કોર્સ માટે preceptor છું. હું ખરેખર અહીં પણ હોઇ ઉત્સાહિત છું. આ મારી પ્રથમ અહીં વર્ષ છે. હું આશા છે કે તમે આ કોર્સ ભરે છે અને તેને એટલું આનંદ હું તેનો આનંદ કરી છે અત્યાર સુધી. અને જો તમે ક્યારેય કેવી રીતે 9 કે 10 થી ગણતરી કરવા માંગો છો દ્વિસંગી છે, મને વાત આવે છે. આ ગાય્સ છોડીને અહીં જોખમ અંતે તેથી: ડેવિડ જે MALAN થોડી awkwardly પગલાં, ચાલો માત્ર થોડા મારફતે ધસારો આ વસ્તુઓ છે કે જે રાહ જોવી પહેલાં અમે કેક માટે મુલતવી રાખવું. તે શું છે કે આગળ આવેલું છે? વેલ, જો અમે ગયા વર્ષે એક ઝડપી પાછા સમસ્યા છે, નજર 0 સુયોજિત કરવા માટે, તમારા પૂરોગામી એ પ્રોગ્રામિંગ માં ડવ સ્ક્રેચ, ગ્રાફિકલ પ્રોગ્રામીંગ ભાષા કહેવાય ભાષા તમે જે કોર્સમાં પ્રથમ દિવસના ઉપયોગ આ શરૂ પડશે શુક્રવાર અમુક તમે કેટલાક અજાણ્યા ખ્યાલો જાણવા માટે. ખ્યાલ પણ ત્યાં આ ઉન્નત માટે પાસું રહેશે પહેલાં પૃષ્ઠભૂમિ સાથે તમે તે. છેલ્લા વર્ષના સમસ્યા 2 સેટ, વિદ્યાર્થીઓ માં ડવ સંકેતલિપીનો વિશ્વમાં, enciphering અથવા મૂંઝાયેલું ના કલા માહિતી, અમલીકરણ કાર્યક્રમો એનક્રિપ્ટ થયેલ માહિતી છે. અને હેકર ઉપરાંત છેલ્લા વર્ષના વિદ્યાર્થીઓને કરી તિરાડ અથવા લાક્ષણિક માં પાસવર્ડો ડિકોડ ગાણિતીક નિયમો સાથે આવી દ્વારા કમ્પ્યુટરની એકસઈ પાસવર્ડ ફાઈલ અને જડ બળ માટે heuristics આઉટ figuring કોઈને શું છે કમ્પ્યુટર સિસ્ટમ પર પાસવર્ડ હતી. ગયા વર્ષે પણ સમસ્યા, 3 સેટ હતી વિદ્યાર્થીઓ impli - માં સમસ્યા 4 સેટ - કર્યું વિદ્યાર્થીઓ સુડોકુ એ રમત અમલ. અને હેકર ઉપરાંત તે વર્ષે વિદ્યાર્થીઓ ન હતી માત્ર અમલ કેવી રીતે રમત રમી છે, પરંતુ વાસ્તવમાં એક ઉકેલ કરનારાની કમ્પ્યુટર તમે જેમાં પૂરી પાડે છે, માનવ શકે, દ્વારા વધુ ઝડપથી કરતાં તમે હલ કરી છે સંકેતો ચોક્કસ સમસ્યા. સમસ્યા 5 સમૂહ, અમે વિદેશી, આ કલા કર્યું માહિતી પુનર્પ્રાપ્ત કે આકસ્મિક અથવા ખૂબ હતી ઇરાદાપૂર્વક કમ્પ્યૂટર માંથી કાઢી નાખ્યું છે. છેલ્લા વર્ષે, શિક્ષકવર્ગ હું અને કેમ્પસની આસપાસ strolled લોકો, સ્થળો, અને વસ્તુઓ ફોટોગ્રાફ્સ લેવા, અને પછી આકસ્મિક અમારા કૅમેરા પર મીડિયા કાર્ડ ફોર્મેટ તે તમામ ફોટા હતા. પરંતુ કોઇ સમસ્યા નથી. અમે આ મીડિયા કાર્ડ એક ફોરેન્સિક છબી બનાવી છે, તે આપ્યો આઉટ વર્ગ માં તમામ વિદ્યાર્થીઓ માટે, અને તેમને લખવા માટે પડકાર કાર્યક્રમો કે જે તે કાર્ડ ના JPEGs તમામ વસૂલ. અને આ ખરેખર એક અમારા મનપસંદ સમસ્યા સમૂહોના. અને હું એક ઇમેઇલ પણ એક તમારા પૂર્વજોના માંથી ખોદવામાં, જે મહાન ફર્યો પહેલા વાંચી મજા આવી હતી. આ મેટ છે - - ડિયર, ડેવિડ મારા ગઈકાલે તેમણે લખ્યું બહેન અકસ્માતે તેમના કેમેરા SD કાર્ડ બંધારણ અને હારી યાદગાર ફોટા એક વર્ષ વર્થ. તે કમનસીબે શ્રેષ્ઠ અપ તેના માહિતી ટેકો નથી. હું પણ આ પરિસ્થિતિ મને 5 pset ઓફ યાદ છે, તેથી મને લાગ્યું માટે પુનઃપ્રાપ્ત કાર્યક્રમ દ્વારા તેના SD કાર્ડ રન પ્રયાસ કરશે કે હું તમામ રીતે ઓક્ટોબર ફરી લખ્યું હતું. તેથી આઉટ figuring ચાર કલાક પછી કેવી રીતે બનાવવા માટે આ ફોર્મેટ SD કાર્ડ ના કાચા છબી - ગૂગલ સુધી આ અંગે ખૂબ નિરુપયોગી સાબિત થયું વ્યંગાત્મક રીતે હું પર તમારા સૂચનો આવે થયું ઇન્ટરનેટ - આદેશ દલીલો કેટલાક આસપાસ બેદરકારી પછી, હું ફોરેન્સિક ઇમેજ બનાવવા વ્યવસ્થાપિત. અને સ્થાપિત અને રૂપરેખાંકિત કરવા CS50 પછી ઉપકરણ, હું મારી મારફતે ફોરેન્સિક છબી સ્કોર વ્યવસ્થાપિત કાર્યક્રમ અને તમામ મારા બહેન ફોટોગ્રાફ 1.027 પુનઃપ્રાપ્ત. અધિકાર, મેટ્ટ. જેથી છેલ્લા year's માં - [વધાવી] ગયા વર્ષના સમસ્યા 6 સેટ, અમે વિદ્યાર્થીઓ આપ્યો 150,000 ઇંગલિશ શબ્દો ની જોડણી અને તેમને પડકારવામાં એક સ્પેલચેકરરૂપરેખાંંકિતકરો કે ફોર્મ પ્રશ્નો જવાબ આપ્યો લખી આ શબ્દ યોગ્ય રીતે અથવા જોડણી ખોટી રીતે શક્ય તેટલી ઝડપી. અને પસંદ માં આધાર પછી મંજૂરી વિદ્યાર્થીઓ હતા તેમના પરિણામો પોસ્ટ દ્વારા સહપાઠીઓને પડકાર છે, RAM નો જથ્થો કે તેઓ ઉપયોગ થાય છે, CPU ના ચક્ર નંબર અથવા સેકન્ડ કે તેઓ ઉપયોગ તેથી, જે વિદ્યાર્થીઓને પછી ક્રમ આપવામાં આવ્યો હતો આ કોર્સ વેબસાઇટ પર. કે ફરીથી, તેના કેવળ વૈકલ્પિક પાસું છે, પરંતુ મહાન મજા ઘણી વાર એક વિદ્યાર્થી માટે 10 અથવા તેથી પર નંબર પદ વિચાર કરશે વેબસાઈટ પર મોટા બોર્ડ, રાત્રિભોજન માટે આ બોલ પર જાઓ, અને પછી પાછા આવો અને ખ્યાલ રૂમમેટ માત્ર માં નહીં હતી તેને અથવા તેણીને મોટી બોર્ડ પર ફ્રન્ટ, ત્યાં બીજી જલધારા માત્ર એક તેના અથવા તેણીના રૂમમેટ બે અથવા ત્રણ કલાક. તેથી અમે કંઈક આગળ જુઓ પણ આ વર્ષ. સમસ્યા ફૂટ 7 વેબ દિશામાં નહોતી અમે વાછરડો સેટ પ્રોગ્રામિંગ, વાસ્તવમાં ક્યારેય સમસ્યાઓ ઉકેલવા વધુને વધુ વેબ બ્રાઉઝર સામાન્ય પર્યાવરણ. Decreasingly ખબર છે કે અમે મેક્સ પર નથી સોફ્ટવેર ડાઉનલોડ કરો અને પીસી, પરંતુ વધતા જતા અમે વેબ અંદર તેને તમામ નથી. અને ખરેખર ગયા વર્ષે, 'વિદ્યાર્થીઓ અંતિમ પ્રોજેક્ટ 88 કેટલાક% માં આ કોર્સમાં વેબ આધારિત હતા. અને તે પણ, કુશળતા કે તમે આ પરથી લેવામાં કરશે માતાનો અભ્યાસક્રમ ઓવરને દ્વારા વર્ગ. શું માતાનો અભ્યાસક્રમ ઓવરને અંતે રાહ કારણ કે CS50 ફેર છે, આ પ્રદર્શન છે કે વિજ્ઞાન મેળો કરવાના વિચાર પર આધારિત છે. પરંતુ વાજબી ની આ આવૃત્તિ માં વર્ગ તમામ વિદ્યાર્થીઓ કરવું તેમના લેપટોપ અને તેમના મિત્રો અને કુટુંબ અને અન્ય લાવવા માટે નોર્થવેસ્ટ સાયન્સ, કેમ્પસ પર એક વિશાળ મકાન, સેટ અપ તેમના લેપટોપ, અમુક ખોરાક મેળવવા, કેટલીક પોપકોર્ન અને પીણું વિચાર, અને પછી બધા લોકો માટે તેમના અંતિમ પ્રોજેક્ટ પ્રદર્શન જે ગયા વર્ષે હાજરી 2,500 કેટલાક પ્રતિભાગીઓને નંબર કેમ્પસ તરફ છે. હતા અને આ જેવા અને આ રીતના શબ્દપ્રયોગ આ મેળો ખાતે અસાધારણ. આ વાજબી તરફ દોરી આ CS50 Hackathon, એક તક છે આ શેરી ઘટીને એક હાર્વર્ડ શટલ વડા પર હોપ 8:00 PM પર પોસ્ટેડ અંતે માઇક્રોસોફ્ટ, 7:00 AM સુધી જાઓ અને ઘરે. અમે 8:00 PM પર પોસ્ટેડ પ્રથમ રાત્રિભોજન, 1:00 AM પર બીજા રાત્રિભોજન સેવા આપવા, અને હજુ પણ 5:00 પર ઊભો તે પોસ્ટેડ, અમે સારવાર નથી IHOP અંતે પૅનકૅક્સ. અને Hackathon તક છે, જેમ અહીં ચિત્રમાં, તમારી અંતિમ પ્રોજેક્ટ માં ડાઇવ, શું પર કામ તમારી પોતાની અથવા સહયોગી પર્યાવરણ માં મિત્રો સાથે, જ્યાં સમગ્ર શિક્ષણ સ્ટાફ પણ સારી રીતે કામ કરે છે હોંગ કોંગ ચિની ખોરાક એક કાફી પુરવઠા સાથે રાત. 5:00 ખાતે પોસ્ટેડ આવા છબીઓ એકદમ સામાન્ય રહેશે આ વર્ષ તેમજ. જેથી અમે કેક માટે એક ક્ષણ માં મોકૂફ રાખવું હોય, તો ધ્યાનમાં રાખો કે આ રૂમ લોકોના 76% આ બોલ પર કોઈ પહેલાં અનુભવ ધરાવે છે. અને પાઠ્યક્રમ દીઠ તરીકે, શું આખરે આ બાબતો અભ્યાસક્રમ ખૂબ જ્યાં તમે અંત કરવા માટે તમારા સંબંધિત નથી સહપાઠીઓને, પરંતુ તમે સપ્તાહ 11 અપ સંબંધિત અંતે જ્યાં જાતે 0 સપ્તાહ છે. આ CS50 છે.