welcome to cap 312

35
Welcome to CAP 312 Software Engineering 1 Maha Al-Yahya KSU 2009

Upload: olympia-zervos

Post on 02-Jan-2016

30 views

Category:

Documents


0 download

DESCRIPTION

Welcome to CAP 312. Software Engineering. 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. Getting to know me. Name: Maha Al- Yahya - PowerPoint PPT Presentation

TRANSCRIPT

Welcome to CAP 312

Welcome to CAP 312Software Engineering 1Maha Al-Yahya KSU 20091OverviewWho?Getting to know meGetting to know youWhat?Prerequisite knowledge ContentWhy?ObjectivesJob MarketHow?MethodsTopicsGrading systemScheduleResourcesPolicy

2Maha Al-Yahya KSU 20092Getting to know meName: Maha Al-Yahya Position: Assistant ProfessorEducation:BSc. from King Saud University, KSAMSc from Bristol University, UKPhD from Nottingham University, UK5th term teaching Software Engineering courseHow to contact meRoom B14Office hours hanged on my door, or by appointment.Email: [email protected] Al-Yahya KSU 2009Getting to know you ()

Maha Al-Yahya KSU 20094Getting to know youEach student gets an ID badge :

Print your name clearly in Arabic, similar to: Software EngineeringFirst Semester 1430/1431

Wear your badge at all times, during lectures and tutorials.Maha Al-Yahya KSU 20095Prerequisite KnowledgeEnglish language reading and writing skillsProgrammingBusiness 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 20096 The CourseWe 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 20097Course SyllabusIntroduction to software engineeringSoftware Process ModelsProject ManagementRequirements Elicitation and AnalysisSoftware DesignValidation and VerificationSoftware TestingSoftware EvolutionSoftware Configuration Management Software Quality Management

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

The Course ObjectivesDevelop learners SW engineering skills such as:Requirements elicitationArchitectural designSW TestingSW evolution Project management 10Maha Al-Yahya KSU 200910

The Saudi Job MarketIT graduate job opportunity as a software engineer include:Solution developerProject managerSW AnalystSW designerProgrammerSW TesterSW Quality manager

11Maha Al-Yahya KSU 200911How will we learn Software Engineering?My Teaching strategy12Maha Al-Yahya KSU 2009I hear and I forget. I see and I remember. I do and I understand13Maha Al-Yahya KSU 2009LectureReadingAudio-VisualDemonstrationDiscussion GroupPractice by DoingTeach Others / Immediate Use5%10%20%30%50%75%90%TraditionalTeamingAverage Retention RateLearning Pyramid [1]14Maha Al-Yahya KSU 2009Attention span [2]

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

16Maha Al-Yahya KSU 2009What 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 LearningTeam-based learningActive Learning 17Maha Al-Yahya KSU 2009MethodsTo introduce the theory and basic conceptsLectures (Active Learning)Assignments (individual/Group)Tutorials (workshops/discussion sessions)Case studiesClass group activities and competitionsGuest Speakers

18Maha Al-Yahya KSU 200918Methods 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 2009Did the students like it?Maha Al-Yahya KSU 200920What students said... ( )Lectures were fun and we learned a lotThe lecture is never boring .. ..

Maha Al-Yahya KSU 200921You're Probably Bored by Now...

So lets do something different.22Maha Al-Yahya KSU 2009Class Activity: Card trade-in

( ) 23Maha Al-Yahya KSU 2009Assesment Maha Al-Yahya KSU 200924AssessmentAssessment 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, andguiding 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 2009Grading Scheme30%Midterms (2)10%Quizzes15%Group Project5%Assignments40%Final Exam100%Total26Maha Al-Yahya KSU 200926Exam DatesExamDateQuiz 1Tuesday 27th October 2009Time 10:00-10:15Midterm 1Saturday 14th November 2009 Time:12-1Midterm 2Saturday 19th December 2009Time: 12-1Quiz 2Tuesday 12th January 2010Time 10:00-10:1527Maha Al-Yahya KSU 2009Course Resources 28Maha Al-Yahya KSU 2009Textbook

Sommerville, Ian Software Engineering8th edition, Addison-Wesley.29Maha Al-Yahya KSU 2009 The Course BlogThe CAP 312 course has a blog located at http://blogs.ksu.edu.sa/cs312/ I will use it forMaking announcementsProviding course calendarUploading lecture slides, and assignmentsReading your comments and views on the topicsAnswering your questions

30Maha Al-Yahya KSU 200930

The Course BlogYou will use it forReading announcementsObtaining course informationScheduleAssignments Project deliverablesAsking questionsCommenting on various course topics and issues

31Maha Al-Yahya KSU 200931 . .http://sms.ksu.edu.sa : 76869 :

32Maha Al-Yahya KSU 2009Policy 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 200933SoWelcome aboard and learn,have fun,and prepare for a successful future insha ALLAH

34Maha Al-Yahya KSU 2009References[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