Home Overview Syllabus Lectures Latest Lec Reference List Weekly Questions Project Guidelines Project Ideas site comments

COMP250SA Web Page
Research and Practice in Software Architecture
[COMP 250SA]



Software architecture forms the backbone for any successful software-intensive system. An architecture is the primary carrier of a software system's quality attributes such as performance or reliability. Getting the architecture right is essential to success of any software project. Understanding the architecture is essential for maintaining any large software project. In this course we will explore the what, why, and how of software architecture and how research is done in the field. We will focus on both the practice of software architecture and trends in software architecture research. Class meetings will be a combination of lectures on both the topic of software architecture and on doing research in the area, guest speakers, and student presentations. Students will choose a topic either of their own interest or from a suggestion list, and explore that topic with the goal of producing a project demonstrating an application of the topic or a research paper appropriate for submission to a conference.

Links To Course Materials


Links To Materials Related to Course -- send your suggestions to Prof. Stafford (j...@cs.tufts.edu)

Meeting Times

Weekly meetings: Wednesdays 6:00-9:00, location Halligan 108


Class Mailing List

The class mailing list, which is comp250sa, is managed by mailman -- Subscribe early and check email frequently.


Staff

Professor: Judith Stafford
Office Hours: Tue 17:00-17:45, Wed 16:00-17:00
Office: Halligan 212
Campus Phone: 617.627.2491
Email:      Contact: j...@cs.tufts.edu
Note: Please begin subject line of course-related messages with "COMP250:".