Git Product home page Git Product logo

4443-mobile-apps's Introduction

4443 - Mobile Apps Syllabus

Days Time Location

  • Days: MW 0230pm 0350pm
  • Location: BO 312
  • Final Exam: Wednesday Dec 12th, 5:45 p.m. - 7:45 p.m.
  • Dates: August 25th - Dec 12th
  • Holidays:
    • Thanksgiving Holidays begin 10:00 p.m. November 20th
  • Last Day for “W”, 4:00 p.m. – October 29th

Course Topics

  • Introduction / Fast Overview
    • HTML
    • CSS
    • The DOM
  • Javascript
    • Basics
    • Control Flow
    • Functions
    • Arrays
    • Objects
  • Angular 5
  • Ionic 3
  • Backend
    • Backend Basics
    • The Command Line
    • Introduction to NodeJS or Php (class can decide)
    • Databases: MongoDB or Mysql or Firebase
  • RESTful Routing

Grading

Categories Portion of Course Letter Grade Grade Range
Projects 2 50% A 89-100
Homework 3 25% B 79-88
Final 1,4 25% C 69-78
D 59-68
F below 59

1. Lowest exam grade can be replaced by Final Exam grade if deemed appropriate by instructor. This is for students who attend class and participate.

2. Any projects that include programs as well as programs themselves must run without error. If they do not run, they will not be graded. Correctness is a different matter. However, the program must be close to the solution required and cannot be an over simplified version simply for the purpose of making it run.

3. The worth of the "homework/quizzes" section of the course will be calculated by a function based on the number of assignments and quizzes. If zero homeworks / quizzes are assigned then they will be assigned a 0% portion. If at least 10 are assigned then the full 25% will be assigned as its weight. If the full weight is not used the class will decide how the remaining percentage points will be assigned.

5. Plane ticket prices, events like weddings, or trips out of the country are not valid excuses for missing the final exam at its scheduled time. I will not make accommodations for anything other than an issue vetted by the dean of students.

Miscellaneous

  • Attending class is one of the primary keys to doing well in this class. Students may be dropped for excessive absences. There is no distinction made between excused and unexcused.

  • Make-up exams are not given. If I see fit, then I will replace a missed exam with your final exam test grade. If you do miss an exam without prior approval, a letter from the dean of students will be needed as an excuse.

  • A number of programming assignments will be made to code and execute. The Creation and use of a development environment is part of being a computer science student. I will assist you at the beginning of class with suggested software, but ultimately making your environment work is totally up to you. When all else fails, there is are LABS provided.

  • Programs containing syntax errors are unacceptable and will be returned without grading (your programs must work). All submitted programs need to be submitted on the day it is due as a single hard copy of all source code written or edited by you (libraries or helper code not necessary). Also a version of your program with ALL necessary files to make it run (w/ instructions if necessary) will be available on Github in your assignments folder on the same day the program is due.

  • Periodically homework assignments will be taken up and graded. It is the student's responsibility to keep up with assignments and to ask questions over the assigned work, even if absent. All homework assignments are due at the specified time that may or may not be in conjunction with a class day. All assignments / homeworks will be uploaded to Github and placed in your assignments folder as well.

4443-mobile-apps's People

Contributors

buddyjasmith avatar rugbyprof avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.