Presentation is loading. Please wait.

Presentation is loading. Please wait.

Software Engineering 1Maha Al-Yahya KSU 2009. Overview Who? Getting to know me Getting to know you What? Prerequisite knowledge Content Why? Objectives.

Similar presentations


Presentation on theme: "Software Engineering 1Maha Al-Yahya KSU 2009. Overview Who? Getting to know me Getting to know you What? Prerequisite knowledge Content Why? Objectives."— Presentation transcript:

1 Software Engineering 1Maha Al-Yahya KSU 2009

2 Overview Who? Getting to know me Getting to know you What? Prerequisite knowledge Content Why? Objectives Job Market How? Methods Topics Grading system Schedule Resources Policy 2Maha Al-Yahya KSU 2009

3 Getting to know me Name: Maha Al-Yahya Position: Assistant Professor Education: BSc. from King Saud University, KSA MSc from Bristol University, UK PhD from Nottingham University, UK 5th term teaching Software Engineering course How to contact me Room B14 Office hours hanged on my door, or by appointment. Email: malyahya@ksu.edu.sa 3Maha Al-Yahya KSU 2009

4 Getting to know you عرفينا بنفسك الأنشطة التي شاركت فيها داخل وخارج الجامعة هوايتك المفضلة المشاريع البرمجية التي شاركت في اعدادها ماذا تتمني أن تحققي في المستقبل ( الرؤيةالمستقبلية ) المواد التي درستيها وأعجبتك في القسم، وماذا استفدت منها Maha Al-Yahya KSU 20094

5 Getting to know you Each student gets an ID badge قالوا عن البطاقة : ” فكرة البطاقه أعتقد ساعدت كثيرحتى انا كطالبه ساعدتني في معرفة أسماء بعض الطالبات اللاتي لم أعرفهم من قبل “ Print your name clearly in Arabic, similar to: مها اليحيى Software Engineering First Semester 1430/1431 Wear your badge at all times, during lectures and tutorials. Maha Al-Yahya KSU 20095

6 Prerequisite Knowledge English language reading and writing skills Programming Business modeling (from systems analysis and design course) Data models (ER diagrams) Functional (data flow diagrams) Object oriented (object models, class diagrams, sequence diagrams) 6Maha Al-Yahya KSU 2009

7 The Course We will learn how to develop quality software. Focus will be on overall software development process. Introducing stages in software development. Understanding the requirements for each phase. Describing the deliverables for each phase. Documentation and quality assurance 7Maha Al-Yahya KSU 2009

8 Course Syllabus Introduction to software engineering Software Process Models Project Management Requirements Elicitation and Analysis Software Design Validation and Verification Software Testing Software Evolution Software Configuration Management Software Quality Management 8Maha Al-Yahya KSU 2009

9 Why learn Software Engineering? 9Maha Al-Yahya KSU 2009

10 The Course Objectives Develop learners’ SW engineering skills such as: Requirements elicitation Architectural design SW Testing SW evolution Project management 10Maha Al-Yahya KSU 2009

11 The Saudi Job Market IT graduate job opportunity as a software engineer include: Solution developer Project manager SW Analyst SW designer Programmer SW Tester SW Quality manager 11Maha Al-Yahya KSU 2009

12 How will we learn Software Engineering? My Teaching strategy 12Maha Al-Yahya KSU 2009

13 I hear and I forget. I see and I remember. I do and I understand 13Maha Al-Yahya KSU 2009

14 Lecture Reading Audio-Visual Demonstration Discussion Group Practice by Doing Teach Others / Immediate Use 5%5% 10% 20% 30% 50% 75% 90% Average Retention Rate Learning Pyramid [1] 14Maha Al-Yahya KSU 2009

15 Attention span [2] 15Maha Al-Yahya KSU 2009

16 Attention Span [2] 16Maha Al-Yahya KSU 2009

17 What will we do about it? Students' attention span is approximately 15 minutes so we will refresh by changing activities every 10-15 minutes. Apply new models of Learning Team-based learning Active Learning 17Maha Al-Yahya KSU 2009

18 Methods To introduce the theory and basic concepts Lectures (Active Learning) Assignments (individual/Group) Tutorials (workshops/discussion sessions) Case studies Class group activities and competitions Guest Speakers 18Maha Al-Yahya KSU 2009

19 Methods cont. To develop SW development experience and teamwork skills: Experiential learning (learning by doing) project oriented approach. Students work in teams (7 students) 19Maha Al-Yahya KSU 2009

20 20

21 What students said... كورس جميل من ناحية الانشطه والتمتع في المحاضره ( اخذت المحاضره مو على انها شي واجب بل على شكل معلومات تفيدني في المستقبل ) Lectures were fun and we learned a lot The lecture is never boring كانت المحاضرة ممتعه، ولا تخلو من الفائدة،لم اشعر ابدا بالرغبة في الغياب عن المحاضرة كما يحصل مع بعض المواد.. أصبحت الدراسة متعة.. و التعلم فائدة المحاضرة خلقت جواً جامعياً رائعاً استقيظ من النوم فقط لأنني أتذكر بأن المحاضرة ستكون في صباح هذا اليوم Maha Al-Yahya KSU 200921

22 You're Probably Bored by Now... So lets do something different…………. 22Maha Al-Yahya KSU 2009

23 Class Activity: Card trade-in ظاهرة الغش في التعليم الجامعي برأيك ما هي أبرز أسباب لجوء الطالبات الى الغش خاصة في الواجبات ( تمارين، برامج، أبحاث ) ؟ 23Maha Al-Yahya KSU 2009

24 24

25 Assessment Assessment is more than grades: To many, the word "assessment" simply means the process by which we assign students grades. Assessment however is a mechanism for providing me with data for improving my teaching methods, and guiding and motivating students to be actively involved in their own learning. As such, assessment provides important feedback to both instructors and students. 25Maha Al-Yahya KSU 2009

26 Grading Scheme 30%Midterms (2) 10%Quizzes 15%Group Project 5%Assignments 40%Final Exam 100%Total 26Maha Al-Yahya KSU 2009

27 Exam Dates ExamDate Quiz 1Tuesday 27 th October 2009 Time 10:00-10:15 Midterm 1Saturday 14 th November 2009 Time:12-1 Midterm 2Saturday 19 th December 2009 Time: 12-1 Quiz 2Tuesday 12 th January 2010 Time 10:00-10:15 27Maha Al-Yahya KSU 2009

28 Course Resources 28Maha Al-Yahya KSU 2009

29 Textbook Sommerville, Ian “Software Engineering” 8 th edition, Addison-Wesley. 29Maha Al-Yahya KSU 2009

30 The Course Blog The CAP 312 course has a blog located at http://blogs.ksu.edu.sa/cs312/ http://blogs.ksu.edu.sa/cs312/ I will use it for Making announcements Providing course calendar Uploading lecture slides, and assignments Reading your comments and views on the topics Answering your questions 30Maha Al-Yahya KSU 2009

31 The Course Blog You will use it for Reading announcements Obtaining course information Schedule Assignments Project deliverables Asking questions Commenting on various course topics and issues 31Maha Al-Yahya KSU 2009

32 خدمة تواصل خدمة رسائل الجامعة القصيرة تقوم على تفعيل التواصل بين الجهات والمستفيدين عن طريق استخدام رسائل الجوال القصيرة. الخدمة متاحة لكافة منسوبي الجامعة. http://sms.ksu.edu.sa رمز المجموعة : 76869 اسم المجموعة : هندسة البرمجيات 32Maha Al-Yahya KSU 2009

33 Policy Mobiles should be turned off during lectures and tutorials. No makeup exams except in extreme cases with evidence and the approval of the exam committee. Academic dishonesty (plagiarism) is strictly prohibited, and both parties will be penalized. 33Maha Al-Yahya KSU 2009

34 So… Welcome aboard and … learn, have fun, and prepare for a successful future insha ALLAH 34Maha Al-Yahya KSU 2009

35 References [1] Dale, Edgar, Audio-Visual Methods in Teaching, third edition, Holt Rinehart, Winston, 1969. [2] Johnstone, A.H. & Percival, F. (1976) Attention breaks in lectures, Education in Chemistry, 13, 49-50. 35Maha Al-Yahya KSU 2009


Download ppt "Software Engineering 1Maha Al-Yahya KSU 2009. Overview Who? Getting to know me Getting to know you What? Prerequisite knowledge Content Why? Objectives."

Similar presentations


Ads by Google