HACC



HARRISBURG AREA COMMUNITY COLLEGE

FORM 335

Course Form 335 must be updated at least every five years per AP 765 to include, at a minimum, the following elements. [§335.2]

1. Digital Description (Insert new/revised digital description below):

Credit hours: 3.0

Lecture hours: 3.0

Lab hours: 0.0

BL: [ ]⅓ [ ]½ [ ]⅔ [  ] Other (Indicate fraction or percent)

2. Catalog Description (Insert new/revised description below):

Covers mobile application development using .NET programming and Relational databases. Topics include creating database-driven applications, .NET programming, XAML, client/server applications, XNA, Visual Studio, XML, security issues, database administration using Relational Databases, and IDE installation and configuration.

Minimum Grade Required

3. Prerequisites: CIS 238 or WEB 143 or 246

Co-requisites:

Other:

4. Learning Outcomes

[These outcomes are necessary to enable students to attain the essential

knowledge and skills embodied in the program’s educational objectives.]

Upon successful completion of the course the student will be able to:

• Describe .NET languages and Visual Studio for Windows Mobile applications

• Use the current Windows frameworks to develop Mobile applications.

• Create Web applications using .NET languages, databases, and SQL commands.

• Create XML based User Interfaces and other components

• Integrate security measures into a web application

• Install all relevant tools on a PC and Mobile platform

5. Planned Sequence of Instruction

[These must be designed to help students achieve the learning outcomes.]

Introduction to Windows Phone App Development

Comparing XNA and Silverlight

Fundamental Concepts in Silverlight Development for Windows Phone

Understanding the Role of XAP Files

The Windows Phone Capabilities Model

The Threading Model for Silverlight Graphics and Animation in Windows Phone

Understanding the Frame Rate Counter

The Windows Phone Performance Analysis Tool

Device Status

Applying the Model-View-ViewModel Pattern to a Windows Phone App

Property Change Notification

Using Commands

Argument Validation

Application Execution Model

Exploring the Execution Model

Running Under the Lock Screen

Page Navigation

Page Orientation

Orientation and the PhoneApplicationPage Class

Silverlight Toolkit Animated Page Transitions

Content Controls, Items Controls, and Range Controls

Control Type Taxonomy

Content Controls

Buttons

Items Controls

Range Controls

Text Elements

Text Element Types

TextBlock

Font Properties

Built-In Fonts

Font Embedding

TextBox

PasswordBox

RichTextBox

Clipboard

Media and Web Elements

Displaying Images with the Image Element

Providing a Drawing Surface with the InkPresenter Element

Playing Audio and Video with the MediaElement

Viewing High-Resolution Images with the MultiScaleImage Element

Displaying Web Content with the WebBrowser Element

The Application Bar

Exploring the Built-In Application Bar

Introducing the Custom AppBar

Silverlight Toolkit Controls and XNA

Getting Started with the Toolkit

ListPicker

AutoCompleteBox

ContextMenu

DatePicker and TimePicker

LoopingSelector

LongListSelector

PerformanceProgressBar

TiltEffect

ToggleSwitch

WrapPanel

Pivot and Panorama

Pivot and Panorama Differences and Similarities

Pivot and Panorama Placement in the FCL

Using the Pivot Control

Using the Panorama Control

Things to Avoid When Using the Panorama and Pivot

Silverlight Toolkit Lockable Pivot

Windows Phone App Development

Touch

Handling Touch with Mouse Events

Touch and TouchPoint Classes

Manipulation Events

UIElement Touch Gesture Events

Silverlight Toolkit Gestures

Designing Touch Friendly User Interfaces

Launchers and Choosers

API Overview

Choosers and the Application Execution Model

Launchers and Choosers in Detail

Contacts and Appointments

Push Notification

Push Notification Types

Benefits of Push Notification

Understanding Push Notification

Getting Started with Push Notification

Subscribing to Push Notification

Power Management and Push Notification

Sending Push Notifications

Toast Notifications

Tile Notifications

Raw Notifications

Identifying Notifications in an HttpWebResponse

Notification Classes

Cloud Service Authentication

Building a Stock Ticker Application

Sensors

Sensors Overview

Measuring Force with the Accelerometer

Measuring Direction with the Compass

Sensing Rotation with the Gyroscope

Improving Sensor Accuracy with the Motion Sensor

Geographic Location

Location Sensing Technologies

Geographic Location Architecture

Getting Started with Location

Testing Apps That Use the GeoCoordinateWatcher

Code Driven Location Simulation

A Walkthrough of the Position Viewer Sample

Sampling the PositionChanged Event with Rx

Local Databases

Creating SQL Server databases for Mobile Platforms

Integrating Databases in mobile applications

6. Assessment of Student Learning

[Methods of assessment should be appropriate for Learning Outcomes listed above.]

Assessment of student learning outcomes for the course, as required by AP 765, is part of regular curriculum maintenance and/or improvement. The specific plan has been determined by the pertinent faculty involved and is kept on file in the division office.

Upon completion of the course a summary report of students exams and lab grades are created. Each assessment question is tied to a learning objective. Each lab is tied to a set of learning objectives. The completed summary report assesses student results based on the learning objectives. Each objective has a final summary percentage of how well the students performed, along with any remedial action necessary.

7. List of Texts, References, Selected Library Resources or other Learning Materials (code each item based on instructional use): C-Lecture/Laboratory, A-Lecture, B-Laboratory, LC-Lecture/Clinical, CLN-Clinical, I-Online,

BL-Blended, D-Independent Study, P-Private Lessons, E-Internship,

F-Cooperative Work-Study, FE-Field Experience. [These resources must be easily accessible to students.]

8. Prepared by Faculty Member: Eric Yoxheimer Date: 9/1/12

9. Approved by Department Chairperson: Kelley Engle Date: 9/17/12

10. Approved by Academic Division Dean: Margie Mattis Date: 9/26/12

This course meets all reimbursement requirements of Chapter 335, subchapters A / B.

This course was developed, approved, and offered in accordance with the policies, standards, guidelines, and practices established by the College. It is consistent with the college mission.

If the course described here is a transfer course, it is comparable to similar courses generally accepted for transfer to accredited four-year colleges and universities.

11. Director, Curriculum Compliance: Erika Steenland Date: 9/28/12

12. Provost & VP, Academic Affairs: James E. Baxter, P.G. Date: 10/1/12

13. Original Date of course approval by the college:

14. Date(s) of subsequent reviews [Indicate change: Learning Outcomes; textbook(s)]:

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

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

Google Online Preview   Download

To fulfill the demand for quickly locating and searching documents.

It is intelligent file search solution for home and business.

Literature Lottery

Related searches