The time has come for me to think about what to take over the summer trimester. For the past year, I’ve only taken a course at a time towards my masters. However, as it drags on, I find myself wondering if I should try to accelerate things.
I have the following courses to complete:
- COMP 630 — Issues in Database Management
This course focuses on the fundamental design considerations in designing a database. Specific topics include performance analysis of design alternatives, system configuration and the administration of a popular database system. The course also offers an in-depth analysis of the algorithms and machine organizations of database systems.
COMP 655 — Operating Distributed Systems
This course covers the concepts and design of distributed computing systems and distributed application programming. Topics include the basic concepts of distributed systems (e.g., transparency, heterogeneity, network process communication), CORBA and related OMB technologies, and front-end development tool
COMP 671 — Verification and Testing
This course focuses on the issues of delivering high quality software, especially in large complex systems. Topics include testing strategies (e.g., black box, white box, regression, etc.), unit testing, system integration, system verification and support tools. It also reinforces the need for requirements that are testable and traceable from the early design stages.
- COMP 691 — Capstone
This course challenges students to complete a major project that integrates ideas from the other graduate courses. Projects may take many forms, and may include or exclude programming effort. The student is required to make a final report to demonstrate the outcomes from the project.
I have already decided I want to write my capstone on Usability-Supporting Architectural Patterns (unless something accessibility-related really peaks my interest soon!), and my goal had been to present my research at World Usability Day in November. So I suppose that means I should do my capstone this summer. However, I was also thinking about enrolling in that database course, then I could take one course in the fall, and finish in the winter trimester.
There are no formal class meetings with the capstone, you have an adviser you work with. However, I don’t want to overload myself and not have the time to devote to this that I would like. Hmmmm…