Schrotenboer.Com



FOOTHILL COLLEGE

COMPUTERS, TECHNOLOGY AND INFORMATION SYSTEMS

DEGREE APPLICABLE

COMPUTER INFORMATION COURSE OUTLINE SUMMER, 2007

SYSTEMS 19K

1. Catalog Description

CIS 019K USER INTERFACE DESIGN 4 UNITS

WITH EXPRESSIONS BLEND

Advisory: Windows Presentation Foundation (WPF)

Four hours of lecture, four hours of terminal time. Class may be repeated three times for credit.

Expression Blend is a new tool from Microsoft for designing both Windows and Web user interfaces using XAML, an XML derivative. Blend seamlessly permits the incorporation of audio, video, 2D and 3D vector art, bitmap images and animations into stunning user interfaces. Through data binding and other markup extensions, XAML permits the implementation of a considerable degree of functionality without requiring a full fledged programming language such as C#. At the same time, Blend is able to totally coordinate with Visual Studio so that the same project can be worked on simultaneously by a designer using Blend and by a C# developer using Visual Studio. Blend will ultimately be used both by professional user interface designers and by developers for most WPF (Windows Presentation Foundation) UIs since its feature set for design purposes is considerably richer than the equivalent designer in Visual Studio.

2. Expected Outcomes

The student will be able to:

A. analyze the requirements to create a particular user interface

B. design a properly constructed process to create this user interface

C. create a user interface to match the requirements

D. debug and refine this user interface

E. test and document this user interface

3. Special Facilities and/or Equipment Needed

A. When offered on/off campus: Access to a computer with Microsoft Windows XP, Windows Vista or Microsoft Windows Server 2003. Lecture room equipped with white/black board, an instructor workstation with Internet connectivity attached to an LCD projector

B. When offered through traditional distance learning: Students must have access to viewing videotape series either at home or in the Media Center on campus.

C. When taught via Foothill Global Access on the Internet: Students must have currently existing e-mail accounts/e-mail address and ongoing access computers with e-mail software, GUI web browsing capability and access to the World Wide Web.

4. Expanded Description of Course Content

A. Introduction to Windows Presentation Foundation

1. WPF and Windows Forms Development

2. WPF and Web Development

3. WPF and XAML

4. WPF/E and Flash

5. Overview of the Expressions Suite

6. Downloading and Installing Expressions Blend

B. The Expressions Blend Interface

1. Overview of the Blend Interface

2. The Tools Panel

3. The Interaction Panel

4. The Project Panel

5. The Properties Panel

6. The Resources Panel

C. Creating and Importing Assets

1. Importing External Assets

2. 2D Drawing in Blend

3. Creating and Managing Colors

4. Integrating 3D Content

D. Using WPF Controls

1. Layout Controls

2. Text Controls

3. User Input Controls

4. Other WPF Controls

E. Animating in Expressions Blend

1. Animation Basics

2. Creating Animated Buttons

3. Animating in 3D

F. Dependency Properties and Routed Events

1. Standard .NET Properties

2. Dependency Properties

3. Standard .NET Events

4. Routed Events

G. Data Binding

1. The Relationship of Data Binding to Dependency Properties

2. The Relationship of Data Binding to Routed Events

3. Binding to WPF Controls

4. Binding to External Data Sources

H. Coordinating with Visual Studio

1. The Relationship of Blend and Visual Studio

2. Joint Project Access from Blend and Visual Studio

I. Deploying WPF Applications

1. MSBuild

2. Click-Once

J. Other WPF Resources

1. Microsoft WPF Resources

2. Using Other Applications from the Expressions Suite

3. Third Party WPF Resources

5. Repeatability Criteria

Each time the class is repeated, the class will reflect modifications and changes in the underlying technology and new releases of the MS operating system and software.

6. Methods of Evaluation

A. Programming projects

B. Midterm exam

C. Final exam

7. Text(s)

Microsoft Expression Blend Bible, Wiley, First Edition 2007 ISBN: 978-0470055038

When course is taught on-line: Additional information, notes, handouts, syllabus, assignments, tests, and other relevant course material will be delivered by e-mail and on the World Wide Web, and discussion may be delivered in chat rooms or moderated listservs.

8. Authorized Discipline(s)

Computer Information Systems

Computer Networks and Electronics Technologies

Computer Programming

Computer Science

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download