You are on page 1of 5

0

00:00:05,766 --> 00:00:07,718


Hello, my name is Charles Severance.

1
00:00:07,718 --> 00:00:11,300
I'm a clinical professor at the University of Michigan School of Information and

2
00:00:11,300 --> 00:00:12,652
I'm your instructor for this course.

3
00:00:12,652 --> 00:00:16,305
This course is a little different than every programming course than

4
00:00:16,305 --> 00:00:18,255
I've ever taught or I've ever taken.

5
00:00:18,255 --> 00:00:22,675
This course is dedicated to the notion that every single person on the planet

6
00:00:22,675 --> 00:00:26,775
needs to be able to write programs and can write programs.

7
00:00:26,775 --> 00:00:30,445
You do not have to have a bunch of math, I do not expect math.

8
00:00:30,445 --> 00:00:33,006
I do not expect you've taken any other programming classes.

9
00:00:33,006 --> 00:00:34,955
I don't expect you know anything about computers.

10
00:00:34,955 --> 00:00:39,170
I think no matter what your background is you can program.

11
00:00:39,170 --> 00:00:42,032
That’s why it’s called Programming for Everybody.

12
00:00:42,032 --> 00:00:43,360
I have a couple of goals.

13
00:00:43,360 --> 00:00:46,120
Certainly, I wanna teach you how to program.

14
00:00:46,120 --> 00:00:49,640
But actually, what I really wanna do is teach you how to take a programming class.
15
00:00:49,640 --> 00:00:53,170
Because it turns out that most of the other programming classes in the world

16
00:00:53,170 --> 00:00:54,320
are kinda difficult.

17
00:00:54,320 --> 00:00:56,024
They sort of assume way too much.

18
00:00:56,024 --> 00:00:59,489
And the teachers sort of don’t even realize how much they’re expecting from

19
00:00:59,489 --> 00:01:00,030
students.

20
00:01:00,030 --> 00:01:03,550
And so when you're done with this class, you can go and

21
00:01:03,550 --> 00:01:05,870
take another beginning class.

22
00:01:05,870 --> 00:01:10,110
And that way you have this as an on ramp to all of your programming activity, and

23
00:01:10,110 --> 00:01:11,600
so I'm really excited that you're here.

24
00:01:13,060 --> 00:01:16,152
Another thing that I wanna do is that I wanna teach you how to be a mentor.

25
00:01:16,152 --> 00:01:18,980
I wanna teach you how to be a teacher of programming.

26
00:01:18,980 --> 00:01:23,270
So I want you to take all my ideas and I want you to help the next person.

27
00:01:23,270 --> 00:01:28,470
And the reason is is that learning how to program is a little sort of

28
00:01:29,920 --> 00:01:33,660
foggy, uncomfortable, you get stuck on things.

29
00:01:34,950 --> 00:01:37,190
And those things aren't hard, I assure you.

30
00:01:37,190 --> 00:01:39,850
But when you're stuck on them, they feel really hard.

31
00:01:39,850 --> 00:01:42,768
And the best way to get unstuck is get some help from somebody.

32
00:01:42,768 --> 00:01:46,087
And if they're sitting right next to you and they can go, look,

33
00:01:46,087 --> 00:01:48,596
you just gotta like add two spaces and it's fine.

34
00:01:48,596 --> 00:01:51,140
And you're like, that saved me a lot of time.

35
00:01:51,140 --> 00:01:55,640
So I want you to be willing to help somebody else.

36
00:01:55,640 --> 00:02:00,400
Another thing that's important to me is that I want to create more teachers,

37
00:02:00,400 --> 00:02:03,860
whether they're at universities, or community colleges, or high schools, or

38
00:02:03,860 --> 00:02:07,130
even middle schools, or in professional situations.

39
00:02:07,130 --> 00:02:11,490
I have given you all of the materials for this course at a website.

40
00:02:11,490 --> 00:02:15,850
They're all licensed under Creative Commons, the slides, the autograders.

41
00:02:15,850 --> 00:02:19,560
I want you to, in a sense, adopt this textbook, and

42
00:02:19,560 --> 00:02:23,950
then use my teaching kit so that you can become a teacher of this material.

43
00:02:23,950 --> 00:02:26,960
Because I don't think that I'm naturally the only teacher of this.

44
00:02:28,060 --> 00:02:33,510
And in particular, if you don't speak English as your first language,

45
00:02:33,510 --> 00:02:37,050
you might want to teach this class in your native language.

46
00:02:37,050 --> 00:02:41,272
And so that's another reason that I give you these materials with a free and

47
00:02:41,272 --> 00:02:45,710
open copyright, that you can take them an translate them into your language.

48
00:02:45,710 --> 00:02:49,630
The book has been translated into several languages, and that's really exciting.

49
00:02:49,630 --> 00:02:53,667
And those books that has been translated are usually free and available,

50
00:02:53,667 --> 00:02:58,177
you can get print copies that are very inexpensive and all the e-copies are free.

51
00:02:58,177 --> 00:03:02,638
And so this notion that I create this kit that you can then change the kit,

52
00:03:02,638 --> 00:03:07,610
you don't have to just take my class, you can change it and you can make it work
for

53
00:03:07,610 --> 00:03:08,506
you locally.

54
00:03:09,690 --> 00:03:10,860
And really,

55
00:03:10,860 --> 00:03:15,960
the overall goal of this is more than just teaching you one programming class.

56
00:03:15,960 --> 00:03:21,410
I think that the entire technology marketplace, and to some degree,

57
00:03:21,410 --> 00:03:26,440
all of business in general, is becoming increasingly technical.

58
00:03:26,440 --> 00:03:32,660
And too many people young, old, regardless of education, are shut
59
00:03:32,660 --> 00:03:38,340
out of this sort of club where you need to know something about technology.

60
00:03:38,340 --> 00:03:42,730
And so that's why we're Programming for Everybody.

61
00:03:42,730 --> 00:03:47,850
Regardless of geography, regardless of ability to pay, regardless

62
00:03:47,850 --> 00:03:53,562
of if you have any disabilities, I want Programming for Everybody to be everybody.

63
00:03:53,562 --> 00:03:58,460
I want to just expand forever the number of people who are capable of

64
00:03:58,460 --> 00:04:03,070
programming by creating an open, self-sustaining ecosystem and

65
00:04:03,070 --> 00:04:06,260
have you be part of that self-sustaining ecosystem.

66
00:04:06,260 --> 00:04:09,410
So again, welcome to class, I look forward to what you do, and

67
00:04:09,410 --> 00:04:11,330
I look forward to seeing you throughout the class.

You might also like