Top Banner
Welcome to CAP 312 Software Engineering First term 1432-1433 1
22

Welcome to CAP 312

Mar 24, 2016

Download

Documents

Nitesh

Welcome to CAP 312. Software Engineering First term 1432-1433 . 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. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Welcome to CAP 312

1

Welcome to CAP 312Software Engineering

First term 1432-1433

Page 2: Welcome to CAP 312

2

OverviewWho?

Getting to know me Getting to know you

What? Prerequisite knowledge Content

Why? Objectives Job Market

How? Methods Topics Grading system Schedule Resources

Policy

Page 3: Welcome to CAP 312

3

Getting to know meName: Nourah AL-Rossais Position: LecturerEducation:

BSc. from King Saud University, KSAMSc from King Saud University, KSA

How to contact me2nd level. Office#91Office hours hanged on my door, or by

appointment.Email: [email protected]

Page 4: Welcome to CAP 312

4

Getting to know you بنفسك عرفينا وخارج داخل فيها شاركت التي األنشطة

الجامعة المفضلة هوايتك اعدادها في شاركت التي البرمجية المشاريع المستقبل في تحققي أن تتمني ماذا

) الرؤيةالمستقبلية) وماذا القسم، في وأعجبتك درستيها التي المواد

منها استفدت

Page 5: Welcome to CAP 312

5

Prerequisite 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)

Page 6: Welcome to CAP 312

6

SW engineering vs. Systems AnalysisWhat you studied in System Analysis

course constitutes part of software engineering.

Software Engineering is a broader subject.To be a software engineer, you must

master several skills, one of which is analysis and design.

Q: What was covered in System Analysis course?

Page 7: Welcome to CAP 312

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

Page 8: Welcome to CAP 312

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

Page 9: Welcome to CAP 312

9

Why learn Software Engineering?

Page 10: Welcome to CAP 312

10

The Course ObjectivesDevelop learners’ SW engineering

skills such as:Requirements elicitationArchitectural designSW TestingSW evolution Project management

Page 11: Welcome to CAP 312

11

The Saudi Job MarketIT graduate job opportunity as a software

engineer include:Solution developerProject managerSW AnalystSW designerProgrammerSW TesterSW Quality manager

Page 12: Welcome to CAP 312

12

MethodsTo introduce the theory and basic

conceptsLectures (Active Learning)Assignments (individual/Group)Tutorials (workshops/discussion

sessions)Case studiesClass group activities and competitionsGuest Speakers

Page 13: Welcome to CAP 312

13

Assesment

Page 14: Welcome to CAP 312

14

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

Page 15: Welcome to CAP 312

15

Grading Scheme30% Midterms )2(

10% Quizzes

15% Group Project

5% Assignments/Activities

40% Final Exam

100% Total

Page 16: Welcome to CAP 312

16

ProjectWhat is your area of interest?Project work on parallel to lecturesDivided into Teams.

Page 17: Welcome to CAP 312

Why Team?Helps weaker students by providing a

resourceHelps average students by exposing to

more viewpointshelps stronger students by allowing

them an opportunity to teach and really learn

And other benefits, like making new friends.

17

Page 18: Welcome to CAP 312

18

Exam DatesExam Date

Quiz 1 Monday 27th Feb 2012

Midterm 1 Monday 19th March 2012 Time:12-1

Midterm 2 Monday 16th April 2012Time: 12-1

Quiz 2 Mon 7th May2012

Page 19: Welcome to CAP 312

19

Course Resources

Page 20: Welcome to CAP 312

20

Textbook

Sommerville, Ian “Software Engineering”9 th edition, PEARSON

Page 21: Welcome to CAP 312

21

The Course Blog

The CAP 312 course has a blog located at http://sw312.wordpress.com/

I will use it forMaking announcementsProviding course calendarUploading lecture slides, and assignmentsReading your comments and views on the

topicsAnswering your questions

Page 22: Welcome to CAP 312

22

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.