CIS-019K
Designing User Interfaces with Expression Blend

Note: This course will be next offered in January, 2008

Course Summary:

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# (or VB.NET) 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.

Course Outline

Course Syllabus

Course Schedule:

This class is offered both online and face to face. The InClass session will meet every second Tuessday night from 6:00 - 9:00 PM beginning January 8 (1/8, 1/15, 1/29, 2/12/, 2/26, 3/11, 3/25).

Textbook:


Gurdy Leete & Mary Leete, Expression Blend Bible , First Edition 2007 ISBN: 978-0470055038

Comments From Former Students:

"it was definitely worth every minute I’ve spent on this project. Have a great 4th July weekend and I will see you at my next class in fall (dunno yet which one to pick). It was a pleasure to attend this class..."

"This class is teaching something too valuable so I convinced my manager to let me take the week off to catch up and finished this project. Even more, I feel WPF is so important that I am continuing on my own writing WPF/Xaml code to allow the knowledge that I have acquired from your course to mature so that I may demonstrate it to others."

"Thank you for offering such a wonderful course on the internet. It's always an enjoyable experience to have your course, both Perl and this one. Although I took the easy labs, yet they were challenging enough for me to learn a lot. Now I still keep reading other C# books, and try to get some background knowledge for other alternative labs. I think this course should run 2 quarters. I hope I have chance to take your C# web or other course online in the future. Thank you."

"...it's really exciting to work on these labs. I'm almost done with lab3E -- It's so cool to practice the DataTable features !! I have learned a lot ..."

PS -- Thank YOU for being a kind, competent and wonderfully attentive instructor. I like how you help out with questions (even as a student, like in COIN 92!)

Course Preview (Not Yet Available)

Login Instructions: UserID: StudentPreview Password: guest (both are case sensitive)

Proceed to Foothill Registration

Instructions for Requesting Late Adds (Only Relevant Starting on the First Day of the Term)

  1. Go to FoothillGlobalAccess and click on Request to Add for my course (CIS-019K).
  2. Wait a little while for me to grant your add code (could be a few hours).
  3. Then go to here, login and enter the reg code.