introduction to the course is301 – software engineering lecture #1 – 2003-08-26 m. e. kabay,...

17
Introduction to the Course IS301 – Software Engineering Lecture #1 – 2003-08-26 M. E. Kabay, PhD, CISSP Assoc. Prof. Information Assurance Division of Business & Management, Norwich University mailto:[email protected] V: 802.479.7937

Upload: luke-thornton

Post on 27-Mar-2015

218 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Introduction to the Course IS301 – Software Engineering Lecture #1 – 2003-08-26 M. E. Kabay, PhD, CISSP Assoc. Prof. Information Assurance Division of

Introduction to the Course

IS301 – Software EngineeringLecture #1 – 2003-08-26

M. E. Kabay, PhD, CISSPAssoc. Prof. Information Assurance

Division of Business & Management, Norwich University

mailto:[email protected] V: 802.479.7937

Page 2: Introduction to the Course IS301 – Software Engineering Lecture #1 – 2003-08-26 M. E. Kabay, PhD, CISSP Assoc. Prof. Information Assurance Division of

2 Copyright © 2003 M. E. Kabay. All rights reserved.

Topics

GoalsClassesTextbooksReadingsProblemsGradingQuizzesSQ3RReadings for next class

Page 3: Introduction to the Course IS301 – Software Engineering Lecture #1 – 2003-08-26 M. E. Kabay, PhD, CISSP Assoc. Prof. Information Assurance Division of

3 Copyright © 2003 M. E. Kabay. All rights reserved.

Goals

Learn to use concepts and terminology of modern software engineering

Expand view of and familiarity with full range of what professional software engineers do in their work

Improve all aspects of project development and implementation

Apply skills to numerous review questions and problems

Prepare for serious discussions with working software engineering professionals

Prepare for job interviews

Page 4: Introduction to the Course IS301 – Software Engineering Lecture #1 – 2003-08-26 M. E. Kabay, PhD, CISSP Assoc. Prof. Information Assurance Division of

4 Copyright © 2003 M. E. Kabay. All rights reserved.

Classes

Don't be late for classProf won't be lateProf won't make you late

Don't miss classAttendance taken at start of class>3 unexcused absences = OUT

Read before you arriveQuestions in class are welcome and valuable

to everyoneCorrect professor’s errors – always welcome

Page 5: Introduction to the Course IS301 – Software Engineering Lecture #1 – 2003-08-26 M. E. Kabay, PhD, CISSP Assoc. Prof. Information Assurance Division of

5 Copyright © 2003 M. E. Kabay. All rights reserved.

Textbooks

Sommerville, I. (2001). Software Engineering, 6th Edition. Pearson Education Limited (Harlow, Essex UK), ISBN 0-201-39817-X. xx + 693. Index.

Whittaker, J. A. (2002). How to Break Software: A Practical Guide to Testing. Addison-Wesley, ISBN 0-201-79619-8. 208 pp.

Page 6: Introduction to the Course IS301 – Software Engineering Lecture #1 – 2003-08-26 M. E. Kabay, PhD, CISSP Assoc. Prof. Information Assurance Division of

6 Copyright © 2003 M. E. Kabay. All rights reserved.

Readings

Heavy load every single dayExpect 25-30 pages per classCrucially important to use SQ3R techniquesDo not fall behind

Almost impossible to catch upWill make problem solving very difficult

Page 7: Introduction to the Course IS301 – Software Engineering Lecture #1 – 2003-08-26 M. E. Kabay, PhD, CISSP Assoc. Prof. Information Assurance Division of

7 Copyright © 2003 M. E. Kabay. All rights reserved.

Homework Problems50% of final gradeCritically important for successAim at masteryStand out from your competition when

looking for jobsApply knowledge to real-world projectsSubmit problems on time

Severe penalties for late submissionWasting your time

Page 8: Introduction to the Course IS301 – Software Engineering Lecture #1 – 2003-08-26 M. E. Kabay, PhD, CISSP Assoc. Prof. Information Assurance Division of

8 Copyright © 2003 M. E. Kabay. All rights reserved.

Exams

Open-book problems and review questions

Mid-term 25% – take-home Out Thursday Oct 2 Due Tuesday Oct 7

Final exam 25% – take-home Out Thursday Dec 2Due Wednesday Dec 10 at noon

Page 9: Introduction to the Course IS301 – Software Engineering Lecture #1 – 2003-08-26 M. E. Kabay, PhD, CISSP Assoc. Prof. Information Assurance Division of

9 Copyright © 2003 M. E. Kabay. All rights reserved.

The SQ3R Method

BackgroundSurveyQuestionReadReciteReview

Page 10: Introduction to the Course IS301 – Software Engineering Lecture #1 – 2003-08-26 M. E. Kabay, PhD, CISSP Assoc. Prof. Information Assurance Division of

10 Copyright © 2003 M. E. Kabay. All rights reserved.

Background to SQ3R

Studying is not just reading and rereadingOberlin College studies in 1960s -> SQ3R

Time

Ret

enti

on

Page 11: Introduction to the Course IS301 – Software Engineering Lecture #1 – 2003-08-26 M. E. Kabay, PhD, CISSP Assoc. Prof. Information Assurance Division of

11 Copyright © 2003 M. E. Kabay. All rights reserved.

SQ3R: Survey

1st pass: entire document2nd pass: section3rd pass: chapter4th pass: 1st sentences of paragraphs

Page 12: Introduction to the Course IS301 – Software Engineering Lecture #1 – 2003-08-26 M. E. Kabay, PhD, CISSP Assoc. Prof. Information Assurance Division of

12 Copyright © 2003 M. E. Kabay. All rights reserved.

SQ3R: Question

Jot down ideasPicturesDiagramsLegends

Page 13: Introduction to the Course IS301 – Software Engineering Lecture #1 – 2003-08-26 M. E. Kabay, PhD, CISSP Assoc. Prof. Information Assurance Division of

13 Copyright © 2003 M. E. Kabay. All rights reserved.

SQ3R: Read

One paragraph at a timeBoldface Italics

Page 14: Introduction to the Course IS301 – Software Engineering Lecture #1 – 2003-08-26 M. E. Kabay, PhD, CISSP Assoc. Prof. Information Assurance Division of

14 Copyright © 2003 M. E. Kabay. All rights reserved.

SQ3R: Recite

After every paragraphStop, look awaySummarize main ideasOwn words If not clear, reread

Page 15: Introduction to the Course IS301 – Software Engineering Lecture #1 – 2003-08-26 M. E. Kabay, PhD, CISSP Assoc. Prof. Information Assurance Division of

15 Copyright © 2003 M. E. Kabay. All rights reserved.

SQ3R: Review

At end of each study periodDailyWeeklyMonthly

Page 16: Introduction to the Course IS301 – Software Engineering Lecture #1 – 2003-08-26 M. E. Kabay, PhD, CISSP Assoc. Prof. Information Assurance Division of

16 Copyright © 2003 M. E. Kabay. All rights reserved.

Readings for Next Class

Apply SQ3R Survey phase to entire textbook (~1 hour)

Apply SQ3R Survey-Question phases to Chapter 1 of Sommerville before coming to next class

Page 17: Introduction to the Course IS301 – Software Engineering Lecture #1 – 2003-08-26 M. E. Kabay, PhD, CISSP Assoc. Prof. Information Assurance Division of

17 Copyright © 2003 M. E. Kabay. All rights reserved.

DISCUSSION