Presentation is loading. Please wait.

Presentation is loading. Please wait.

CS 425 / CS 625 Software Engineering

Similar presentations


Presentation on theme: "CS 425 / CS 625 Software Engineering"— Presentation transcript:

1 CS 425 / CS 625 Software Engineering
Fall 2005 Course Syllabus August 29, 2005

2 Outline The Instructor The Students The Course The Texts
Initial WWW Pointers Grading Scheme Policies A Look Ahead Tentative Schedule

3 The Instructors Sergiu Dascalu Room SEM-236 Telephone 784-4613
Web-site Office hours: Tuesday and Wednesday 2:30 – 3:30 pm or by appointment or chance

4 The Students Registration as of today: Prerequisites: 425: 27 students
CS311 Challenges and Social Aspects in Computing and Senior standing

5 The Course. Outline: This course covers the software development process, from requirements elicitation and analysis, through specification and design, to implementation, integration, testing, and evolution (maintenance). [continued on next page]

6 .The Course Outline [cont’d]: A variety of concepts, principles, techniques, and tools are presented, covering topics such as software processes, project management, people management, software requirements, system models, architectural and detailed design, user interface design, programming practices, verification and validation, and software evolution. Although the emphasis will be on modern, object-oriented approaches some more traditional, structured software engineering techniques will also be discussed.

7 The Texts Textbook: ISBN: 0-321-21026-3 Lecture notes:
[SE-7] Ian Sommerville, Software Engineering, 7th Edition, Addison-Wesley, 2004. ISBN: Lecture notes: Presentations by the instructor Notes you take in the classroom Additional material as indicated later by the instructor

8 Initial WWW Pointers Ian Sommerville’s web-page for the 7th edition of his Software Engineering book: The Software Engineering Institute, at Carnegie Mellon University: The Object Management Group web-site: More will be indicated later

9 Grading Scheme.. Tentative (slight modifications are possible):
Individual assignments 12% Team project % Midterm tests % Final exam (comprehensive) 26% Class participation 5% TOTAL % Note that there are no make-up tests or homework in this course

10 .Grading Scheme. Passing conditions (all must be met): 50% overall &
50% in tests (midterm tests and final exam) & 50% in assignments, project, class participation For grade A: at least 90% overall and at least 90% in class participation

11 ..Grading Scheme In addition, for graduate and honors students a technical essay is required, worth 10%. In this essay you must obtain at least 50% (in addition to the passing conditions on the previous page). Thus, graduate students and honors students will have a maximum possible of 110 points for the course.

12 Grading Scale [regular]
Numerical-letter grade correspondence (regular) A [maximum 100] A B B B C C C D D D F < 50

13 Grading Scale [grad/honors]
Numerical-letter grade correspondence (grad/honors) A – [maximum 110] A B B B C C C D D D F < 55

14 Disability statement If you have a disability for which you need to request accommodations, please contact as soon as possible the instructors or the Disability Resource Center (Thompson Student Services - 107).

15 Policies.. Late submission policy:
Maximum 2 late days per assignment/project deliverable Each late day penalized with 10% No subdivision of late days Example: 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)

16 .Policies. Legal notices on the world-wide web: Read and comply with accompanying legal notices of downloadable material Specify references used in assignments and project Do not plagiarize (see next slide)

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

18 A Look Ahead….. The 6 parts of Ian Sommerville’s textbook on Software Engineering (7th edition): Overview Requirements Design Critical Systems Verification and Validation Managing People

19 .A Look Ahead: tentative schedule….
Week # Dates (M, W) Contents 1 Aug 29, 31 Lectures [Overview] 2 -, Sep 7 Invited Talk [IT], A#1 given 3 Sep 12, 14 4 Sep 19, 21 Lectures [Overview, Requirements], A#2 given A#1 due 5 Sep 26, 28 Lectures [Requirements] 6 Oct 3, 5 Lectures [Requirements], Project P#1 given A#2 due 7 Oct 10, 12 Lectures [Design], Technical essay given

20 ..A Look Ahead: tentative schedule…
8 Oct 17, 19 Lectures [Design] Midterm T#1 (10/19) 9 Oct 24, 26 Lectures [Design], Project P#2 given Project P#1 due 10 Oct 31, Nov 2 Lecture [Design], Project P#3 given 11 Nov 7, 9 Lecture [Critical Systems], Invited talk [IT] Project P#2 due 12 Nov 14, 16 Lecture [Verification & Validation] 13 Nov 21, 23 Lecture [Verif. & Validation] Midterm T#2 (11/21) 14 Nov 28, 30 Lecture [Managing People], Invited talk [IT] 15 Dec 5, 7 Lecture [Managing People] Technical essay (TESS) due (12/12) 16 Dec 12, - Project P#3 due, Demo (12/12) Final EXAM (12/19)

21 …A Look Ahead.. Summary of course objectives:
Comprehensive study of software engineering concepts, principles, and techniques Extensive coverage of the phases and activities of the software process Study of several advanced software engineering topics such as real-time software designs, agile methods, and critical systems Practical software development work within the framework of integrated development environments

22 ….A Look Ahead. Our intentions/expectations:
Provide guidance in the complex software engineering spectrum Help you be better prepared for practical software development work Open perspectives on software engineering Hope that you will both work hard and enjoy the work in this course

23 …..A Look Ahead Your intentions/expectations?
In what ways do you think this course could help your professional development? What topics are you most interested in? What suggestions do you have for the instructors and the course?


Download ppt "CS 425 / CS 625 Software Engineering"

Similar presentations


Ads by Google