Welcome to CAP 312

Post on 24-Mar-2016

19 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

Transcript

1

Welcome to CAP 312Software Engineering

First term 1432-1433

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

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: nourah@ccis.edu.sa

4

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

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

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

منها استفدت

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)

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?

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

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

9

Why learn Software Engineering?

10

The Course ObjectivesDevelop learners’ SW engineering

skills such as:Requirements elicitationArchitectural designSW TestingSW evolution Project management

11

The Saudi Job MarketIT graduate job opportunity as a software

engineer include:Solution developerProject managerSW AnalystSW designerProgrammerSW TesterSW Quality manager

12

MethodsTo introduce the theory and basic

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

sessions)Case studiesClass group activities and competitionsGuest Speakers

13

Assesment

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.

15

Grading Scheme30% Midterms )2(

10% Quizzes

15% Group Project

5% Assignments/Activities

40% Final Exam

100% Total

16

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

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

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

19

Course Resources

20

Textbook

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

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

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.

top related