Advanced Software Engineering
CSCI 6320 – Spring 2014
Instructor: Brian Campbell
Office: Off Campus
Class Hours: Online
This course is a follow-up to the undergraduate level
software engineering course. Students
are introduced to advanced topics such as software architecture, software
process, design patterns, and software testing techniques. Upon completion of the class, students are
expected to have an overview of the modern research directions in the
software engineering area, as well as a better understanding of professional
writing techniques. Students will
learn how to implement advanced software engineering principles.
CSCI 4300 – Software Engineering
Required Text: L. Tao, X. Fu, K. Quan,
Software Architecture Design –
Methodology and Styles, Stipes Publishing L.L.C,
2006, ISBN: 1-58874-621-6
1. Assignments: There are ten total assignments in this class. For each assignment the student will be required to read and extend a peer-reviewed research paper within the software engineering field. In addition to the 10 research papers, the student will be expected to read the assigned chapters in the text book. No assignments will be given from the text book, but the student will be tested on assigned material in the text book.
2. Tests: There are three tests in this class, the final of which is exemptible for those students who maintain a grade of ‘A’ up to the last test. All tests are “take-home” test, meaning that you are allowed to spend up to one week to complete the exam. All tests will require additional research which must be cited in the exam.
3. Internet: All material will be distributed on the Internet. Class notes, instructional material, and student assignments will be posted on GeorgiaVIEW. Students are required to go to the WebCT site at least 5 times per week in order to obtain updates on assignments and tests.
4. Term Project: A term project will be assigned about a month into the semester that will account for 20% of the final grade. The project will be divided into two deliverables. The time allowed for the student to work on each of the project deliverables will be 3 to 4 weeks.
5. Email: Students will be required to observe the proper email etiquette. First by addressing me as Mr. Campbell, then giving a detailed description of the email topic in the English NATURAL LANGUAGE (I will not waist my time on IM speak). Lastly, the student should print his/her name at the bottom of the email.
6. Expectations: Since this is an online class and there is no real lecture, all students are expected to a lot the time he/she would regularly spend in class plus study time. I suggest that for each week a student must allow 6 to 8 hours toward this class in order to obtain a high grade.
Letter grades will be determined using a standard percentage point evaluation as outlined below. Grades may be curved after the total semester points have been tabulated. However, do not count on a curve to obtain your desired grade.
F Below 60%
Total points will be computed as follows. The total points for quizzes, cases, and assignments may vary.
Exam #1: 200
Exam #2: 200
Exam #3: 200 (exemptible for those students with an ‘A’ prior to exam)
Assignments : 200
Term Project: 200
Total: 1000 Points
Percent Breakdown of Grade:
This course will be conducted online by using GeorgiaVIEW software course management. Read the instructions about Getting Access to GSW GeorgiaVIEW- ID and Password Information. Students are expected to login into the course account five times a week (Monday – Friday) to check email, bulletins, and take quizzes. Activity will be monitored weekly.
Assignments: All assignments are due on the date due. Late submission of assignments will be assessed a penalty of 10% per day. No exceptions are made. Assignments should be submitted via WebCT. Please look at Calendar below for list of assignments and due dates. Any assignment that is not turned in will receive a grade of zero. A zero on any assignment can dramatically affect the overall grade. All assignments should be labeled with name and assignment number. It is helpful to read tutorials and assignments before attempting them, this will allow more efficient use of your time.
Academic Dishonesty: Students at
Need for Assistance: If you have any condition, such as a physical or learning disability, which will make it difficult for you to carry out the work as I have outlined it, or which will require academic accommodations, please notify me as soon as possible.
Posting of Grades: Final and Midterm grades will be posted for each student via GeorgiaVIEW.