IT-315 Spring 2017 Project II Rubric Homework project II makes up 45% (45 points) of your grade. In project II you can use any or all of the objectives that we applied in the Homework Project I. In addition, demonstration of key concepts learnt and understood in class is required. Project II Requirements Create a short (3 minutes) presentation with slides, preferably in PowerPoint format, on your final work of the App development projects. You should make 5 to 7 slides and list your full name on the title page. In addition to presenting and demonstrating your app in class, you will need to submit your slides used for the presentation to Blackboard. The presentation slides cannot be substituted for your in-class presentation and will not be graded without the presentation. Presentation: 5 Points. Include a short presentation using slides (either PowerPoint, or Keynote or any other presentation software. The slides should Include: • You Name • Project Name, Small description, Targeted Audience / Users of the App. • Screenshots of your App. • What key concepts you learnt in class. • Challenges you faced while building your app and how you overcame them. • Next Steps (What do you plan to do with the concepts you learnt in the next 100 days, 300 days). Description Points Fundamental Rules § The presentation slides are submitted on Blackboard. § The presentation is given in class. -NA- Slides Content / App Completeness § Slides include student’s full name on the title page § Slides provide complete and pertinent information § Primary features / key points are outlined in bulleted form § App is complete and meets major project requirements 2 Organization § Presentation is refined and clearly explained 1
§ App is logically introduced and explained Presentation § Speaks clearly § Uses appropriate language § Uses appropriate body language § Meets time specifications (less than 5 minutes)
2
TOTAL 5
Master detail views: - 10 Points Show use of Master Detail Templates in your project. Show use of segues and how they connect the two master detail views together. Show appropriate use of Images. Table layout: - 10 Points Show use of table layout in your project. Show use of cells and their formatting while viewing data. Show appropriate use of Images wherever possible. Displaying data from the WEB: - 10 Points Show use of JSON Data (using a REST endpoint) in your Project. Open Web Pages dynamically by using either touch event or motion event. Misc.: - 5 Points Use of Swift Objects like and older NSdictionary, Arrays, NSURL, NSMutableArray, Data, UIColor, UIImages, JSON Serializable Objects, Segues, etc. App Looks Presentable: - 5 Points Appropriate use of colors / fonts / animation / and graphics. App UI looks intuitive and is attractive. (Please refer to some apps you already have on your phones. Observe the placement of labels, icons, font types, colors). Use combination of colors and fonts wisely to make your app easy on the eyes of the users. Application looks presentable / sellable in the market.
Name Misc.
PowerPoint Presentation
App Looks Presentable
Master Detail views Table layout
Displaying data from the WEB 5 5 5 10 10 10