Download presentation
Presentation is loading. Please wait.
Published byAbel Collins Modified over 9 years ago
1
Software Engineering
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
3
Name: Abeer Al-Humaimeedy Position: Lecturer Education: ◦ BSc. And MSc from King Saud University, KSA ◦ Preparing for PhD in an area related to software engineering. How to contact me ◦ Room B10 ◦ Office hours hanged on my door, or by appointment. ◦ Email: abeercap@hotmail.com
4
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)
5
The course content The course content We will learn how to develop quality software. ◦ Focus will be on overall development method. Introducing stages in software development. Understanding the requirements for each phase. Describing the deliverables for each phase. Documentation and quality assurance
6
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
7
Why study Software Engineering?
8
The objectives Develop learners’ SW engineering skills such as: ◦ Requirements elicitation ◦ Architectural design ◦ SW Testing ◦ SW evolution ◦ Project management
9
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
10
How will we learn Software Engineering? My Teaching strategy
11
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
14
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
15
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 To develop SW development experience and team work skills: ◦ Experiential learning (learning by doing) project oriented approach. ◦ Students work in teams (7/8 students)
16
So lets do something different………….
17
If I ask you how we can make the lecture more motivating you will say : include activities and not relying on lecturing OK, Take out a piece of paper (paper slip) and answer the following question: What is the suitable activities that we can include it in our lecture?
18
Take out another piece of paper and answer this question: What is the dark side of the college courses (bad things happened in the courses usually)?
19
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.
20
Grading Scheme 30%Midterms (2) 10%Quizzes 15%Group Project 5%Assignments 40%Final Exam 100%Total
21
ExamDate Quiz 124 th or 26 th October 2009 Midterm 1Saturday 14 th November 2009 Time:12-1 Midterm 2Saturday 19 th December 2009 Time: 12-1 Quiz 29 th or 11 th January 2010
22
Time: at the beginning of the lecture Duration: 10-15 minutes Style: Multiple Choice questions
23
Course Resources
24
Sommerville, Ian “Software Engineering” 8 th edition, Addison- Wesley.
25
The Course Blog The Course Blog The CAP 312 course has a blog located at 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
26
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
27
خدمة رسائل الجامعة القصيرة تقوم على تفعيل التواصل بين الجهات والمستفيدين عن طريق استخدام رسائل الجوال القصيرة. الخدمة متاحة لكافة منسوبي الجامعة. http://sms.ksu.edu.sa اشتركي في موقع تواصل كمستقبل ثم انضمي لمجموعتنا رقم مجموعة تواصل لشعبتنا هي 92705
28
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.
29
Welcome aboard and … learn, have fun, and prepare for a successful future insha ALLAH
30
[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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.