Go to USC home page USC Logo COURSE_CSCE 742 -  index PAGE
UNIVERSITY OF SOUTH CAROLINA
Course Home Page | USC Acdemic Calendars | Student Handbook | CSE Secure Site | Summer 2016 Exam Schedule

Schedule

Lectures

Homework

Handouts

Laboratory Assignments


Resources

Department

College of Engr.

University Home Page

Library USCAN
USC  THIS SITE

CSCE 742 Software Architecture

General Information

Description: Software Architecture. Structural organizations for software systems as collections of interconnected components: formal models and languages; design tools and guidelines. Not auditable.

Instructor

Main text

  1. Software Architecture in Practice, 3rd edition by Bass, Clements and Kazman, Addison-Wesley

Time and Location

    MW 10:50-12:15 SWGN 2A22

Course Outcomes The goal for this course is for you to understand

  • What is software architecture?
  • How do you use software architectures in practice?
  • What does a software architect do for an organization?
  • What value does software architecture provide?
In particular you should be able to demonstrate mastery of:
  • the architecture business cycle
  • understanding and achieving quality attributes
  • attribute-driven design
  • documenting software architecture
  • evaluating software architecture
  • architecture reuse

Important Dates

Date Significance
June 7 (Wednesday) Test 1
June 24 Last day to withdraw without WF
July 10 Test 2
August 7 & 9 ATAM group meetings
You must be in Columbia for these!!!
August 15 Final Exam


Policies

Homework:
The homework is due before the start of class. No late homework or projects will be accepted. If you cannot make it to class due to other commitments, you can hand in your homework the day before it is due.

Grading policy:
The final grade will be based on two midterms, assignments and the final exam, according to the following weights:

  • Homework and Assignments: 15%
  • Project 25%
  • Two Tests: 15% each
  • Final: 30%

Academic Integrity

The homework and programs you submit for this class must be entirely your own. If this policy is not absolutely clear, then please contact me. Any other collaboration of any type on any assignment is not permitted. It is also your responsibility to protect your work from unauthorized access. You are reminded that you are expected to know and follow the academic code of responsibility that appears in at Carolina Community: Student Handbook & Policy Guide. In particular all work submitted for this course must be your own. Violations of this code can result in actions varying from a failing grade to expulsion from the university.

Questions about grading of midterms and assignments must be presented to the instructor within one week after the tests or assignments have been returned.


URL:

    http://www.cse.sc.edu/~matthews/Courses/742/index.html
RETURN TO TOP
USC LINKS: DIRECTORY MAP EVENTS VIP
SITE INFORMATION