<p> Syllabus</p><p>CSE 3310-601 Summer 2000 NH229 MW 1:00pm -2:50pm </p><p>Instructor : Xin Ye Office: NH 325 Phone: Email: [email protected], [email protected] Office Hour: MW 2:50pm – 3:50pm TA: Hasnain Jaweed Mohammed TA's Email: [email protected] TA's Office Hour:</p><p>Text Book:</p><p>1. Classical And Object-Oriented Software Engineering with UML and Java (4th edition), by Stephen R. Schach, McGraw-Hill, 1999. 2. The Mythical Man-Month : Essays on Software Engineering, by Frederick P., Jr. Brooks, Addison-Wesley, 1995. </p><p>Course Objective: 1. Introduce the fundamental software engineering principles and techniques. Both the classical software engineering methodology and the Object-Oriented paradigm will be studied. Comparison between these two approaches will be analyzed. 2. Give the students the experience in team working through developing a major team project. The project will consist of starting from the requirement analysis to the detail design. If possible, an implementation will also be assigned. 3. Improve the students' practical working experience via introducing several popular application development tools and techniques in the Computer Science Industry. These tools will be used in either an individual project or the team project. Tentative software tools and techniques will be addressed in this course: PowerBuilder 6.0/7.0, Oracle 8i, Sybase Adaptive Server/SQL Anywhere, MS IIS, ODBC, MS ASP, XML, Client/Server architecture, Browser/Server architecture.</p><p>Grading</p><p>1) There will be approximately 4 homework for the whole semester. Homework must be submitted at the beginning of the class. Any later submission will result in a 20% reduction in the total score;</p><p>2) Several quizzes; </p><p>3) Projects a) Individual project. b) Team project.</p><p>4) 2 exams, Midterm and Final.</p><p>Grading Policy:</p><p>Homework: 20% Quizzes: 10% Individual Project: 10% Team Project: 25% Midterm Exam: 15% Final Exam 20%</p><p>Final cutoff will be determined at the end of the semester.</p><p>Each student's homework, individual project must consist of only that student's work. Any cases of academic dishonesty in Homework, quizzes, projects or exams will be treated according to the university and department policy!</p><p>Tentative Outline</p><p>Chapter 1 Scope of Software Engineering</p><p>Chapter 2 The Software Process</p><p>Chapter 3 Software Life-Cycle Models</p><p>Chapter 6 Introduction to Objects</p><p>Chapter 9 Requirement Phase Chapter 10 Specification Phase</p><p>Chapter 11 Object-Oriented Analysis Phase</p><p>Chapter 12 Design Phase</p><p>Chapter 13 Implementation Phase</p><p>Some handout will probably also be distributed and then discussed in the class. The book, The Mythical Man-Month : Essays on Software Engineering, will mostly serve as a reading assignment while some key ideas from it will be covered in class.</p>
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages3 Page
-
File Size-