Presentation is loading. Please wait.

Presentation is loading. Please wait.

WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010.

Similar presentations


Presentation on theme: "WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010."— Presentation transcript:

1

2 WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010. They may not show up well on other PowerPoint versions. You can download PowerPoint 2010 viewer from here.here These slides contain a lot of animations. For optimal results, watch in slideshow mode.

3 A fully owned subsidiary of a Silicon Valley based software giant is looking for fresh graduates to join the team building a product used by millions of users. Salary: S$4000-S$5000 + company benefits Locations: Singapore/US/Europe Ideal candidate: Very good in Java or C++, has a solid understanding of all phases of the software engineering life cycle, can write high quality code, team player, fast learner. Permanent position after 6 months probation. Number of vacancies: only limited by the quality of applicants Software Engineer Positions Would you apply for this job, if you have a good chance of getting it?

4 A fully owned subsidiary of a Silicon Valley based software giant is looking for fresh graduates to join the team building a product used by millions of users. Salary: S$4000-S$5000 + company benefits Locations: Singapore/US/Europe Ideal candidate: Very good in Java or C++, has a solid understanding of all phases of the software engineering life cycle, can write high quality code, team player, fast learner. Permanent position after 6 months probation. Number of vacancies: only limited by the quality of applicants Software Engineer Positions Software Engineer

5 given language, given tools, given product, complex design, existing code, real users, existing team, …

6 CS2103 Software Engineer

7 Entrepreneur Hacker Game designer …………………. Consultant CS2103

8 Software Engineer Entrepreneur Hacker Game designer …………………. Consultant

9 Software Engineer Entrepreneur Hacker Game designer …………………. Consultant CS2103

10 Software Engineer Entrepreneur Hacker Game designer …………………. Consultant CS2103 given language, given tools, given product, complex design, existing code, real users, existing team, …

11 Software Engineer Entrepreneur Hacker Game designer …………………. Consultant CS2103

12 given language, given tools, given product, complex design, existing code, real users, existing team, … Entrepreneur Hacker Game designer …………………. Consultant CS2103 CS3216 CS3217 CS3213 CS3281/2 CS2103R CS3201/2 CS3283/4 Software Engineer

13 CS2103

14

15 Detour: Intro to 1.The first step to become a professional Software Engineer 2.……………………………………………………. 3.……………………………………………………. 4.……………………………………………………. CS2103

16 CS2103 Module Rating [Satisfactory] 3.0 [Good] 4.0 [Excellent] 5.0 2008200920102011 2012

17 CS2103 Module Rating [Satisfactory] 3.0 [Good] 4.0 [Excellent] 5.0 2008200920102011 students me 2012

18 CS2103 Module Rating [Satisfactory] 3.0 [Good] 4.0 [Excellent] 5.0 2008200920102011 students me 2012

19 students me

20 students me

21 students me

22 students me

23 students me

24 students me

25 students

26 me students employer employee

27 me students employer employee

28 me students

29 me students

30 me students

31 MIT 6.170 Software Engineering Laboratory CS2103/T Software Engineering

32 Detour: Intro to CS2103 1.The first step to become a professional Software Engineer 2.The product is YOU, not the software. 3.……………………………………………………. 4.…………………………………………………….

33 See Jim reading email…

34 Boss

35

36 |

37 add send budget by Friday Added: desc: send budget deadline: Friday 23 rd Sep

38

39

40 add send budget by Friday send budget by fri send budget -d by fri send budget { "@context": "http://schema.org", "@type": "ImageObject", "contentUrl": "http://images.slideplayer.com/14/4253135/slides/slide_40.jpg", "name": "add send budget by Friday send budget by fri send budget -d by fri send budget

41 send budget..b fri Added: desc: send budget deadline: Friday 23 rd Sep

42 ..m..b thu Added: desc: send budget deadline: Friday 23 rd Sep Modified: desc: send budget deadline: Thursday 22 nd Sep

43 Thursday …

44 ..w 1: desc: send budget deadline: today 2: desc: ask Jack for sales data deadline: 2 more days

45 Later that day …

46 ..s bud 1: desc: send budget deadline: Thu 22 nd September 2: desc: review buddy program deadline: Wed 21 st September

47 ..s budg 1: desc: send budget deadline: Thu 22 nd September

48 ..s bud 1: desc: send budget deadline: Thu 22 nd September 2: desc: review buddy program deadline: Wed 21 st September

49 Detour: Intro to CS2103 1.The first step to become a professional Software Engineer 2.The product is YOU, not the software. 3.Build software better, not bigger. 4.…………………………………………………….

50 5-minute university

51 5-minutes CS2103

52 Software Engineer Entrepreneur Hacker Game designer …………………. Consultant CS2103

53 Software Engineer Entrepreneur Hacker Game designer …………………. Consultant Learning to learn

54 Lecture format Learning to learn

55

56

57

58 Fill a bucket → Light a fire Other related concepts: “Flipped classroom” (partial) “Teach less, learn more”

59 Detour: Intro to CS2103 1.The first step to become a professional Software Engineer 2.The product is YOU, not the software. 3.Build software better, not bigger. 4.Learn to learn, not just content.

60


Download ppt "WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010."

Similar presentations


Ads by Google