• Log In
  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

MIS2402.004 - Spring 2023

Department of Management Information Systems, Temple University

Web Application Development

MIS 2402.004 ■ Spring 2023 ■ Jeremy Shafer
  • Announcements
  • Schedule
  • About
    • Course Description / Objectives / Prerequisites
    • Class Locations and Times
    • Instructor
    • Temple and COVID-19
    • How This Course Will Be Taught
    • Textbook and Materials
    • Grading
    • Exams
    • Projects
    • Assignments
    • Participation
    • Attendance Protocol and Your Health
    • Plagiarism and Academic Dishonesty
    • Disability Disclosure Statement
    • Student and Faculty Academic Rights and Responsibilities
    • Class recordings
    • MIS Department PRO Points Requirement
    • Getting Help
  • HTML Project
  • MIS Helpdesk for Coding
  • Semester Long Project

Schedule

Any necessary updates to the schedule will be documented here.  

Date Week Topics Due

1/17

 

1

Course Intro & Publishing a HTML Site

PowerPoint:
mis2402_week01_Intro.pptx

Assignment:
assignment01-publishing.docx

Resources:
assignment01.zip

Assignment 1 due 1/20 by 11:59pm

1/19

 

1

HTML Overview Assignment & Introduce HTML Project

Resources:
assignment02-morehtml.docx

assignment02.zip

Chapters 1 & 2

Assignment 2 due 1/23 at 11:59pm

HTML Project due 2/6 at 11:59pm

1/24

 

2

Basic HTML with JavaScript

PowerPoint: mis2402_week02_html_javascript_basic.pptx

Resources:

assignment03-hello-world.docx

assignment03_01.zip

assignment03_02.zip

assignment03_03.zip

Assignment 3 due 1/25 at 11:59pm

1/26

 

2

Variable Expressions. Data types

PowerPoint: mis2402_week02_JavaScript_Intro.pptx

Resources:

intro_js.zip

assignment04-js-intro.docx

 

Assignment 4 due 1/30 at 11:59pm

1/31

 

3

A Series of Unfortunate Events

 

 

2/2

 

3

Debugging & Introduce Semester Long API Project

PowerPoint: 
mis2402_Debugging.pptx

Resources:

assignment05_sillysongs.docx

assignment05_silliysongs.zip

Semester Long Project Info

Chapter 3 (functions)

Assignment 5 due 2/6 at 11:59pm

HTML Project due 2/6 at 11:59pm

API Project Phase 1 due 2/10 at 11:59pm

2/7

 

4

Functions

PowerPoint:

mis2402_JavaScript_functions.pptx

Resources:

funtimes.zip

assignment06-functions.docx

assignment06_01.zip

assignment06_02.zip

assignment06_03.zip

Chapter 4 (if/else)

Assignment 6 due 2/8 at 11:59pm

2/9

 

4

Conditional Statements

PowerPoint:

mis2402_week04_JavaScript_If.pptx

Supplemental Diagrams:

workflow-example-elseif.pdf

workflow-example-multiple-return-statements.pdf

Resources:

assignment07-conditionals.docx

assignment07_moneycountinggame.zip

Assignment 7 due 2/13 at 11:59pm

API Project Phase 1 due 2/10 at 11:59pm

2/14

 

5

Functions & Conditional Statements

mis2402_week04_JavaScript_Logic.pptx

Resources:

Watch: https://youtu.be/NV5PNrwH36Q

Read: assignment08-owls-functions.docx

Start with: assignment08_owls.zip

More conditional statements

Watch: https://youtu.be/dq6U3Q2odfc

Read: assignment09-functions.docx

Start with: assignment09_hotdog.zip

Chapter 5 (loops)

Assignment 8 due 2/15 at 11:59pm

Assignment 9 due 2/20 at 11:59pm

2/16

5

Loops

mis2402_week05_JavaScript_for.pptx

Resources

Example: loopexamples.zip, demo_natural_number_solution.zip

Read: assignment10_distancetravelled.docx

Start with: assignment10_distancetravelled.zip

Assignment 10 due 2/21 at 11:59pm

2/21

 

6

Debugging/Troubleshooting Part 2

assignment11_loanreplayment.docx

assignment11_loanrepayment.zip

Assignment 11 due 2/22 at 11:59pm

2/23

 

6

Loops

For class discussion:

demo_caloriesburned.zip

demo_caloriesburned_b.zip

demo_caloriesburned_c.zip

Assignment:

assignment12_sum_of_primes.docx

assignment12_sumofprimes.zip

Assignment 12 due 2/27 at 11:59pm

2/28

 

7

Loops-Last Chance Workout!

Assignment:

assignment13_randomgrid.docx

assignment13_randomgrid.zip

Assignment 13 due 3/13 at 11:59pm

API Project Phase 2 due 3/24 at 11:59pm

3/2

7

EXAM 1-Javascript

Study Guide: JS_Exam_Study_Guide.pdf

 

3/7

8

SPRING BREAK /
NO CLASS

 

3/9

8

SPRING BREAK /
NO CLASS

 

3/14

 

9

Numbers

mis2402_week09_Numbers.pptx

Reference (in class) – perimeter.zip

Assignment:

assignment14-cubes.docx

assignment14_cubes.zip

Exam 2 Study Guide: 
MIS2402-Exam-2-Study-Guide-2023.pdf

Chapter 16 (numbers) 

Assignment 14 due 3/15 at 11:59pm

3/16

 

9

Strings

mis2402_week09_Strings.pptx

Assignment: 

assignment15-strings.docx

assignment15_sumofdigits.zip

Chapter 14 (strings) 

Assignment 15 due 3/20 at 11:59pm

3/21

 

10

Assignment:

assignment16-strings.docx

assignment16_productcode.zip

assignment16_palindrome.zip

Assignment 16 due 3/27 at 11:59pm

3/23

 

10

Scope

mis2402_week09_Scope.pptx

futurevalue.zip

Optional exercise:

optional_exercise.zip

Chapter 8 (scope) 

API Project Phase 2 due 3/24 at 11:59pm

3/28

 

11

Arrays

mis2402_JavaScript_Arrays.pptx

array_demo.zip

ducks.zip

Chapter 13 (arrays) 

API Project Phase 3 due 4/21 at 11:59pm

3/30

11

EXAM 2 – JavaScript (Hands on)

 

4/4

 

12

Arrays

mis2402_JavaScript_Arrays_Part2.pptx

assignment17-climate.docx

assignment17_climate.zip

Assignment 17 due 4/5 at 11:59pm

4/6

12

jQuery & JSON

mis2402_JavaScript_jQuery_Ajax_JSON.pptx

assignment18_states.docx

assignment18_states.zip

Assignment 18 due 4/11 at 11:59pm

 

4/11

 

13

jQuery & JSON

demo_countries.docx

demo_countries.zip

 

4/13

 

13

jQuery & JSON

mis2402_SMS.pptx

Resources:

demo_sms.zip

Assignment:

assignment19-todo.docx

assignment19_todo.zip

Assignment 19 due 4/17 at 11:59pm

4/18

 

14

jQuery & HTML

mis2402_jQuery_HTML.pptx

Assignment:

assignment20_jquery_html.docx

assignment20_owls2.zip

assignment20_puppy.zip

 

Assignment 20 due 4/19 at 11:59pm

4/20

14

A SPA Template

mis2402_SPA.pptx

Assignment:

demo_quotes.zip

assignment21-SPA.docx

assignment21_spa.zip

Assignment 21 due 4/24 at 11:59pm

 

 

4/25

 

15

A SPA Template part 2

mis2402_SPA2.pptx

Assignment:

assignment22-SPA2.docx

assignment22_spa2.zip

Assignment 22 due 4/26 at 11:59pm

 

4/27

Star - The most recent class

15

Last day of class

API Exercise

MIS2402-Eliza.docx

eliza_demo.zip

Exam 3 study guide

MIS2402-Exam-3-Study-Guide-1.pdf

API final Project due 5/1 at 11:59pm

FINAL EXAM DATE AND TIME – Tuesday 5/9 – 10:30am to 12:30pm in A602

Primary Sidebar

Links

  • MIS Community
  • Grade-O-Matic
  • Gradebook
  • Class Capture
  • PC Users: VS Code Setup
  • PC Users: Bitvise Setup
  • Mac Users: VS Code Setup
  • Mac Users: FileZilla Setup
  • HTML Essentials Reference
  • Links to Codepen
  • Fox Laptop Policy

Instructor Office Hours

Office: Speakman 209D
Office Hours:
  • 9:30 am to 10:30 am, Tuesdays
  • 9:30 am to 10:30 am, Wednesdays
  • 9:30 am to 10:30 am, Thursdays
  • Office hours are in effect 1/17 through 5/1/2023
  • Other times by appointment
  • Be sure to use canvas messaging when emailing the instructor

ITA Information

Kerri Koenig
  • Contact Kerri through Canvas messaging

RECENT ANNOUNCEMENTS

MIS2402 – Exam prep session

MIS2402 – Agenda for last class

MIS2402.004 – Agenda for class on 4/20

MIS2402.04 – Agenda for class on 4/13

MIS2402 – Agenda for 4/11

MIS2402 – agenda for class on 4/6

[More Announcements...]

Copyright © 2023 · Department of Management Information Systems · Fox School of Business · Temple University