Download presentation
Presentation is loading. Please wait.
Published byMorgan Gallagher Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.