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.