cs 709b advanced software project management and development (aspdm)

18
1 CS 709B Advanced Software Project Management and Development (ASPDM) Spring 2012 Spring 2012 Course Syllabus Course Syllabus January 24, 2012 January 24, 2012

Upload: frieda

Post on 28-Jan-2016

33 views

Category:

Documents


0 download

DESCRIPTION

CS 709B Advanced Software Project Management and Development (ASPDM). Spring 2012 Course Syllabus January 24, 2012. Outline. The Instructor The Students The Course The Texts Initial WWW Pointers Grading Scheme Policies Tentative Schedule. The Instructor. Sergiu Dascalu Room SEM-236 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: CS 709B Advanced Software Project Management and Development (ASPDM)

11

CS 709BAdvanced Software Project

Management and Development (ASPDM)

Spring 2012 Spring 2012

Course SyllabusCourse Syllabus

January 24, 2012January 24, 2012

Page 2: CS 709B Advanced Software Project Management and Development (ASPDM)

22

Outline

The Instructor The Students The Course The Texts Initial WWW Pointers Grading Scheme Policies Tentative Schedule

Page 3: CS 709B Advanced Software Project Management and Development (ASPDM)

33

The Instructor.The Instructor.

Sergiu DascaluRoom SEM-236Telephone 784-4613E-mail [email protected] www.cse.unr.edu/~dascalusOffice hours:

Tuesday 11:00 am – 12:00 pm or by appointment or chance

Page 4: CS 709B Advanced Software Project Management and Development (ASPDM)

44

.The Instructor

Sergiu DascaluSergiu Dascalu PhD, Dalhousie U., Halifax, NS, Canada, 2001PhD, Dalhousie U., Halifax, NS, Canada, 2001 Teaching and research at UNR,Teaching and research at UNR,

2002-present (software engineering, HCI)2002-present (software engineering, HCI) Teaching and research at Dalhousie University, Teaching and research at Dalhousie University,

1993-2001 (software engineering focus)1993-2001 (software engineering focus) Teaching and research at the University Teaching and research at the University

Politehnica Bucharest, Romania, 1984-1995 Politehnica Bucharest, Romania, 1984-1995 (RT embedded systems focus)(RT embedded systems focus)

Consultant for software development Consultant for software development companies in Canada and Romaniacompanies in Canada and Romania

Page 5: CS 709B Advanced Software Project Management and Development (ASPDM)

55

The Students

Registered:Registered:88 graduate studentsgraduate students

PrerequisitePrerequisite:: Instructor’s approvalInstructor’s approval

Page 6: CS 709B Advanced Software Project Management and Development (ASPDM)

66

The CourseThe Course

Classroom & time: Classroom & time: SEM 201 (AGN) [reserve room LP-SEM 201 (AGN) [reserve room LP-105] 105] TR 2:30 - 3:45 pmTR 2:30 - 3:45 pm

OutlineOutline:: This course examines topics related This course examines topics related to advanced software project management and to advanced software project management and software development. Topics covered include software development. Topics covered include project planning, project schedules, change project planning, project schedules, change control, management and leadership, process control, management and leadership, process improvement, improvement, andand software estimation software estimation techniques and toolstechniques and tools. Research directions in . Research directions in software development such as software development such as model-driven model-driven developmentdevelopment and and agile methods agile methods will also be will also be explored. explored.

Page 7: CS 709B Advanced Software Project Management and Development (ASPDM)

77

The Texts.

Required book [to be confirmed]: Andrew Stellman and Jennifer Greene, Applied Software Project Management, O’Reilly Media Inc., 2005ISBN 0-596-00948-9

Recommended book [to be confirmed] Steve McConnell, Software Estimation: Demystifying the Black Art, Microsoft Press, 2006ISBN: 0-735-60535-1

Page 8: CS 709B Advanced Software Project Management and Development (ASPDM)

88

.The Texts

Lecture notes:Presentations by the instructorNotes you take in the classroom

Material (book chapters, papers, tutorials, etc.) that will be indicated later by the instructor

Page 9: CS 709B Advanced Software Project Management and Development (ASPDM)

99

Initial WWW Pointers

Stellman and Greene’s ASPM websitehttp://www.stellman-greene.com/aspm/

Steve McConnell’s websitehttp://www.stevemcconnell.com/http://www.stevemcconnell.com/

CS 709B website:http://www.cse.unr.edu/~dascalus/aspmd2012.html

Page 10: CS 709B Advanced Software Project Management and Development (ASPDM)

1010

Grading Scheme.

Grading scheme (tentative)Grading scheme (tentative)Project work 40%Midterm exam 25%Research assignments 20%Presentations 10%Class participation 5%

TOTAL 100%

Page 11: CS 709B Advanced Software Project Management and Development (ASPDM)

1111

.Grading Scheme

Passing conditions (all must be met):50% overall & 50% in test &50% in project & 50% in assignments, presentations, and class

participation For grade A: at least 90% overall, at least 90% in

class participation, and at least 60% in test There are no make-up tests or homework in this

course Note that poor class participation can significantly

affect your grade

Page 12: CS 709B Advanced Software Project Management and Development (ASPDM)

1212

Grading Scale

Numerical-letter grade correspondenceNumerical-letter grade correspondence AA 90 -100 90 -100

[maximum 100][maximum 100] A-A- 87 - 8987 - 89 B+B+ 83 - 8683 - 86 BB 78 - 8278 - 82 B-B- 75 - 7775 - 77 C+C+ 71 - 7471 - 74 CC 66 - 7066 - 70 C-C- 63 - 6563 - 65 D+D+ 60 - 6260 - 62 DD 55 - 59 55 - 59 D-D- 50 - 5450 - 54 FF < 50< 50

Page 13: CS 709B Advanced Software Project Management and Development (ASPDM)

1313

Policies… Late submission policy:

Maximum 2 late days per assignment/project deliverable

Each late day penalized with 10%No subdivision of late daysNo late days for presentations and testExample: a 90/100 worth assignment gets

81/100 if one day late (90*0.9 = 81) or 72/100 if two days late (90*0.8 = 72)

Page 14: CS 709B Advanced Software Project Management and Development (ASPDM)

1414

.Policies..

Legal notices on the world-wide web: Read and comply with accompanying legal notices of downloadable material

Specify references used Do not plagiarize (see next slide)

Page 15: CS 709B Advanced Software Project Management and Development (ASPDM)

1515

..Policies.

Plagiarism and cheating: Will not be Plagiarism and cheating: Will not be tolerated. Please read the policies of tolerated. Please read the policies of University of Nevada, Reno regarding University of Nevada, Reno regarding academic dishonesty:academic dishonesty:

www.unr.edu/stsv/acdispol.html

Page 16: CS 709B Advanced Software Project Management and Development (ASPDM)

1616

…Policies

Disability Statement: Disability Statement: If you have a disability for which you will need to If you have a disability for which you will need to request accommodations, please contact me or request accommodations, please contact me or someone at the Disability Resource Center someone at the Disability Resource Center (Thompson Student Services - 107), as soon as (Thompson Student Services - 107), as soon as possible. possible.

Page 17: CS 709B Advanced Software Project Management and Development (ASPDM)

1717

Tentative Schedule. Week # Dates (T, R) Contents

1 Jan 24, 26Lecture

Students introduction

2 Jan 31, Feb 02 Lectures

3 Feb 07, 09LecturesA#1 due

4 Feb 14, 16 Presentations by students (round #1)

A#2 due

5 Feb 21, 23 Presentations by students (round #1)

6Feb 28, Mar 01

LecturesA#3 due

7 Mar 06, 08LecturesP#1 due

Page 18: CS 709B Advanced Software Project Management and Development (ASPDM)

1818

.Tentative Schedule8 Mar 13, 15 Presentations/tutorials by students (round #2)

P#2 due

9 Mar 20, 22 Spring break, no classes

10 Mar 27, 29Presentations/tutorials by students (round #2)

P#3 due

11 Apr 03, 05 Lectures

12 Apr 10, 12LecturesP#4 due

13 Apr 17, 19 Lecture, Midterm exam (04/19)

14 Apr 24, 26Presentations by students (round #3, A#4)

P#5 due

15 May 01, 03 Presentations by students (round #3, A#4)

16 May 08, - Project demos (P#6 due)