CIS_318_SP10_SYL - Gannon University Instructor Office...

Info icon This preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
Gannon University CIS 318 Syllabus Spring 2010 Instructor: Dr. Mei-Huei Tang Office: Z309 Office Hours: Phone: 871-5393 M 1:30 – 4:00 pm T 9:00 – 10:30 am email: [email protected] W 1:30 – 2:30 pm Th 9:00 – 10:00 am CIS 318 Software Architecture 3 Credit hours Class Location: Zurn 335 Class Time: T Th 12:00 – 1:20 pm Course Description: This course focuses on the issues, techniques, strategies, representations and patterns used to design and implement a software component or a large-scale system. Specifically, it emphasizes on studying and identifying architectures that conform to functional requirements and work within defined constraints including resource, performance, reliability and security. Undergraduate Course Outcomes: 1. Understand the structures and characteristics of major software architectures 2. Recognize major architectural styles in existing software 3. Apply architectural principles to software development 4. Understand how software architectures help achieving software quality attributes 5. Understand the ramifications, distinctions, and advantages between various architectures Prerequisites: CIS 310 and CIS 286. Required Textbooks: [G] M. Grand, Patterns in Java , Volume 1 , 2 nd edition, Wiley, ISBN: 0-471-22729-3 [BC&K] L. Bass, P. Clements and R. Kazman, Software Architecture in Practice , 2 nd edition, Addison Wesley, ISBN: 0-321-15495-9 Recommended Textbooks: [B] E. Braude, Software Design , From Programming to Architecture , Wiley, ISBN: 0-471-20459-5 Resources: Course Website Java Website UML Website Software Requirements: Operating System - Windows XP Java 2 Platform, Standard Edition (J2SE) 1.5 or up
Image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon