{"id":2237,"date":"2022-08-22T09:58:57","date_gmt":"2022-08-22T13:58:57","guid":{"rendered":"https:\/\/community.mis.temple.edu\/mis3502sec002fall2025\/?page_id=2237"},"modified":"2025-08-19T12:14:47","modified_gmt":"2025-08-19T16:14:47","slug":"about","status":"publish","type":"page","link":"https:\/\/community.mis.temple.edu\/mis3502sec002fall2025\/about\/","title":{"rendered":"About"},"content":{"rendered":"<hr \/>\n<h1>Syllabus &#8211; Web Service Programming<\/h1>\n<h2>MIS3502 \u2013 Section 1<\/h2>\n<h3>Fall 2025<\/h3>\n<p><strong>Instructor:<\/strong><\/p>\n<p>Jeremy Shafer (jeremy@temple.edu)<\/p>\n<p>Physical Office: 209D Speakman Hall<\/p>\n<p>Phone: (484) 440-9108<\/p>\n<p>Profile:\u00a0<a href=\"http:\/\/community.mis.temple.edu\/jshafer\">htt<\/a><a href=\"http:\/\/community.mis.temple.edu\/jshafer\">p<\/a><a href=\"http:\/\/community.mis.temple.edu\/jshafer\">:\/\/communit<\/a><a href=\"http:\/\/community.mis.temple.edu\/jshafer\">y<\/a><a href=\"http:\/\/community.mis.temple.edu\/jshafer\">.mis.tem<\/a><a href=\"http:\/\/community.mis.temple.edu\/jshafer\">p<\/a><a href=\"http:\/\/community.mis.temple.edu\/jshafer\">le.edu\/<\/a><a href=\"http:\/\/community.mis.temple.edu\/jshafer\">j<\/a><a href=\"http:\/\/community.mis.temple.edu\/jshafer\">shafer<\/a><\/p>\n<p><strong>Office Hours:<\/strong><\/p>\n<ul>\n<li>Noon \u2013 2pm Tuesdays<\/li>\n<li>11am \u2013 1:00pm Thursdays<\/li>\n<li>Other times by appointment<\/li>\n<li>Office hours are in effect 8\/25\/2025 through 12\/8\/2025<\/li>\n<li>Email: jeremy.shafer@temple.edu (Please be specific in your email communication with me, kindly include your name, course, and section for a faster reply)<\/li>\n<\/ul>\n<p><strong>Class Locations and Time:<\/strong><\/p>\n<p>Section 1: 9:00am \u2013 10:20am, Monday and Wednesday, In Person, Speakman 12<\/p>\n<p>Section 1: on the web: https:\/\/community.mis.temple.edu\/mis3502sec002fall2025<\/p>\n<p>Section 2: 10:30am \u2013 11:50am, Monday and Wednesday, In Person, Speakman 12<\/p>\n<p>Section 2 on the web: https:\/\/community.mis.temple.edu\/mis3502sec002fall2025<\/p>\n<p><strong>Prerequisites:<\/strong><\/p>\n<p>MIS2402 (or MIS3501). MIS3406 (or MIS2501).<\/p>\n<p><strong>Course Description:<\/strong><\/p>\n<p>Use concepts of application integration to develop data driven software applications. Design the system architecture for an n-tier application. Learn how to integrate existing applications to produce new capabilities. Identify the technical and process issues of integrating a new application into the existing application structure. Relate software components such as middleware (specifically, a REST API) to the overall information architecture and apply software components to create client and server-based applications.<\/p>\n<p><strong>Course Objectives:<\/strong><\/p>\n<ul>\n<li>Describe, experiment with, and use widely recognized standards for client\/server and mobile application architectures.<\/li>\n<li>Describe and implement APIs that comply with a widely recognized standard (e.g. the RESTful standard) using a server-side programming language (e.g. JavaScript\/Node.js)<\/li>\n<li>Demonstrate understanding of exceptions to the RESTful standard made by leading technology providers (possible examples: Google Maps, PayPal, Amazon Poly, Chat GPT)<\/li>\n<li>Develop one or more API services hosted in the cloud<\/li>\n<li>Use a combination of front-end and back-end technologies to create an application that addresses a business problem.<\/li>\n<\/ul>\n<p><strong>How This Course Will Be Taught:<\/strong><\/p>\n<p>Two synchronous, \u201cin person\u201d class sessions will be held each week.<\/p>\n<p>All quizzes will be conducted in class. Quizzes are intended primarily to assess student&#8217;s recall of the lecture material.<\/p>\n<p>All exams will be conducted in class. See the class schedule for information about exam dates.<\/p>\n<p><strong>MIS Department Instructional Practices:<\/strong><\/p>\n<p>MIS faculty intentionally nurture student behaviors that promote critical thinking, curiosity, and perseverance.<\/p>\n<p>In this class, this means: coming to class prepared, taking notes, submitting your work on time, task deconstruction (breaking large tasks down into smaller ones), experimentation, debugging your code thoughtfully, asking good questions in class and choosing project work that is meaningful to you.<\/p>\n<p><strong>Textbook and Materials:<\/strong><\/p>\n<p>There is no textbook for this course. Reading and viewing of free resources on the internet will be assigned throughout the semester.<\/p>\n<p>Students are expected to own a personal laptop with working audio\/visual capability for web conferencing. See:\u00a0<a href=\"https:\/\/www.fox.temple.edu\/current-students\/laptop-policy\/\">htt<\/a><a href=\"https:\/\/www.fox.temple.edu\/current-students\/laptop-policy\/\">p<\/a><a href=\"https:\/\/www.fox.temple.edu\/current-students\/laptop-policy\/\">s:\/\/www.fox.tem<\/a><a href=\"https:\/\/www.fox.temple.edu\/current-students\/laptop-policy\/\">p<\/a><a href=\"https:\/\/www.fox.temple.edu\/current-students\/laptop-policy\/\">le.edu\/current-students\/la<\/a><a href=\"https:\/\/www.fox.temple.edu\/current-students\/laptop-policy\/\">p<\/a><a href=\"https:\/\/www.fox.temple.edu\/current-students\/laptop-policy\/\">to<\/a><a href=\"https:\/\/www.fox.temple.edu\/current-students\/laptop-policy\/\">p<\/a><a href=\"https:\/\/www.fox.temple.edu\/current-students\/laptop-policy\/\">&#8211;<\/a><a href=\"https:\/\/www.fox.temple.edu\/current-students\/laptop-policy\/\">p<\/a><a href=\"https:\/\/www.fox.temple.edu\/current-students\/laptop-policy\/\">olic<\/a><a href=\"https:\/\/www.fox.temple.edu\/current-students\/laptop-policy\/\">y<\/a><a href=\"https:\/\/www.fox.temple.edu\/current-students\/laptop-policy\/\">\/<\/a><\/p>\n<p><em>Limited resources are available for students who do not have the technology they need for class. Students with educational technology needs, including no computer or camera or insufficient Wifi-access, should submit a request outlining their needs using the Student Emergency Aid Fund form. The University will endeavor to meet needs, such as with a long-term loan of a laptop or Mifi device, a refurbished computer, or subsidized internet access.<\/em><\/p>\n<p><strong>Evaluation and Grading:<\/strong><\/p>\n<p><strong>Items<\/strong><\/p>\n<table width=\"72%\">\n<tbody>\n<tr>\n<td width=\"72%\">\n<p>Item<\/p>\n<\/td>\n<td width=\"26%\">\n<p>\u00a0 %\u00a0\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"72%\">\n<p>Attendance<\/p>\n<\/td>\n<td width=\"26%\">\n<p>5%<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"72%\">\n<p>Participation (5)<\/p>\n<\/td>\n<td width=\"26%\">\n<p>5%<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"72%\">\n<p>Exam 1<\/p>\n<\/td>\n<td width=\"26%\">\n<p>15%\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"72%\">\n<p>Exam 2<\/p>\n<\/td>\n<td width=\"26%\">\n<p>20%<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"72%\">\n<p>Quizzes (10)<\/p>\n<\/td>\n<td width=\"26%\">\n<p>10%\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"72%\">\n<p>Project 1<\/p>\n<\/td>\n<td width=\"26%\">\n<p>5%<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"72%\">\n<p>Project 2<\/p>\n<\/td>\n<td width=\"26%\">\n<p>5%<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"72%\">\n<p>Project 3\u00a0<\/p>\n<\/td>\n<td width=\"26%\">\n<p>10%<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"72%\">\n<p>Project 4<\/p>\n<\/td>\n<td width=\"26%\">\n<p>10%<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"72%\">\n<p>Project 5<\/p>\n<\/td>\n<td width=\"26%\">\n<p>15%<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>\u00a0<\/strong><\/p>\n<p><strong>Scale<\/strong><\/p>\n<table width=\"425\">\n<tbody>\n<tr>\n<td width=\"86\">\n<p>Percentage<\/p>\n<\/td>\n<td width=\"98\">\n<p>Letter Grade<\/p>\n<\/td>\n<td width=\"102\">\n<p>Percentage<\/p>\n<\/td>\n<td width=\"129\">\n<p>Letter Grade<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"86\">\n<p>94 \u2013 100<\/p>\n<\/td>\n<td width=\"98\">\n<p>A<\/p>\n<\/td>\n<td width=\"102\">\n<p>73 \u2013 76<\/p>\n<\/td>\n<td width=\"129\">\n<p>C<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"86\">\n<p>90 \u2013 93<\/p>\n<\/td>\n<td width=\"98\">\n<p>A-<\/p>\n<\/td>\n<td width=\"102\">\n<p>70 \u2013 72<\/p>\n<\/td>\n<td width=\"129\">\n<p>C-<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"86\">\n<p>87 \u2013 89<\/p>\n<\/td>\n<td width=\"98\">\n<p>B+<\/p>\n<\/td>\n<td width=\"102\">\n<p>67 \u2013 69<\/p>\n<\/td>\n<td width=\"129\">\n<p>D+<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"86\">\n<p>83 \u2013 86<\/p>\n<\/td>\n<td width=\"98\">\n<p>B<\/p>\n<\/td>\n<td width=\"102\">\n<p>63 \u2013 66<\/p>\n<\/td>\n<td width=\"129\">\n<p>D<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"86\">\n<p>80 \u2013 82<\/p>\n<\/td>\n<td width=\"98\">\n<p>B-<\/p>\n<\/td>\n<td width=\"102\">\n<p>60 \u2013 62<\/p>\n<\/td>\n<td width=\"129\">\n<p>D-<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"86\">\n<p>77 \u2013 79<\/p>\n<\/td>\n<td width=\"98\">\n<p>C+<\/p>\n<\/td>\n<td width=\"102\">\n<p>Below 60<\/p>\n<\/td>\n<td width=\"129\">\n<p>F<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>\u00a0<\/strong><\/p>\n<p><strong>Students who fail to earn the required MIS PRO points will receive an \u201cIncomplete\u201d for this course regardless of performance on exams or class participation! See the MIS Department PRO Points Requirement section of this document for details.<\/strong><\/p>\n<p>Grades are always communicated to the student as percentage score (i.e. on a scale of 0% to 100%)<\/p>\n<p>Once a grade is communicated electronically students have a 1-week window of time in which they may approach the instructor during office hours and question the grade received. Grade adjustments will not be considered after this window has closed. Of course, during the last week of the semester, study days, and finals week, the 1-week window may shorten.<\/p>\n<p>Grade adjustments will not be considered 48 hours after the last day of final exams.<\/p>\n<p><strong>Attendance:<\/strong><\/p>\n<p><strong>Attendance is essential. <\/strong><\/p>\n<p>Attendance will be tracked.\u00a0 Attendance will account for a portion of the student\u2019s grade.<\/p>\n<p>If a student does miss class, it is the student\u2019s responsibility to catch up on any related material. While every student is encouraged to use office hours to gain a better understanding of class material, office hours are NOT for helping students catch up on material they missed because they were absent.<\/p>\n<p>The instructor\u2019s mechanism for tracking attendance each class will vary from day to day.\u00a0 It may be a signup sheet, roll call, or another mechanism.\u00a0 The instructor may ask you to submit a screenshot at the end of class.<\/p>\n<p>Students may miss \/ skip two classes without penalty.\u00a0 Your lowest two attendance grades will be dropped. Please note that this applies to \u201cexcused\u201d and \u201cunexcused\u201d absences.\u00a0 There is no distinction between \u201cexcused\u201d and \u201cunexcused\u201d for the purposes of your attendance grade.<\/p>\n<p><strong>Participation:<\/strong><\/p>\n<p><strong>Participation is essential.<\/strong><\/p>\n<p>Students will evaluate the contributions of their peers to group work.\u00a0 Students will evaluate each other in terms of their ability to <strong><em>collaborate<\/em><\/strong> and <strong><em>contribute<\/em><\/strong> to the project on a scale of 0 to 100.\u00a0 Written feedback will be collected as well.\u00a0 These ratings will be then averaged and translated into a participation score, one score for each project.\u00a0<\/p>\n<p>Typically, a student\u2019s end-of-semester participation grade will be the average of these scores.\u00a0 However, the instructor reserves the right to adjust the end-of-semester participation grade, up or down, if the instructor deems necessary.<\/p>\n<p><strong>Exams and Quizzes:<\/strong><\/p>\n<p>There will be ten quizzes and two exams during the semester. The dates of these are documented in the class schedule. There will be no impromptu (\u2018pop\u2019) quizzes or exams.<\/p>\n<p>Exams will be administered in class. Exams are\u00a0<strong><em>closed book<\/em>\u00a0<\/strong>,\u00a0<strong><em>closed notes<\/em><\/strong>, and\u00a0<strong><em>paper-based<\/em><\/strong>. Each exam will be a combination of multiple choice and short answer questions. Students will be expected to write portions of code without assistance, to read\/interpret short segments of code, and to explain their approach to solving problems.<\/p>\n<p>Quizzes are time-restricted, closed-book, paper-based assessments given during class. Quizzes are used to reinforce and evaluate student comprehension of lectures and assigned viewing. Most quiz questions are multiple choice.\u00a0 Please note that students may also be asked to recall basic command syntax and write short portions of code by hand.<\/p>\n<p>Your instructor\u00a0<strong><em>may<\/em><\/strong>\u00a0<strong><em>assign seats for exams and quizzes<\/em><\/strong>.<\/p>\n<p>Any collusion among students to save or share quiz and exam materials will result in disciplinary action.<\/p>\n<p>Students are to complete each quiz in 20 minutes or less.<\/p>\n<p>Make-up exams\/quizzes will not be given. Your instructor will drop the lowest quiz grade for each student at the end of the semester. This is done deliberately to allow students to completely miss a quiz, and consequently get a grade of zero, without penalty.<\/p>\n<p>Students who miss a quiz <strong><em>for any reason<\/em><\/strong> will be expected to take advantage of this policy.<\/p>\n<p>Any student who will be absent for multiple quizzes due to hospitalization or some other extreme circumstance should discuss their situation with the instructor.<\/p>\n<p>If an exception is made, students may find the content of the make-up quiz to be more difficult than the original. It is, therefore, to the students\u2019 advantage to show up for the exam at the scheduled time and take it with the rest of the class.<\/p>\n<p><strong>Projects:<\/strong><\/p>\n<p><strong>Students will complete five projects throughout the semester. The projects vary in complexity, and emphasis. Despite these differences, all projects share the following similar characteristics.<\/strong><\/p>\n<p>Contributing to the projects, as an individual, is the best way to prepare for the exams.<\/p>\n<p>Students will work in instructor-assigned groups and will receive a new group for each new project.<\/p>\n<p>Projects typically include the instructions to \u201cupload your work\u201d and then to provide answers to questions. Multiple server systems may be involved in the student\u2019s solution. Students must follow the project submission instructions completely to receive credit for their work (e.g. students must perform the upload\u00a0<strong><em>and<\/em><\/strong>\u00a0deliver provide responses to the instructor\u2019s questions).<\/p>\n<p>All projects are graded on a 100-point scale. If a project is turned in on or before its due date, it is on time. Projects turned in later are automatically assigned a 20-point late penalty, no matter what the reason.\u00a0<strong><em>Projects may not be turned in more than three days late<\/em><\/strong>. These projects get a grade of zero.<\/p>\n<p>Because the submission of the project involves multiple steps, and (often) multiple systems, students are strongly encouraged to check their work carefully before\u00a0<strong><em>and after<\/em><\/strong>\u00a0they turn it in. Ensuring that your solution is up and running is part of turning in your project properly! Each student in a project team shares that responsibility equally.<\/p>\n<p>Each project will have its own rubric that details the point value of that project\u2019s objectives\/features.<\/p>\n<p><strong><em>Project solutions will not be provided by the instructor.<\/em><\/strong><\/p>\n<p>However, some project solutions may be reviewed in class, and\/or presented via video.<\/p>\n<p><strong><em>Project 1 \u2013 Setup<\/em><\/strong><\/p>\n<p>The focus of this project is to ensure that students have all the necessary accounts created and software titles installed.<\/p>\n<p><strong><em>Project 2 \u2013 Intro to AI-Assisted Programming <\/em><\/strong><\/p>\n<p>The focus of this project is to give students an introduction to using GitHub Co-pilot. Students will produce HTML, JavaScript and jQuery code with the assistance of GitHub Co-pilot.<\/p>\n<p><strong><em>Project 3 \u2013 Client-side code<\/em><\/strong><\/p>\n<p>The focus of this project is to write client-side code that interfaces with a web service. Students will produce HTML, JavaScript and jQuery code with the assistance of GitHub Co-pilot.<\/p>\n<p><strong><em>Project 4 \u2013 Server-Side Code \/ Web Service Code<\/em><\/strong><\/p>\n<p>The focus of this project is to ensure that students know how to create a Web Service hosted on Amazon Web Services with an emphasis on web services that perform database operations.<\/p>\n<p><strong><em>Project 5 \u2013 Original Project<\/em><\/strong><\/p>\n<p>In this project students are expected to use general instructions and resources provided by the instructor to independently work through the creation of an application with business value. Students will not be given specific, step-by-step instructions.<\/p>\n<p>In this project students are expected to work with project buddies to create a project that is unique and distinct from all other projects in past semesters or the current semester. The project grade will be based on the solution\u2019s functionality, sophistication, innovation, and appearance. While each final project grade is determined by the instructor, projects will be reviewed \/ commented on by your peers.<\/p>\n<p><strong>Academic Integrity:<\/strong><\/p>\n<p>The MIS Department has a\u00a0<strong>zero-tolerance<\/strong>\u00a0policy for any type of academic dishonesty in the classroom.<\/p>\n<p>Academic dishonesty refers to any form of cheating, plagiarism, or other unethical practices in academic settings. This includes, but is not limited to, the following:<\/p>\n<ol>\n<li>Plagiarism includes, but is not limited to, the use, by paraphrase or direct quotation, of the published or unpublished work of another person without full and clear acknowledgment. It also includes the unacknowledged use of materials prepared by another person or agency engaged in the selling or distribution of term papers or other academic materials.<\/li>\n<li>Cheating includes, but is not limited to: (1) use of any unauthorized assistance in taking quizzes, tests, or examinations; (2) use of sources beyond those authorized by the instructor in writing papers, preparing reports, solving problems, or carrying out other assignments; (3) the acquisition, without permission, of tests or other academic material belonging to a member of the university faculty or staff; (4) engaging in any behavior specifically prohibited by a faculty member in the course syllabus, assignment, or class discussion; (5) or otherwise engaging in behavior that gives the Student an unfair academic advantage including, but not limited to, fabrication of data or sources, resubmitting work already submitted for another academic requirement without prior authorization, or other similar behavior.<\/li>\n<li>Facilitating, procuring, or encouraging another person to engage in plagiarism or cheating.<\/li>\n<\/ol>\n<p>To be clear, the following are unacceptable:<\/p>\n<ul>\n<li>Copying material directly from the Internet (or another source) without a proper citation crediting the author.<\/li>\n<li>Posting material to the Internet so that it can be used by other students who are violating this academic integrity policy (i.e. posting exam material or assignment material to Course Hero).<\/li>\n<li>Turning in an assignment from a previous semester as if it were your own and created during the current semester.<\/li>\n<li>Having someone else complete your assignment and submitting it as if it were your own.<\/li>\n<li>Fraudulently updating the attendance record.<\/li>\n<li>Use of assignments completed in one class as any part of a project assigned in another class.<\/li>\n<li>Sharing\/copying any graded assignment.<\/li>\n<li>Use of any unauthorized information during an examination.<\/li>\n<li>Any attempt to deliberately interfere with the technology used in this class (e.g. the class servers), or to electronically impersonate a student other than yourself, or to knowingly share your credentials with another student.<\/li>\n<\/ul>\n<p>In cases of cheating where multiple parties are involved, all parties will be held\u00a0<strong><u>equally responsible<\/u><\/strong>. Under this zero-tolerance policy, any student found violating the academic integrity policy will immediately receive a final grade of \u201cF\u201d for the course and a formal complaint will immediately be filed with Office of Student Conduct and Community Standards. This incident will be listed on your permanent academic record. As part of my formal complaint, I will petition to have you expelled from the university. I will not discuss the penalty for violating this policy; I will simply direct you to this paragraph in the class syllabus.<\/p>\n<p>As outlined in the university\u2019s Withdrawal from Classes policy (policy no. 02.10.14), once a student has been informed that academic misconduct is suspected, the student may not drop or withdraw from the course during the investigation and adjudication process except where the drop or withdrawal is approved for exceptional circumstances. Details about the Department of Student Conduct, and related policies and procedures, can be found here:\u00a0<a href=\"https:\/\/nam10.safelinks.protection.outlook.com\/?url=https%3A%2F%2Fstudentconduct.temple.edu%2F&amp;data=05%7C02%7Camy.lavin%40temple.edu%7C9af77a484e4c418213e308dd2b9efdd1%7C716e81efb52244738e3110bd02ccf6e5%7C0%7C0%7C638714684054929505%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&amp;sdata=Li85wmb9lTDaTAig4atJnFTaL2vTsAN4%2FNavlyjReOQ%3D&amp;reserved=0\">https:\/\/studentconduct.temple.edu\/<\/a><\/p>\n<p><strong>Disability Disclosure Statement:<\/strong><\/p>\n<p>Any student who has a need for accommodation based on the impact of a documented disability, including special accommodations for access to technology resources and electronic instructional materials required for the course, should contact the instructor privately to discuss the specific situation by the end of the second week of classes or as soon as practical. Students should contact Disability Resources and Services (DRS) at 215-204-1280 in 100 Ritter Annex to learn more about the available resources. The instructor will work with DRS to coordinate reasonable accommodations for all students with documented disabilities.<\/p>\n<p><strong>Student and Faculty Academic Rights and Responsibilities:<\/strong><\/p>\n<p>The University has adopted a policy on Student and Faculty Academic Rights and Responsibilities (Policy # 03.70.02) which can be accessed through the following link:\u00a0<a href=\"http:\/\/policies.temple.edu\/getdoc.asp?policy_no=03.70.02\">htt<\/a><a href=\"http:\/\/policies.temple.edu\/getdoc.asp?policy_no=03.70.02\">p<\/a><a href=\"http:\/\/policies.temple.edu\/getdoc.asp?policy_no=03.70.02\">:\/\/<\/a><a href=\"http:\/\/policies.temple.edu\/getdoc.asp?policy_no=03.70.02\">p<\/a><a href=\"http:\/\/policies.temple.edu\/getdoc.asp?policy_no=03.70.02\">olicies.tem<\/a><a href=\"http:\/\/policies.temple.edu\/getdoc.asp?policy_no=03.70.02\">p<\/a><a href=\"http:\/\/policies.temple.edu\/getdoc.asp?policy_no=03.70.02\">le.edu\/<\/a><a href=\"http:\/\/policies.temple.edu\/getdoc.asp?policy_no=03.70.02\">g<\/a><a href=\"http:\/\/policies.temple.edu\/getdoc.asp?policy_no=03.70.02\">etdoc.as<\/a><a href=\"http:\/\/policies.temple.edu\/getdoc.asp?policy_no=03.70.02\">p<\/a><a href=\"http:\/\/policies.temple.edu\/getdoc.asp?policy_no=03.70.02\">?<\/a><a href=\"http:\/\/policies.temple.edu\/getdoc.asp?policy_no=03.70.02\">p<\/a><a href=\"http:\/\/policies.temple.edu\/getdoc.asp?policy_no=03.70.02\">olic<\/a><a href=\"http:\/\/policies.temple.edu\/getdoc.asp?policy_no=03.70.02\">y<\/a><a href=\"http:\/\/policies.temple.edu\/getdoc.asp?policy_no=03.70.02\">_no=03.70.02<\/a><\/p>\n<p><strong>Class recordings:<\/strong><\/p>\n<p>Class meetings will not be recorded.<\/p>\n<p><strong>MIS Department PRO Points Requirement:<\/strong><\/p>\n<p>The MIS Department has instituted a PRO points (professional achievement points) requirement for all MIS majors. This class is a checkpoint to ensure that students are focused on this requirement and on track to earn their 1,000 points by graduation. Students in MIS3502 must earn a minimum of\u00a0<strong>700<\/strong>\u00a0points by the end of the semester. Students who fail to earn the required points will receive an \u201cIncomplete\u201d for this course regardless of performance on exams or class participation.<\/p>\n<p><strong>IMPORTANT NOTE:<\/strong>\u00a0If a student fails to earn the minimum number of PRO points within one year from the end of the semester or does not notify their instructor that they have earned the minimum number of points, then their \u201cIncomplete\u201d will be changed to an \u201cF\u201d automatically. The grade of \u201cF\u201d will then be the student\u2019s permanent grade\u00a0<strong>.<\/strong><\/p>\n<p>Students are\u00a0<strong>STRONGLY<\/strong>\u00a0encouraged to, at a minimum, do the following to earn points:<\/p>\n<ol>\n<li>Create an e-Portfolio and have it listed with the department.<\/li>\n<li>Become an active member of AIS and participate in professional development activities.<\/li>\n<li>Volunteer your time for department-sponsored events.<\/li>\n<li>Discuss opportunities to earn MIS PRO points for projects with your MIS instructors. Note that students may not request course\/project related PRO points more than one year after the end of the semester.<\/li>\n<\/ol>\n<p>Finally, here are two excellent resources that describe why the MIS professional achievement points are important to you.<\/p>\n<p><a href=\"http:\/\/community.mis.temple.edu\/professionalachievement\">http:\/\/community.mis.temple.edu\/professionalachievement<\/a><\/p>\n<p><a href=\"http:\/\/community.mis.temple.edu\/store\">http:\/\/community.mis.temple.edu\/store<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Syllabus &#8211; Web Service Programming MIS3502 \u2013 Section 1 Fall 2025 Instructor: Jeremy Shafer (jeremy@temple.edu) Physical Office: 209D Speakman Hall Phone: (484) 440-9108 Profile:\u00a0http:\/\/community.mis.temple.edu\/jshafer Office Hours: Noon \u2013 2pm Tuesdays 11am \u2013 1:00pm Thursdays Other times by appointment Office hours are in effect 8\/25\/2025 through 12\/8\/2025 Email: jeremy.shafer@temple.edu (Please be specific in your email communication [&hellip;]<\/p>\n","protected":false},"author":1810,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"class_list":{"0":"post-2237","1":"page","2":"type-page","3":"status-publish","5":"entry"},"_links":{"self":[{"href":"https:\/\/community.mis.temple.edu\/mis3502sec002fall2025\/wp-json\/wp\/v2\/pages\/2237","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/community.mis.temple.edu\/mis3502sec002fall2025\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/community.mis.temple.edu\/mis3502sec002fall2025\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/community.mis.temple.edu\/mis3502sec002fall2025\/wp-json\/wp\/v2\/users\/1810"}],"replies":[{"embeddable":true,"href":"https:\/\/community.mis.temple.edu\/mis3502sec002fall2025\/wp-json\/wp\/v2\/comments?post=2237"}],"version-history":[{"count":41,"href":"https:\/\/community.mis.temple.edu\/mis3502sec002fall2025\/wp-json\/wp\/v2\/pages\/2237\/revisions"}],"predecessor-version":[{"id":3373,"href":"https:\/\/community.mis.temple.edu\/mis3502sec002fall2025\/wp-json\/wp\/v2\/pages\/2237\/revisions\/3373"}],"wp:attachment":[{"href":"https:\/\/community.mis.temple.edu\/mis3502sec002fall2025\/wp-json\/wp\/v2\/media?parent=2237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}