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

Web Application Development-Fall 2021

Department of Management Information Systems, Temple University

Web Application Development

MIS 2402.750 ■ Fall 2021 ■ Laurel Miller
  • Announcements
  • Schedule
  • About
    • Course Description
    • Course materials
    • Getting Help
    • Instructor
    • Exams
    • Grading
    • Attendance and Participation
    • Assignments
    • Projects
    • MIS Department PRO Points Requirement
    • Plagiarism and Academic Dishonesty
    • Disability Disclosure Statement
    • Student and Faculty Academic Rights and Responsibilities
    • Temple and COVID-19
  • MIS Coding Help Desk

About


Course Description:

The ability to program in any language is a great asset to any person working in IT, regardless of his/her chosen area of expertise. Likewise, the Internet is a pervasive element in all IT solutions. Consequently, an understanding of the underlying protocols of the Internet and how web applications work is advantageous to any IT professional.

This hands-on programming course uses open source software to provide students with an understanding of programming fundamentals. This class is designed to develop individual proficiency and reward individual achievement as students develop the skills necessary to create solutions that interact with web APIs.

In order to develop a web application, the student must develop competency in a number of different technologies, and ultimately use them in concert to create a whole solution. This class is structured so that individual technologies are introduced, and then combined to create increasingly more sophisticated results.

Course Objectives:

  • Learn and apply the basic principles common to all programming languages (e.g., variables, algebraic expressions, logical expressions, if/else statements, loops, functions, arrays, and objects) using JavaScript.
  • Develop the logical thinking skills to be able to break down tasks into component steps and express those steps in code.
  • Be able to use debugging tools to identify problems with the code.
  • Learn the basic structure and syntax of HTML5, CSS, and JavaScript. Be able to use and combine these languages to present a complete solution.
  • Get an understanding of client/server interactions.
  • Be able to use Web APIs and related protocols to send and retrieve data.
  • Observe and learn the basic syntax of the HTTP protocol necessary to send and retrieve data from an API.
  • Explain the concept of a Single Page Architecture. Use simple jQuery commands to implement a simple Single Page Architecture.
  • Be able to handle and validate user input via HTML forms.
  • Learn how to use tools (i.e. libraries/frameworks) that can speed and simplify application development, e.g. Bootstrap, and jQuery.
  • Build an application that takes advantage of an existing CSS theme
  • Get an understanding of a Serialization process, e.g. via JSON.
  • Demonstrate the ability to get the data from multiple third-party APIs and use it in the Web Application.

Prerequisites:

MIS2102/2901.  MIS2502 in the same or prior semester.  Prior programming and/or web development experience is advantageous, but not required.

 

Primary Sidebar

Links

  • Gradebook
  • PC Users: VS Code Setup
  • PC Users: Bitvise Setup
  • Mac Users: VS Code Setup
  • Mac Users: FileZilla Setup
  • HTML Essentials Reference
  • Codepen links


Instructor Office Hours

  • 12:30 pm to 1:30 pm, Tuesdays and Thursdays, via Zoom only. Please email prior to office hours for the link.
  • Other times by appointment
  • Be sure to use a subject line of “MIS2402” when emailing the instructor

ITA Office Hours

  • Joseph Stephenraj is the ITA for this course
  • Office hours will be Mondays and Wednesdays 10:30-12:00pm via this Zoom link
  • To set up an appointment, email Joseph at joseph.stephenraj@temple.edu

RECENT ANNOUNCEMENTS

Exam 3 review materials

Here is the recording for the review session for exam 3. And here is the … [More...] about Exam 3 review materials

12/2 class

Hello everyone, In class we will do the following: We will work on an … [More...] about 12/2 class

Exam review session

Hello. The review session with Joe is scheduled as follows: Next Tuesday, … [More...] about Exam review session

Exam 3 study guide

Here is the study guide for Exam 3.   … [More...] about Exam 3 study guide

PRO Points

Please see the end of the semester long project document for instructions … [More...] about PRO Points

Link for Thursday’s class 12/2

Topic: Web Application Development Time: Dec 2, 2021 11:00 AM Eastern Time … [More...] about Link for Thursday’s class 12/2

[More Announcements...]

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