1 CS 425 / 625 Software Engineering Fall 2003 Course Syllabus August 25, 2003.

Slides:



Advertisements
Similar presentations
CGS 1000-SPRING 2008 Introduction to Computers and TechnologyIntroduction to Computers and Technology.
Advertisements

General information CSE 230 : Introduction to Software Engineering
1 CS 491z / CS 791z Topics on Software Engineering Spring 2004 Course Syllabus January 21, 2004.
1 CS 425 / CS 625 Software Engineering Fall 2007 Course Syllabus August 27, 2007.
1 CS 425 / CS 625 Software Engineering Fall 2008 Course Syllabus August 25, 2008.
1 CS 426 / CPE 426 Senior Projects Spring 2009 Course Syllabus January 20, 2009.
1 CS 426 Senior Projects Spring 2005 Course Syllabus January 19, 2005.
1 CS 491m/790m Human-Computer Interaction Fall 2005 Course Syllabus August 29, 2005.
1 CS 791m Human-Computer Interaction Fall 2003 Course Syllabus [Revised] September 3, 2003.
CS – 600 Introduction to Computer Science Prof. Angela Guercio Spring 2008.
Course Syllabus January 24, 2012 CS 426/CPE 426 Senior Projects in Computer Science/Computer Engineering University of Nevada, Reno Department of Computer.
1 CS 426 Senior Projects Spring 2006 Course Syllabus January 24, 2006.
1 CS 425 / CS 625 Software Engineering Fall 2009 Course Syllabus August 24, 2009.
1 CS691z / CS 791z Topics on Software Engineering Spring 2007 Course Syllabus (tentative) January 23, 2007.
1 / 16 CS 790z Seminar on Software Engineering Spring 2003 Syllabus Details January 23, 2003.
1 CS 709B Advanced Software Project Management and Development Spring 2009 Course Syllabus January 20, 2009.
1 CS 791m Human-Computer Interaction Fall 2003 Course Syllabus [Preliminary] August 25, 2003.
1 Welcome to IT 323 Software Engineering II 1 st semester, 2012/2013.
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
Fall 2013 Course Syllabus Instructor: Sergiu Dascalu Department of Computer Science and Engineering August 27,
Computer Network Fundamentals CNT4007C
COMP 465W: Software Engineering Fall Components of the Course The three main components of this course are: The study of software engineering as.
Course Syllabus January 21, 2014 CS 426 Senior Projects in Computer Science University of Nevada, Reno Department of Computer Science & Engineering.
1 CS 790z Seminar on Software Engineering Fall 2010 Course Syllabus (tentative) August 23, 2010.
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
Course Syllabus January 21, 2014 CS 790M Graduate Seminar In Human-Computer Interaction University of Nevada, Reno Department of Computer Science & Engineering.
CPS120: Introduction to Computer Science Fall: 2002 Instructor: Paul J. Millis.
Course Introduction Software Engineering
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
COMP 465W Software Engineering Fall Components of the Course The three main components of this course are: The study of software engineering as.
Fall 2015 Course Syllabus Instructor: Sergiu Dascalu Department of Computer Science and Engineering August 25,
1 CS 420/620 Human-Computer Interaction Fall 2015 Course Syllabus August 25, 2015.
1 CS 791z Special Topics on Software Engineering Spring 2015 Course Syllabus January 26, 2015.
Computer Science 102 Data Structures and Algorithms CSCI-UA.0102 Fall 2012 Lecture 1: administrative details Professor: Evan Korth New York University.
CEN 4010 First Lecture January 9, 2006 CEN 4010 Introduction to Software Engineering Spring 2006 Instructor: Masoud Sadjadi
1 CS 426 / CPE 426 Senior Projects Spring 2011 Course Syllabus January 19, 2011.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering Foundations.
1 CS 426 Senior Projects Spring 2004 Course Syllabus January 21, 2004.
Fall 2011 Course Syllabus Instructor: Sergiu Dascalu Department of Computer Science and Engineering August 30,
CS Welcome to CS 5383, Topics in Software Assurance, Toward Zero-defect Programming Spring 2007.
1 CS 791z Special Topics on Software Engineering Spring 2013 Course Syllabus January 22, 2013.
IST 210: Organization of Data
CEN First Lecture CEN 4010 Introduction to Software Engineering Instructor: Masoud Sadjadi
1 CS 320 Interaction Design Spring 2011 Course Syllabus January19, 2011.
1 CS 420/620 Human-Computer Interaction Fall 2012 Course Syllabus August 28, 2012.
COP4610/CGS5765 Operating Systems Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: W M F 9:10am – 10:00am, or by appointments.
Software Systems Engineering Rob Oshana Southern Methodist University EMIS 7312.
1 CS 426 / CPE 426 Senior Projects Spring 2007 Course Syllabus January 23, 2007.
Software Engineering (CSI 321) Introduction. Introduction Course Title: Software Engineering Course Code: CSI-321 Credit Hours: 3 Section: 1 2.
COP4020 INTRODUCTION FALL COURSE DESCRIPTION Programming Languages introduces the fundamentals of the design and implementation of programming languages.
Course Syllabus January 19, 2016 CS 426 Senior Projects in Computer Science University of Nevada, Reno Department of Computer Science & Engineering.
COP4610 Principles of Operating Systems Prof. Robert van Engelen Department of Computer Science Florida State University.
Computer Networks CNT5106C
Software Engineering First term Overview Who? Getting to know me Getting to know you What? Prerequisite knowledge Content Why? Objectives.
MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N Fall 2010.
1 CS 709B Advanced Software Project Management and Development (ASPDM) Spring 2012 Course Syllabus January 24, 2012.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
1 CS 491z / CS 791z Seminar on Software Engineering Spring 2006 Course Syllabus January 24, 2006.
Fall 2012 Course Syllabus Instructor: Sergiu Dascalu Department of Computer Science and Engineering August 28,
Computer Network Fundamentals CNT4007C
CS 709 Advanced Topics in Computer Science [Software Engineering]
Computer Networks CNT5106C
CS 425 Software Engineering
CS 420/620 Human-Computer Interaction
Computer Networks CNT5106C
Course Syllabus August 28, 2018
CS 425 / CS 625 Software Engineering
Computer Networks CNT5106C
CS 491m/791m Human-Computer Interaction
Course Syllabus August 26, 2019
Presentation transcript:

1 CS 425 / 625 Software Engineering Fall 2003 Course Syllabus August 25, 2003

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

3 The Instructor. Sergiu Dascalu Sergiu Dascalu –Room SEM-236 –Telephone – –Web-site –Office hours:  Tuesday and Thursday 1:00 – 2:30 pm or by appointment or chance

4.The Instructor Sergiu Dascalu Sergiu Dascalu –PhD, Dalhousie U., Halifax, NS, Canada, 2001 –Teaching and research at Dalhousie University, (software engineering focus) –Teaching and research at the University Politehnica Bucharest, Romania, (RT embedded systems focus) –Consultant for software development companies in Canada and Romania

5 The Students Registration as of yesterday: : 35 students 425/ : 17 students Prerequisites: CS311 Challenges and Social Aspects in Computing Senior standing and Junior level coursework

6 The Course Outline : Outline : This course examines the software process, from requirements elicitation and analysis, through specification and design, to implementation, integration, testing, and maintenance (evolution). A variety of concepts, principles, techniques, and tools will be presented, covering topics such as requirements engineering, project management, semi-formal and formal specifications, system models, architectural and detailed design, programming practices, verification and validation, re-engineering, and reverse engineering. Although the emphasis will be on object-oriented approaches some more traditional, structured software engineering techniques will also be discussed.

7 The Texts Textbook: Textbook: Ian Sommerville, Software Engineering, 6 th Edition, Addison-Wesley, 2000 (ISBN X) Lecture notes: 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 6 th edition of his Software Engineering book: SE6/index.html 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): Tentative (slight modifications are possible): – –Individual assignments 10% – –Team project 30% – –Midterm tests 24% – –Final exam (comprehensive) 30% – –Class participation 6%   TOTAL 100% Note that there are no make-up tests or homework in this course

10.Grading Scheme. Passing conditions (): Passing conditions (all must be met): –50% overall & –50% in tests (midterm tests and final exam) & –50% in assignments, project, 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. 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) 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) Numerical-letter grade correspondence (grad/honors) –A 100 – 110 [maximum 110] –A –B –B –B –C –C –C –D –D –D –F< 55

14 Policies.. Late submission policy: 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)

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

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

17 A Look Ahead… The 7 parts of Ian Sommerville’s textbook on Software Engineering (6 th edition): The 7 parts of Ian Sommerville’s textbook on Software Engineering (6 th edition): –Overview –Requirements –Design –Critical Systems –Verification and Validation –Management –Evolution

18.A Look Ahead.. Summary of course objectives: Summary of course objectives: –Comprehensive study of structured and object-oriented software engineering concepts, principles, and techniques –Extensive coverage of phases and activities of the software process –Study of several advanced software engineering topics –Practical software development work

19..A Look Ahead. My intentions/expectations: My 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 topics –Hope that you will both work hard and enjoy your work in this course

20 … A Look Ahead Your intentions/expectations? 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 instructor and/or the course? –Are you ready for the ride?