All language subtitles for 11. Section Summary

af Afrikaans
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bn Bengali
bs Bosnian
bg Bulgarian
ca Catalan
ceb Cebuano
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
tl Filipino
fi Finnish
fr French
fy Frisian
gl Galician
ka Georgian
de German
el Greek
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
km Khmer
ko Korean
ku Kurdish (Kurmanji)
ky Kyrgyz
lo Lao
la Latin
lv Latvian
lt Lithuanian
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mn Mongolian
my Myanmar (Burmese)
ne Nepali
no Norwegian
ps Pashto
fa Persian
pl Polish
pt Portuguese
pa Punjabi
ro Romanian Download
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
st Sesotho
sn Shona
sd Sindhi
si Sinhala
sk Slovak
sl Slovenian
so Somali
es Spanish
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
te Telugu
th Thai
tr Turkish
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
or Odia (Oriya)
rw Kinyarwanda
tk Turkmen
tt Tatar
ug Uyghur
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 1 00:00:18,900 --> 00:00:22,860 In this lecture, we will look at a recap of what we learned in this section of the course. 2 00:00:23,430 --> 00:00:26,520 This section taught us the fundamentals of computer science. 3 00:00:27,270 --> 00:00:34,080 First, we learned about what computer sciences, computer science is, the study of computers and computational 4 00:00:34,080 --> 00:00:34,740 systems. 5 00:00:35,250 --> 00:00:41,610 And computer scientists write algorithms step by step instructions for the computer to execute in order 6 00:00:41,610 --> 00:00:42,690 to solve a problem. 7 00:00:43,920 --> 00:00:48,330 Next, we learned what programming is and the role that it plays in technology. 8 00:00:48,900 --> 00:00:54,000 Programming is writing instructions that the computer will follow to process data into information. 9 00:00:54,900 --> 00:00:59,670 Programming allows developers to solve problems and empowers them to create software. 10 00:01:00,880 --> 00:01:06,490 After that, we learned about the five generations of programming languages, the five generations of 11 00:01:06,490 --> 00:01:13,630 programming languages from one to five or machine language, assembly language, high level languages. 12 00:01:14,020 --> 00:01:17,260 Problem oriented languages and natural languages. 13 00:01:17,800 --> 00:01:21,220 The first generation of programming languages is machine language. 14 00:01:21,700 --> 00:01:25,390 The second generation of programming languages is assembly language. 15 00:01:26,020 --> 00:01:29,920 The third generation of programming languages is high level languages. 16 00:01:30,400 --> 00:01:36,820 The fourth generation of programming languages is problem oriented languages or very high level languages. 17 00:01:37,240 --> 00:01:40,930 The fifth generation of programming languages is natural languages. 18 00:01:41,710 --> 00:01:46,580 Then we learned about what C Sharp is and why learning C sharp would be very beneficial to you. 19 00:01:46,990 --> 00:01:50,650 C Sharp is one of the most popular programming languages in the world. 20 00:01:51,460 --> 00:01:56,620 Once you know C sharp, you can apply to thousands of jobs that pay ninety thousand dollars or over. 21 00:01:57,010 --> 00:02:02,470 C Sharp is used across several industries, including investment banking, web development and game 22 00:02:02,470 --> 00:02:03,100 development. 23 00:02:04,390 --> 00:02:08,260 After that, we learned what happens under the hood of the computer when you run a program. 24 00:02:09,010 --> 00:02:13,810 The computer only understands the values to zero and one a.k.a. binary code. 25 00:02:14,680 --> 00:02:19,990 When we write code and C Sharp or another programming language, that code is called the source code 26 00:02:19,990 --> 00:02:23,590 for the program to get from source code to binary code. 27 00:02:24,010 --> 00:02:26,710 The computer must perform a few steps of translation. 28 00:02:27,070 --> 00:02:31,630 First, the computer translates the program from source code into assembly language. 29 00:02:32,710 --> 00:02:36,400 Next, the assembly language is translated into machine language. 30 00:02:37,000 --> 00:02:43,420 Finally, machine language is broken down into binary code ones and zeros that the computer can understand. 31 00:02:44,050 --> 00:02:48,280 There are four steps to running a computer program and the process is cyclical. 32 00:02:48,880 --> 00:02:52,780 The steps are fetch, decode, execute and store. 33 00:02:53,380 --> 00:02:58,390 The computer will fetch the next instruction from the RAM, the computers, random access memory. 34 00:02:59,050 --> 00:03:03,850 Then it will decode those instructions so that it knows exactly what to do to perform that step. 35 00:03:04,390 --> 00:03:06,280 After that, it will execute that task. 36 00:03:06,520 --> 00:03:10,120 Finally, it stores the result in case it needs to access it later. 37 00:03:10,360 --> 00:03:13,570 This is a brief overview of what happens under the hood of the computer. 38 00:03:13,660 --> 00:03:19,510 When you run a computer program next, we learned about the stack and the heap, both the heap and the 39 00:03:19,510 --> 00:03:22,270 stack or memory locations inside of the computer. 40 00:03:22,870 --> 00:03:28,240 The stack is managed by the computer and the programmer does not manually do anything with this memory. 41 00:03:28,960 --> 00:03:32,920 The heap is a block of memory for the programmer to allocate and d allocate. 42 00:03:33,610 --> 00:03:37,960 It is important that the program will remember to free up memory once it is no longer needed. 43 00:03:38,420 --> 00:03:40,060 Elsom memory leak can occur. 44 00:03:41,110 --> 00:03:45,550 Then we learned about the five step process, the programming systems and applications. 45 00:03:46,090 --> 00:03:49,270 The five step process to programming is defining the problem. 46 00:03:49,690 --> 00:03:55,840 Designing a solution, coding the program, testing the program and documenting the program. 47 00:03:56,200 --> 00:03:58,780 After that, we learned how to get the most out of this course. 48 00:03:59,560 --> 00:04:04,060 How you take this course is up to your prior knowledge, your goals and your learning style. 49 00:04:04,300 --> 00:04:06,670 Don't look at the length of the course as intimidating. 50 00:04:07,060 --> 00:04:10,170 Look at it as an opportunity to master C short programming. 51 00:04:10,900 --> 00:04:14,560 Finally, we looked at some tips to make you the best programmer you can be. 52 00:04:15,340 --> 00:04:18,310 I offered you five tips, which would be persistent. 53 00:04:18,850 --> 00:04:25,810 Stick to a routine focus on the fundamentals, build hands on projects no matter what level of experience 54 00:04:25,810 --> 00:04:26,320 you have. 55 00:04:26,740 --> 00:04:28,570 And don't be afraid to ask for help. 56 00:04:29,230 --> 00:04:31,870 Follow these tips and stick with this course. 57 00:04:32,350 --> 00:04:36,730 And you will go from beginner to expert in C short programming in the next section. 58 00:04:37,000 --> 00:04:41,080 We will download, install and setup visual studio on your computer. 6442

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.