ios Application Development Hello World App Rubric
|
|
- Leon Barnett
- 5 years ago
- Views:
Transcription
1 ios Application Development Hello World App Rubric
2 1 HelloWorld App Rubric Unsatisfactory Needs Revision Proficient Exemplary There s indication that you (student) struggle to grasp concepts. Although you (student) grasp mosts concepts, there are errors when you apply them. You (student) grasp all necessary concepts and can apply them with little error. You (student) grasps all necessary concepts and synthesize to apply them in ways that demonstrate true mastery. Use of UI Elements How well you used the required UI elements. Layout of label and/or constraints is inaccurate or contains significant errors. Layout of label and constraints are either messy or provide an unfriendly UI experience. of variables produce the intended result, but the progression and use of them throughout the program is against best practices or contains minor errors. There is evidence you understand what variables are, but you struggle to apply them in programming code. Proper label placement and constraints for device are applied. Layout is logical, clean, and thoughtful in regards to how the user would see/use the application. of variables are clear, accurate, and provide a clean and thoughtful progression throughout the program. There is clear evidence that you took steps to produce the most efficient use of variables possible. Use of Variables How you set up and declare variables in the most efficient way possible (clean code). of variables contain significant errors. There is evidence that you struggle to understand how variables operate in programming code. of variables are clear, accurate, and provide a logical progression throughout the program. There is evidence that you understand how to use variables to reach the needed outcome. IBOutlet How accurately you set up IBOutlets in the program. IBOutlet for label is attempted but inaccurately. Programming accurately implements IBOutlet for label viewdidload Method How accurately you used viewdidload method Application of viewdidload was attempted but inaccurately. Application of viewdidload was accurately implemented.
3 2 Readability of Code How readable is your code by another programmer No application of best practices - way too difficult to decipher quirks of developer very difficult to access effort to figure out programming quirks of developer understandable Best practices are applied so that other developers are likely to be able to read the code. Best practices are applied in both readability and clarity, including but not limited to comments and naming conventions, so that other developers Team and Self Effort How well you helped your team and yourself solve problems You did not reach out to struggling students, too often worked alone, or did not reach out for help. You reached out to struggling students only when asked or needed prompting to ask for help yourself. You reached out to struggling students; you recognized when you needed help and sought it out. You went above and beyond to help others; you pushed yourself beyond the requirements of your own learning.
4 3 Evaluator Notes The following are notes for the teacher only to help him/her evaluate the student s work. The ideas below are suggestions only, but provide a bit of context on what to look for in a successful app. Use of UI Elements For this program, UI is all about placement and constraints for the first application, as there is little they will have under their belts prior to this. Use of Variables Proficient students will set it up in a way to work, although it may be a bit sloppy. Elegance with programming will come with time. IBOutlet IBOutlet was placed in the right spot in the code with the right adjustments if needed. Note that this criterion does not have the variance in quality as students either implemented it or not. viewdidload Many students may struggle with this, as methods are a hard concept. Note that this criterion does not have the variance in quality as students either implemented it or not. Readability of Code Code adheres to best practices and is likely that other students could pick it up and understand it. Team and Self Effort Students recognize when they re stuck, ask for help, and are aware of their team s work - helping them out as needed.
5 4 Hello World App Checklist The following specifically outlines the exact tasks needed to be done for this assignment. Use this to help you grade quality of the application. Does the app meet the following criteria: MVP Contains 1 UILabel UILabel is top-left justified on screen UILabel has text value of Hello World Stretch 1 UIButton has text value of Click Me UIButton background is grey UIButton is aligned to left guideline Stretch 2 UIImageView moved onto the storyboard UIImageView sized to 100 by 100 Image is placed in Images.xcassets UIImageView set to Internet image UIImage is aligned to left guideline Stretch 3 UITextField moved onto the storyboard UITextField has placeholder text value of Put Name Here UITextField is aligned to left guideline Stretch 4
6 5 UISlider moved onto the storyboard UISlider Maximum value 10 and its minimum value 0 UISlider s left side of the is green UISlider s current value is 5 UISlider is aligned to left guideline Stretch 5 UILabel moved onto the storyboard UILabel has IBOutlet in proper place in code and is properly named IBOutlet programmatically sets text to a String saying favorite class Label is aligned to the right of your first UILabel Stretch 6 UIButton moved onto the storyboard UIButton has IBOutlet in proper place in code and is properly named UIButton background color programmatically changed to yellow UIButton is aligned to the right of your first button. Stretch 7 UIImageView moved onto the storyboard UIImageView is sized as 100 by 100 (Either programmatically or Attributes Inspector) UIImageView has IBOutlet in proper place in code and is properly named UIImageView is programmatically set to new image from the Internet Image is placed in Images.xcassets Align ImageView to the right of first ImageView
7 6 Stretch 8 UITextField moved onto the storyboard UITextField has IBOutlet in proper place in code and is properly named UITextField is programmatically changed to say What Fun. Align TextField to the right of first TextField Stretch 9 UILabel moved onto the storyboard UILabel has IBOutlet in proper place in code and is properly named Variable create named favoriteband above viewdidload Variable favoriteband is assigned a String literal with a band s name In viewdidload, favoriteband variable assigned to IBOutlet Stretch 10 UILabel moved onto the storyboard UILabel has IBOutlet in proper place in code and is properly named Variable create named numberofmembers above viewdidload Variable numberofmembers is assigned an Integer value with number of band members In viewdidload, favoriteband, numberofmembers and any other text are assigned to IBOutlet
ITP 342 Mobile App Dev. Connections
ITP 342 Mobile App Dev Connections User Interface Interactions First project displayed information to the user, but there was no interaction. We want the users of our app to touch UI components such as
More informationCSC 581: Mobile App Development Spring 2018
CSC 581: Mobile App Development Spring 2018 Unit 2: Introduciton to the UIKit UIKit, UIViews UIControl subclasses 1 UIKit the UIKit is a code framework for building mobile apps the foundational class for
More informationDocument Version Date: 1st March, 2015
7 Minute Fitness: ios(swift) Application Document Version 1.0.1 Date: 1st March, 2015 2 [7 MINUTE FITNESS: APP DOCUMENTATION] Important Notes:... 5 AppDelegate Class Reference... 6 Tasks... 6 Instance
More informationTypes of Views. View category Purpose Examples of views. Display a particular type of content, such as an image or text.
ios UI Components Sisoft Technologies Pvt Ltd SRC E7, Shipra Riviera Bazar, Gyan Khand-3, Indirapuram, Ghaziabad Website: www.sisoft.in Email:info@sisoft.in Phone: +91-9999-283-283 Types of Views View
More informationCorrections and version notes
Last updated 7 th May, 2014 Programming apps for the iphone Corrections and version notes Please feel free to email Graeme (gbsummers@graemesummers.info) for additional help or clarification on any of
More informationIT 650 Final Project Guidelines and Rubric
IT 650 Final Project Guidelines and Rubric Overview The final project for this course is the design and proposal of a database management system (DBMS) solution. You will select a case study from those
More informationITP 342 Mobile App Dev. Collection View
ITP 342 Mobile App Dev Collection View Collection View A collection view manages an ordered collection of items and presents them in a customizable layout. A collection view: Can contain optional views
More informationA Mad Libs app that you will navigate through 3 UIViewControllers to add text that will be shown in a story on the fourth UIViewController.
WordPlay App: A Mad Libs app that you will navigate through 3 UIViewControllers to add text that will be shown in a story on the fourth UIViewController. Create a new project Create a new Xcode project
More informationMy First iphone App (for Xcode version 6.4)
My First iphone App (for Xcode version 6.4) 1. Tutorial Overview In this tutorial, you re going to create a very simple application on the iphone or ipod Touch. It has a text field, a label, and a button
More informationITP 342 Mobile App Dev. Connections
ITP 342 Mobile App Dev Connections User Interface Interactions First project displayed information to the user, but there was no interaction. We want the users of our app to touch UI components such as
More informationView Concepts. iphone Application Programming Lecture 4: User Interface Design. SDK provide many types of Views to show your content
View Concepts iphone Application Programming Lecture 4: User Interface Design SDK provide many types of Views to show your content At run-time Views are organized as a tree Chat Wacharamanotham Media Computing
More informationGraded Project. Excel 2016
Excel 2016 PENN FOSTER, INC. 2016 INTRODUCTION CONTENTS INTRODUCTION 2 INSTRUCTIONS 2 SCORING GUIDELINES 6 SUBMITTING YOUR PROJECT 8 PAGE 1 GRADED PROJECT EXCEL 2016 INTRODUCTION This project requires
More informationIT 204 Final Project Guidelines and Rubric Database Proposal and Implementation Plan Report
IT 204 Final Project Guidelines and Rubric Database Proposal and Implementation Plan Report Overview The final project for this course is the creation of a database proposal and implementation plan report
More informationWidget Tour. iphone and ipod touch Development Fall 2009 Lecture 7
Widget Tour iphone and ipod touch Development Fall 2009 Lecture 7 Questions? Announcements Assignment #2 due Tonight by 11:59pm Today s Topics Controls Buttons Switches Sliders Segmented Controls Text
More informationCSC 581: Mobile App Development Spring 2019
CSC 581: Mobile App Development Spring 2019 Unit 1: Getting Started with App Development Xcode installing XCode, creating a project, MVC pattern interface builder, storyboards, object library outlets vs.
More informationIOS - TEXT FIELD. Use of Text Field. Important Properties of Text Field. Updating Properties in xib
IOS - TEXT FIELD http://www.tutorialspoint.com/ios/ios_ui_elements_text_field.htm Copyright tutorialspoint.com Use of Text Field A text field is a UI element that enables the app to get user input. A UITextfield
More informationSocial Pinboard: ios(swift) Application
Social Pinboard: ios(swift) Application Document Version 1.0.1 Date: 15 th May, 2015 2 [SOCIAL PINBOARD: APP DOCUMENTATION] Important Notes:... 5 AppDelegate Class Reference... 6 Tasks... 6 Instance Methods...
More informationLesson 1: Hello ios! 1
Contents Introduction xxv Lesson 1: Hello ios! 1 ios Developer Essentials 1 A Suitable Mac 1 A Device for Testing 2 Device Differences 2 An ios Developer Account 4 The Official ios SDK 6 The Typical App
More informationMy First iphone App. 1. Tutorial Overview
My First iphone App 1. Tutorial Overview In this tutorial, you re going to create a very simple application on the iphone or ipod Touch. It has a text field, a label, and a button. You can type your name
More informationContent-Based Assessments. Project 12H Grand Opening
Content-Based Assessments GO! Fix It Project 12H Grand Opening For Project 12H, you will need the following files: w12h_grand_opening w12h_safety w12h_science w12h_opening_bullet You will save your file
More informationios Certified Associate Developer (ICAD)
TAN DUC INFORMATION TECHNOLOGY SCHOOL JSC Address: 103 Pasteur, Dist.1, HCMC Tel: 08 38245819; 38239761 Email: traincert@tdt-tanduc.com Website: www.tdt-tanduc.com; www.tanducits.com Let s Reach For Excellence!
More informationCSE 438: Mobile Application Development Lab 2: Virtual Pet App
CSE 438: Mobile Application Development Lab 2: Virtual Pet App Overview In this lab, you will create an app to take care of your very own virtual pets! The app will only have one screen and simple logic,
More informationRubric for Electronic Portfolio. 3 points. 6 points. Most artifacts and work samples are related to the purpose of the portfolio.
Evaluation scale: A - Exemplary: 32-3 B - Proficient: 29-3s C Partially Proficient: 25-28 points D Incomplete: < 28 points Rubric for Electronic Portfolio CRITERIA Exemplary Proficient Partially Proficient
More informationMobile Development - Lab 2
Mobile Development - Lab 2 Objectives Illustrate the delegation mechanism through examples Use a simple Web service Show how to simply make a hybrid app Display data with a grid layout Delegation pattern
More informationCreate a Test Manually
Purpose: This guide includes important terminology and the steps needed to successfully create a Manual Test in Schoolnet. Term/Concept Description Page(s) Create a Test Manually Creating a test manually
More informationContent-Based Assessments. Project 2H New Jobs
Apply a combination of the Content-Based Assessments GO! Fix It Project 2H New Jobs In this project, you will construct a solution by applying any combination of the skills you practiced from the Objectives
More informationCollection Views Hands-On Challenges
Collection Views Hands-On Challenges Copyright 2015 Razeware LLC. All rights reserved. No part of this book or corresponding materials (such as text, images, or source code) may be reproduced or distributed
More informationApp. Chapter 19 App. App (ViewController) App. Single View Application Single View Application View. (View Controller)
Chapter 19 App App (ViewController) App 19.1 App App Single View Application Single View Application View Controller View Controller Label Button Button (View Controller) 2 View Controller Utility Area
More informationContent-Based Assessments. Project 3H Hospital Materials
Apply a combination of the Content-Based Assessments GO! Fix It Project 3H Hospital Materials For Project 3H, you will need the following file: w03h_hospital_materials Lastname_Firstname_3H_Hospital_Materials
More informationNew UIKit Support for International User Interfaces
App Frameworks #WWDC15 New UIKit Support for International User Interfaces Session 222 Sara Radi Internationalization Software Engineer Aaltan Ahmad Internationalization Software Engineer Paul Borokhov
More informationFinal Project Design Document
Final Project Design Document Misty D. Franklin Purpose: The purpose of the webpage that I am designing is the complete the capstone of the Masters of Instructional Technology program. This webpage will
More information6 points. 3 points. Most artifacts and work samples are related to the purpose of. There are only one or two. occurrences of
http://www.uwstout.edu/soe/profdev/erubric.html University of Wisconsin This rubric may be used self-assessment and peer feedback. Evaluation scale: A - Exemplary: 32-36 points B - Proficient: 28-3s Partially
More informationComputing Science Assignment General assessment information
Computing Science Assignment General assessment information This pack contains general assessment information for centres preparing candidates for the assignment Component of Higher Computing Science Course
More informationAMERICAN LIBRARY ASSOCIATION/AMERICAN ASSOCIATION OF SCHOOL LIBRARIANS (ALA/AASL)
AMERICAN LIBRARY ASSOCIATION/AMERICAN ASSOCIATION OF SCHOOL LIBRARIANS (ALA/AASL) Instructions on Completing SPA Program Review Template/Form: Option B For use with: Program-level plans to meet Specialized
More informationTip Calculator App Introducing Swift, Text Fields, Sliders, Outlets, Actions, View Controllers, Event Handling, NSDecimalNumber,
3 Tip Calculator App Introducing Swift, Text Fields, Sliders, Outlets, Actions, View Controllers, Event Handling, NSDecimalNumber, NSNumberFormatter and Automatic Reference Counting Objectives In this
More informationContent-Based Assessments. Project 6H Internship Memo
grader Content-Based Assessments GO! Fix It Project 6H Internship Memo For Project 6H, you will need the following file: w06h_internship_memo Lastname_Firstname_6H_Internship_Theme Lastname_Firstname_6H_Internship_Memo
More informationFor Project 1H, you will need the following file: w01h_casting_call You will save your document as: Lastname_Firstname_1H_Casting_Call
GO! Fix It Project 1H Casting Call For Project 1H, you will need the following file: w01h_casting_call You will save your document as: Lastname_Firstname_1H_Casting_Call 1Word In this project, you will
More informationStained Glass Window Project
e n i l a of Stained Glass Window Project SAMPLES 2015 Hello Learning Teacher Directions You can make this project as guided or independent as needed for your class. For my more advanced students I went
More informationRegis University CC&IS CS362 Data Structures
Regis University CC&IS CS362 Data Structures Programming Assignment #5 (covers classes and objects) Due: midnight Sunday of week 6 A college wants to you to write a test program for tracking their course
More informationXcode 4 Cookbook. Steven F. Daniel. Chapter No. 2 "User Interfaces Creating the UI"
Xcode 4 Cookbook Steven F. Daniel Chapter No. 2 "User Interfaces Creating the UI" In this package, you will find: A Biography of the author of the book A preview chapter from the book, Chapter NO.2 "User
More informationiphone Programming Patrick H. Madden SUNY Binghamton Computer Science Department
iphone Programming Patrick H. Madden SUNY Binghamton Computer Science Department pmadden@acm.org http://optimal.cs.binghamton.edu General Outline Overview of the tools, and where to get more information
More informationA Vertical Slider for iphone
A Vertical Slider for iphone The UISlider control offers a way to continuously get values from the user within a range of set values. In the Interface Builder library of controls, there is only a horizontal
More informationIn the first class, you'll learn how to create a simple single-view app, following a 3-step process:
Class 1 In the first class, you'll learn how to create a simple single-view app, following a 3-step process: 1. Design the app's user interface (UI) in Xcode's storyboard. 2. Open the assistant editor,
More informationContent-Based Assessments. Project 11H Employer Letter
Content-Based Assessments GO! Fix It Project 11H Employer Letter For Project 11H, you will need the following files: New blank Word document w11h_employer_letter w11h_employer_satisfaction Lastname_Firstname_11H_Employer_Letter
More informationIntro to Development for ios. Dave Koziol Arbormoon Software, Inc.
Intro to Development for ios Dave Koziol Arbormoon Software, Inc. About Me Long time Apple Developer (21 WWDCs) Organizer Ann Arbor CocoaHeads President & ios Developer at Arbormoon Software Inc. Multiple
More informationRx in the real world. 1 Rob Ciolli
Rx in the real world 1 Rob Ciolli 2 Rob Ciolli 3 Rob Ciolli The App 4 Rob Ciolli Quick architecture overview 5 Rob Ciolli MV - WTF 6 Rob Ciolli Model Simple, immutable data struct returned from DB or APIs
More informationCS193P: HelloPoly Walkthrough
CS193P: HelloPoly Walkthrough Overview The goal of this walkthrough is to give you a fairly step by step path through building a simple Cocoa Touch application. You are encouraged to follow the walkthrough,
More informationAssignment I: Concentration
Assignment I: Concentration Objective The goal of this assignment is to recreate the demonstration given in lecture and then make some small enhancements. It is important that you understand what you are
More informationGraded Project. Computer Applications
Computer Applications PENN FOSTER, INC. 2016 INTRODUCTION CONTENTS INTRODUCTION 2 INSTRUCTIONS 2 SCORING GUIDELINES 10 SUBMITTING YOUR PROJECT 13 PAGE 1 COMPUTER APPLICATIONS INTRODUCTION This project
More informationProject 9H Complaint Form
Content-Based Assessments GO! Fix It Project 9H Complaint Form For Project 9H, you will need the following files: w09h_complaint_form w09h_logo Lastname_Firstname_9H_Complaint_Form From your student files,
More informationCreating and using Moodle Rubrics
Creating and using Moodle Rubrics Rubrics are marking methods that allow staff to ensure that consistent grading practices are followed, especially when grading as a team. They comprise a set of criteria
More informationCOWLEY COLLEGE & Area Vocational Technical School
COWLEY COLLEGE & Area Vocational Technical School COURSE PROCEDURE FOR Student Level: This course is open to students on the college level in either the freshman or sophomore year. Catalog Description:
More informationStanford CS193p. Developing Applications for ios. Fall CS193p. Fall
Stanford Developing Applications for ios Today Drag and Drop Transferring information around within and between apps. EmojiArt Demo Drag and drop an image to get our EmojiArt masterpieces started. UITableView
More informationCOMP 346 Winter 2019 Programming Assignment 2
COMP 346 Winter 2019 Programming Assignment 2 Due: 11:59 PM March 1 st, 2019 Mutual Exclusion and Barrier Synchronization 1. Objectives The objective of this assignment is to allow you to learn how to
More informationExamView Cloud 1. View whether the test is locked and whether student results are available. Add/remove test sections and re-order sections and items
ExamView Cloud 1 Navigating Tests The test editor screen is comprised of the following. A Name Test Status Function View whether the test is locked and whether student results are available. B Test ID
More informationBuilding the App - Part 5 - Adding a Link
Unit 4 - Coding For Your App Copy and Paste the code below exactly where the tutorials tell you. DO NOT COPY TEXT IN RED. Building the App - Part 5 - Adding a Link XCODE 7 @IBAction func Button1(_ sender:
More informationios Tic Tac Toe Game John Robinson at Rowan University
ios Tic Tac Toe Game John Robinson at Rowan University Agenda Day 3 Introduction to Swift and Xcode Creating the Tic Tac Toe GUI Lunch Break Writing the Tic Tac Toe Game Code RAMP Wrap up Process for Developing
More informationKey Assessment #6 Professional Growth. Assessment #6 Additional Assessment that addresses NCTE standards - portfolio assessment.
Assessment #6 Additional Assessment that addresses NCTE standards - portfolio assessment. 6-1. Brief description of the assessment and its use in the program. The portfolio assessment used in EDTE 165
More informationModern Auto Layout. Building Adaptive Layouts For ios. Keith Harrison. Web: useyourloaf.com Version: 1.0 ( ) Copyright 2018 Keith Harrison
Building Adaptive Layouts For ios Keith Harrison Web: useyourloaf.com Version: 1.0 (2018-10-01) Copyright 2018 Keith Harrison Contents 1 Introduction 1 Why Learn Auto Layout?........................ 1
More informationios DeCal : Lecture 2 Structure of ios Applications: MVC and Auto Layout
ios DeCal : Lecture 2 Structure of ios Applications: MVC and Auto Layout Overview : Today s Lecture Model View Controller Design Pattern Creating Views in Storyboard Connecting your Views to Code Auto
More informationThis handbook contains directions on using tools and resources in WebAccess at CSM.
WebAccess Handbook This handbook contains directions on using tools and resources in WebAccess at CSM. Contents Logging in to WebAccess... 2 Setting up your Shell... 3 Docking Blocks or Menus... 3 Course
More informationITP 342 Mobile App Dev. Interface Fun
ITP 342 Mobile App Dev Interface Fun Human Interface Guidelines ios Human Interface Guidelines https://developer.apple.com/ library/ios/documentation/ userexperience/conceptual/ MobileHIG/index.html 2
More information1 Build Your First App. The way to get started is to quit talking and begin doing. Walt Disney
1 Build Your First App The way to get started is to quit talking and begin doing. Walt Disney Copyright 2015 AppCoda Limited All rights reserved. Please do not distribute or share without permission. No
More informationUnit title: Computing: Authoring a Website (SCQF level 6)
National Unit specification General information Unit code: F3T2 12 Superclass: CB Publication date: December 2013 Source: Scottish Qualifications Authority Version: 02 Unit purpose This Unit is designed
More informationMilton Area School District Standards Based Report Card Rubric Grade 5 Math
Milton Area School District Standards Based Report Card Rubric Grade 5 Math 2017 2018 Standards based grading aligns grading with the PA (Pennsylvania) Core Standards. The purpose of the report card is
More informationMath Live Volume: Assessment Task
Volume: Assessment Task Grade: 5 Strand: Shape and Space (Measurement) Outcome: 4 SPECIFIC LEARNER OUTCOMES Shape and Space (Measurement SS4 Demonstrate an understanding of volume by: selecting and justifying
More informationGetting Started with NCT Evaluations Non-Classroom Teacher Instructions
Getting Started with NCT Evaluations Non-Classroom Teacher Instructions 1. The Administrator will Open an Observation (where NCTs will build their evaluation goals). The Observation will be marked shared
More informationProject 10H Boards Summary
Content-Based Assessments GO! Fix It Project Files Project 10H Boards Summary For Project 10H, you will need the following files: w10h_boards_summary w10h_contact_information Lastname_Firstname_10H_Boards_Summary
More informationUnit title: Computing: Website Design Fundamentals (SCQF level 5)
National Unit specification General information Unit code: H613 45 Superclass: CB Publication date: December 2013 Source: Scottish Qualifications Authority Version: 01 Unit purpose The Unit is designed
More informationBuilding a Learning Experience: The Exploros Authoring Tool
Building a Learning Experience: The Exploros Authoring Tool Version 8.0, September 2016 release Copyright 2014 Exploros Inc. All rights reserved. Table of Contents Overview... 2 Editing and making masters...
More informationA Better MVC. 300 line view controllers or bust. Dave A guy who thinks too deeply about stuff
A Better MVC 300 line view controllers or bust Dave DeLong @davedelong A guy who thinks too deeply about stuff Heads Up This is all my opinion (! hi legal & pr teams!) Lots of similar terminology View
More informationPebblePad Creating a Resource
PebblePad Creating a Resource Overview This guide demonstrates how to create a Resource in PebblePad. Resource Types To begin creating a resource, click the menu button at the top left of PebblePad, and
More informationCOWLEY COLLEGE & Area Vocational Technical School
COWLEY COLLEGE & Area Vocational Technical School COURSE PROCEDURE FOR Student Level: This course is open to students on the college level in either the freshman or sophomore year. Catalog Description:
More informationLecture 8 Demo Code: Cassini Multithreading
Lecture 8 Demo Code: Cassini Multithreading Objective Included below is the source code for the demo in lecture. It is provided under the same Creative Commons licensing as the rest of CS193p s course
More informationlecture 10 UI/UX and Programmatic Design cs : spring 2018
lecture 10 UI/UX and Programmatic Design cs198-001 : spring 2018 1 Announcements custom app progress form due before lab (~1 minute) will be released after lecture only 2 labs left (both very important)
More informationUI Design and Storyboarding
UI Design and Storyboarding Mobile Application Development in ios School of EECS Washington State University Instructor: Larry Holder Mobile Application Development in ios 1 Outline Model-View-Controller
More informationAssignment 5 Storyboards - Individual Assignment
Assignment 5 Storyboards - Individual Assignment Template Revisions Submenu Screen Storyboard Revision to the frame description: This is the layout and color template for all submenus. A narrow red column
More informationINTRODUCTION TO ARCHITECTING YOUR IOS APP
INTRODUCTION TO ARCHITECTING YOUR IOS APP AGENDA Goals of software architecture Design guidelines Practical tips GOALS OF SOFTWARE ARCHITECTURE GOALS OF SOFTWARE ARCHITECTURE Code is comprehensible for
More informationNot Achieved Achieved
Internal Assessment Resource Digital Technologies Level 2 This resource supports assessment against: Unit Standard 12885v6 Create and enhance electronic documents combining text and images for generic
More informationMarking using the Turnitin mobile app. Marking using an ipad involves three actions: tap, press and swipe. These actions can take some practice.
Marking using the Turnitin mobile app Marking using an ipad involves three actions: tap, press and swipe. These actions can take some practice. When you first enter an assignment dropbox you will be presented
More informationView Concepts. iphone Application Programming Lecture 4: User Interface Design. SDK provide many types of Views to show your content
View Concepts iphone Application Programming Lecture 4: User Interface Design SDK provide many types of Views to show your content At run-time Views are organized as a tree Chat Wacharamanotham Media Computing
More informationHS Mathematics Item Specification C1 TK
Claim 1: Concepts and Procedures Students can explain and apply mathematical concepts and interpret and carry out mathematical procedures with precision and fluency. Content Domain: Functions Target K
More informationiphone App Basics iphone and ipod touch Development Fall 2009 Lecture 5
iphone App Basics iphone and ipod touch Development Fall 2009 Lecture 5 Questions? Announcements Assignment #1 due this evening by 11:59pm Remember, if you wish to use a free late you must email me before
More informationWorking with Text, Keyboards, and Buttons
HOUR 7 Working with Text, Keyboards, and Buttons What You ll Learn in This Hour: u How to use text fields u Input and output in scrollable text views u How to enable data detectors u A way to spruce up
More informationMy First Cocoa Program
My First Cocoa Program 1. Tutorial Overview In this tutorial, you re going to create a very simple Cocoa application for the Mac. Unlike a line-command program, a Cocoa program uses a graphical window
More informationAssignments 3 & 4. COMP248/Winter Assignment 3 & 4 Page 1 of 7
Concordia University Comp 248 Winter 2016 Introduction to Programming Combined Assignments 3 & 4 - Due by 11:59 PM Sunday March 20, 2016 Assignments 3 & 4 Purpose: The purpose of these assignments is to
More informationObjectives. Submission. Register for an Apple account. Notes on Saving Projects. Xcode Shortcuts. CprE 388 Lab 1: Introduction to Xcode
Objectives Register for an Apple account Create an application using Xcode Test your application with the iphone simulator Import certificates for development Build your application to the device Expand
More informationiphone Application Tutorial
iphone Application Tutorial 2008-06-09 Apple Inc. 2008 Apple Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any
More informationINTERNATIONAL LITERACY ASSOCIATION (ILA)
INTERNATIONAL LITERACY ASSOCIATION (ILA) Instructions on Completing SPA Program Review Template/Form: Option B For use with: Program-level plans to meet Specialized Professional Associations (SPAs) ILA
More informationTitle Core TIs Optional TIs Core Labs Optional Labs. 1.1 WANs All None None None. All None None None. All None 2.2.1, 2.2.4, 2.2.
CCNA 2 Plan for Academy Student Success (PASS) CCNA 2 v3.1 Instructional Update # 2006-1 This Instructional Update has been issued to provide guidance on the flexibility that Academy instructors now have
More informationUniversity of Wisconsin - Stout
University of Wisconsin - Stout http://www.uwstout.edu/soe/profdev/pptrubric.html This rubric may be used for self-assessment and peer feedback. project grade will be based upon the following evaluation
More informationBusiness Education Program Understandings
Business Education Program Understandings Students will understand that: Oral and written communication skills are imperative in the world of work and throughout life Effective electronic documents enhance
More informationTEAM FOCUS POCUS JOCELYN HICKCOX DANIEL MELENDEZ ASHLEY MILLS
TEAM FOCUS POCUS 12.05.2015 JOCELYN HICKCOX DANIEL MELENDEZ ASHLEY MILLS 1 OVERVIEW In this day and age, our lives are full of distractions. It s hard to focus on just one thing with so many others competing
More informationOrganizing Course Content and Information
Organizing Course Content and Information This document includes general overviews for using course organization tools in Canvas. Each tool includes information on reasons to use the tool, instructions
More informationITP 342 Mobile App Dev. Interface Builder in Xcode
ITP 342 Mobile App Dev Interface Builder in Xcode New Project From the Main Menu, select the File à New à Project option For the template, make sure Application is selected under ios on the left-hand side
More informationChapter 2 Welcome App
2.1 Introduction Chapter 2 Welcome App 1. A app is an app that can run on iphones, ipod touches and ipads. a. multi-purpose b. global c. unrestricted d. universal Ans: d. universal 2. You can your apps
More informationMark Sherman, Fred Martin, Larry Baldwin, James DeFilippo September 1, 2014
App Inventor Project Rubric Computational Thinking through Mobile Computing Page 1 Purpose This instrument is a rubric for coding App Inventor projects. It was developed to serve for a number of purposes.
More informationPROMOTIONAL MARKETING
PROMOTIONAL MARKETING OVERVIEW Participants create marketing tools that could be used in a TSA Promotional Kit. The theme and required elements for this event will be posted on the TSA website under Competitions/Themes
More informationEPORTFOLIO CHECK-IN & FINAL ASSIGNMENTS
EPORTFOLIO CHECK-IN & FINAL ASSIGNMENTS The following are the different pages/assignments included in the Modules. For an 8 week semester these assignments are released every 2 weeks. For a 16 week semester
More informationForm Design. Software Engineering CSCI Dr. Tom Hicks Computer Science Department
1 Form Design Software Engineering CSCI-3321 Dr. Tom Hicks Computer Science Department Learning About Good Forms By Examining Some Really Bad Prototype Forms 2 About Data-Entry Forms 1. Select a form background
More information