1 / 30

Welcome to CAP 312

Welcome to CAP 312. Software Engineering. Overview. Who? Getting to know me What? Prerequisite knowledge Content Why? Objectives Job Market How? Methods Topics Grading system Schedule Resources Policy. Getting to know me. Name: Maha Al-Yahya Position: Assistant Professor

Télécharger la présentation

Welcome to CAP 312

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Welcome to CAP 312 Software Engineering

  2. Overview Who? Getting to know me What? Prerequisite knowledge Content Why? Objectives Job Market How? Methods Topics Grading system Schedule Resources Policy

  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 • 4th term teaching Software Engineeringcourse How to contact me • Room B14 • Office hours hanged on my door, or by appointment. • Email: malyahya@ksu.edu.sa

  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 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 • Software Engineering Code of Ethics

  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?

  11. 5% Lecture 10% Reading 20% Audio-Visual 30% Demonstration 50% Discussion Group 75% Practice by Doing 90% Teach Others / Immediate Use Learning Pyramid [1] Average Retention Rate Traditional Teaming

  12. Attention span [2]

  13. Attention span [2]

  14. What we will 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

  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 (5/6 students)

  16. You're probably bored by now So lets do something different………….

  17. Activity: Getting to know you Take out a piece of paper and write the following: • Your name • Your favorite color • Your IT skills • Your hobbies • What you expect from this course?

  18. 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.

  19. Grading Scheme

  20. Exam Dates

  21. Exams Schedule • Will be posted on the course blog • Exams will be on Saturdays • Time: at the beginning of the lecture • Duration: 10-15 minutes • Style: Multiple Choice questions

  22. Resources

  23. Textbook Sommerville, Ian “Software Engineering” 8th edition, Addison-Wesley.

  24. The Course Blog The CAP 312 course has a blog located at http://312cap.wordpress.com 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

  25. 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

  26. خدمة تواصل • خدمة رسائل الجامعة القصيرة تقوم على تفعيل التواصل بين الجهات والمستفيدين عن طريق استخدام رسائل الجوال القصيرة . • الخدمة متاحة لكافة منسوبي الجامعة. • انشئنا مجموعة خاصة للمقرر و هي: • هندسة البرمجيات –مجموعة الياقوت • يرجى المبادرة بالتسجيل

  27. 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.

  28. Something for you to do Each student should find one fact about the precious stone Ruby الاشتراك في خدمة تواصل باستخدام الرابط التالي http://sms.ksu.edu.sa

  29. So… Welcome aboard and … learn, have fun, and prepare for a successful future insha ALLAH

  30. 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.

More Related