MIS2501 – Enterprise IT Architecture Spring 2015 Instructor Mart Doyle Office/Office Hours Speakman 209H Diamond Peer Teacher (DP) and Information Michelangelo Collura (DP) Technology Assistant (ITA) Section 1 - CRN: 6438 Section 2 - CRN: 11115 Ashley Lombardo (ITA) Alter Hall 232 Alter Hall 232 MDoyle@Temple.Edu Phone: 215-204-4684 Office Hours: Mondays 10:30-12:00 Tuesdays 11:00-12:30 tue95899@temple.edu Office hours: TBD tue53233@temple.edu Tuesday/Thursday 9:30-10:50 Tuesday/Thursday 8:00-9:20 Prerequisites A “C” or better in MIS2101. If you have not already taken MIS2101 and earned a “C” or better, you will be dropped from the class by the MIS department. If this is the case, please drop the class now to make room for another student who meets this prerequisite. Course Objectives Learn the basics of modern enterprise architecture which is integrated into the business and focuses on people, information, governance, process, and technology in the hyper connected enterprise. Learn how to discover the trade-offs between technologies and how these trade-offs relate to business value. Learn how to define and deliver services with predictable costs, quality, and deployment times. Learn how to utilize computing platforms to create value within an organization. Learn how digital ecosystems are utilized which utilize technology to create new and innovative business models. MIS2501 Syllabus Page 2 Evaluation Item Exam 1 Exam 2 Exam 3 Exam 4 Participation Weight 22.5% 22.5% 22.5% 22.5% 10% Grading Scale 94-100 A 73-76 C 90-93 A70-72 C87-89 B+ 67-69 D+ 83-86 B 63-66 D 80-82 B60-62 D77-79 C+ Below 60 F *** Please take note of “MIS Department Portfolio Requirement” (below). Students will earn an “Incomplete” if they do not meet the requirements outlined in this section. Please note that it is against my policy to discuss grades on any exam, graded assignment or any other direct component of your final grade via e-Mail. If you would like to discuss how an exam or assignment was graded, please see me during office hours. If you are not available during office hours, please make an appointment with me for another time. Please note that two weeks after a grade has been posted, the grade will be considered “final”. If you have an issue with a grade you are required to meet with me or make an appointment to meet with me during this two week period. After this two week period a grade will be considered “final” and is not up for discussion. Class Repeat policy A grade of a ‘C or better’ is required for all MIS courses in order to move onto the next course in sequence. MIS students are ONLY permitted to repeat a course one time. Any MIS student repeating a course should seek the guidance of the Senior Program Specialist or their Fox School UG advisor. MIS majors WILL NOT be permitted to register for a course a third time. Each time a student registers for a course and earns a grade, including a “W” when withdrawing from a course, will count towards this limit. Exams There will be four exams during the semester. The exams will not be cumulative. Missed exams can only be made up in the case of documented and verifiable extreme emergency situations. Our fourth exam will be held during “finals week”. Please check the schedule published by the university to find the date and time for this fourth exam. MIS2501 Syllabus Page 3 Participation 10% of your final grade will be derived from class participation. Class attendance is not class participation. This component of your grade is completely subjective and assigned at the sole discretion of the instructor. This will be based on your individual contributions to class discussions. Come to class prepared to discuss the required readings and web research. The focus of the class will be discussing the material from the readings/research, not covering the material from the readings/research. I will assume that you have completed the required reading/research and can share a basic understanding of the material with the rest of the class. Students will be called upon at random to share their thoughts on the required reading. Students may share their understanding of the material or, if they had questions about the material, ask insightful questions about the aspects they didn’t understand. Either way, students must demonstrate that they have completed the required reading/research and have thought about the material. Course Materials There are no required textbooks for this course. Students will utilize tools like Gartner and other sites on the Internet to research technologies. Throughout the semester we will have a number of hands-on “Tech Challenges”. Each Tech Challenge will start with an in-class demonstration of some technology. During the following class students will develop hands-on experience with this technology by working though the same exercise that the instructor completed during the previous class. Students will be STRONGLY ENCOURAGED to continue to explore these same technologies on their own outside of the classroom. Students are expected to become very competent with the basic use of these technologies by working with them on their own. The fourth exam for this course will require students to demonstrate their competency with these technologies. Students who put in the time and effort exploring these technologies outside of the classroom will find the fourth exam to be fairly easy. Students who do not invest the required time and effort will find the fourth exam to be extremely challenging. A number of the Tech Challenges will require the use of VMware. VMware will be installed on the machines in the classroom and on the machines in the MIS labs in Alter 602 and 603. Students will be required to have a fairly high speed external storage device (i.e. USB 3.0 flash drive) with at least 32GB of available storage. They will use this storage device to copy their virtual machines to/from the machines in the classroom and labs. As an alternative to using an external storage device, students with laptops that have enough capacity and available storage to run VMware will be permitted to use their own laptops. MIS2501 Syllabus Page 4 MIS Department Portfolio Requirement The MIS department has instituted a portfolio requirement for MIS majors. We have found that our most successful students are not only engaged inside the classroom but also with the department and our Student Professional Organization, AIS. Students will be required to create a portfolio which documents their achievements in the classroom, with the department, and within AIS. For each addition to their portfolio, a student will earn some number of “points”. Students will be required to accumulate 1,000 points to meet this graduation requirement. MIS2501 will serve as an initial checkpoint to ensure that students are focused on this requirement and on track to earn their 1,000 points by graduation. Students who do not earn a minimum of 200 points by the end of the semester will receive an “Incomplete” for this course regardless of performance on exams or class participation! You are STRONGLY encouraged to, at a minimum, do the following to earn portfolio points: 1. Create an e-Portfolio and have it listed with the department. 2. Become an active member of AIS and participate in professional development activities. 3. Attend the IT Awards Reception (spring semester only) and the MIS Department’s Career Fair. 4. Volunteer your time for department sponsored events. 5. Discuss opportunities to earn points for projects with your MIS instructors. For more information on the portfolio requirement, please see http://community.mis.temple.edu/misportfolio/. You can earn up to 50 portfolio points in MIS2501 by independently working on projects outside of the classroom. You may work on a maximum of two separate projects. For each project you will earn 25 points by doing the following: 1. Select one of the technologies which we cover in this class (i.e. virtualization, cloud computing, WordPress, SharePoint, etc.) and develop some basic, hands-on skills with this technology. 2. Create a short paper (1 page max) which summarizes what this technology does, why it interests you, and summarizes the hands-on skills you have developed with this technology. Discuss what will be included in this paper with your instructor and get the instructor’s approval before proceeding. 3. Create a short web based video in which you demonstrate your newly developed skill. 4. Create an entry in your e-Portfolio which incorporates the information included in your paper and includes your video. MIS2501 Syllabus Page 5 Schedule (Keep in mind that all dates are tentative) This syllabus may be changed with prior notice based upon the pace and needs of the class and other unforeseen circumstances. Any change or other information about the class will be announced during the class or on the class blog. Dates 1/13, 1/15 1/20 Class Schedule Topics Weeks 1-6 – Traditional IT Architecture Topics: Intro to Enterprise Architecture Understanding the Gartner Hype Cycle and Magic Quadrants Class Prep: 1. Read - Gartner's Hype Cycle Special Report for 2014 - Gartner 2. Review for basic understanding – Hype Cycle for Emerging Technologies, 2014 - Gartner 3. Review for basic understanding - Magic Quadrant for x86 Server Virtualization Infrastructure – Gartner Topics: Datacenters and Networking Class Prep (class 1 of 3): 1. Read - Data Center Site Infrastructure Tier Standard – Topology (available under “Required Reading” on class blog). 2. Spend some time surfing the Internet searching for articles and come to class prepared to answer the following question: How much does downtime cost per hour for the typical company when a mission critical application is down? What types of investments might a company make to mitigate some of these risks? MIS2501 Dates 1/22 Syllabus Page 6 Class Schedule Topics Class Prep (class 2 of 3): 1. Spend some time surfing the Internet and come to class prepared to answer the following questions about networking: a. What are a LAN, a WAN, and an MAN? b. What is meant by the “topology” of a network and what are the three basic geometric shapes that are used to design the network topology? c. Describe how data packets are routed between nodes on the same LAN compared to how data packets are routed between nodes on different LANs. d. If you check your ip configuration (probably using the command ipconfig /all) what is the purpose of your “default gateway”? e. What is the CSMA/CD media access control protocol? f. What is the function of a switch or a hub? What is the major difference between a switch and a hub? g. What is the function of a router or a bridge? What is the major difference between a router and a bridge? h. What is TCP/IP? What is IP and what is its role? What is TCP and what is its role? What is the difference between a connectionless and a connection-oriented protocol? What type of protocol (connectionless or connection-oriented) is IP? What type of protocol (connectionless or connection-oriented) is TCP? i. What is an IP address? What is the format? What is the network address/number and how many bits comprise the network address/number? What is the host address/number and how many bits comprise it? j. What is the function on DHCP and DNS? 2. Review for basic understanding - Hype Cycle for Networking and Communications, 2014 – Gartner MIS2501 Dates 1/27 1/29 Syllabus Page 7 Class Schedule Topics Classes Canceled due to Snow – Classes have been canceled for the morning of 1/27. In order to keep on schedule, I will be sending out a link to a WebEx. We were originally scheduled to have an in-class demonstration of VMware on 2/5. This WebEx is a substitute for the class originally planned for 2/5. Please watch this WevEx and complete the following items by 2/5. The course schedule between 1/27 and 2/5 has been adjusted to keep us on schedule. Please review the class schedule for updates. By 2/5: 1. Download, unzip, and watch the following collection of videos: a. Click here for VMWare Videos 2. Read - Hype Cycle for Virtualization, 2014 – Gartner 3. Read – Hype Cycle for Cloud Computing, 2014 – Gartner 4. Watch the VMware WebEx found in the e-Mail sent by your instructor. Class Prep (class 3 of 3) Flash Research Assignment Draft – Datacenters and Networking MIS2501 Dates 2/3 Syllabus Page 8 Class Schedule Topics Topics: Server and Storage Technologies Class Prep (class 1 of 3): 1. Spend some time surfing the Internet and come to class prepared to answer the following questions about server technologies: a. What is the CPU and what is the function of the control unit, the arithmetic logic unit (ALU), and registers? b. What is the difference between general-purpose registers and special-purpose registers? c. What is the “word size” of a machine? d. What is the “clock rate” of a machine? e. What is binary? What is decimal? Why do people use decimal and computers use binary? f. What are switches and gates? g. What is Moore’s law? How fast is the speed of light? What do these questions have to do with making computers go faster? h. What is the system bus? Does the bus have a clock, similar to the CPU? i. What is a multi-core processor (i.e. dual core, quad core) and what does it have to do with Moore’s law? j. What is faster, a machine with two CPUs or a dual core processor? 2. Review for basic understanding - Hype Cycle for Server Technologies, 2014 – Gartner MIS2501 Dates 2/5 2/10 2/12 2/17 2/19 Syllabus Page 9 Class Schedule Topics Class Prep (class 2 of 3) 1. Spend some time surfing the Internet and come to class prepared to answer the following questions about storage technologies: a. What is the difference between primary storage and secondary storage? How much faster is primary storage vs. secondary storage? If primary storage is about 1,000,000 times faster than secondary storage and if it took 1 second to access primary storage, how long would it take to access secondary storage? Put this in useful units. b. What is the difference between Static RAM (SRAM) and Dynamic RAM (DRAM)? Where do we use each of these? c. What is a primary storage cache (L1, L2, and L3)? d. What is meant by the duality of magnetism and how does it relate to how magnetic storage works? e. What are the major components of magnetic disk access time? f. Do you backup your systems at home? How? Have you tested a restore? g. What is mirroring? What is RAID? How does RAID-1 work? How does RAID-5 work? h. What is transaction logging? i. What is a SAN? What is NAS? Which is better? j. What is a caching disk controller and how does it improve magnetic disk access time? 2. Review for basic understanding - Hype Cycle for Storage Technologies, 2014 – Gartner Topic: MIS2501 Tech Challenge #1 – Hands-On Flash Research Assignment Draft – Virtualization & Cloud Computing Exam 1 Topics: Guest Speaker Larry Brandolph Associate Vice President Computer Services Infrastructure, Operations and Security Temple University Weeks 7-11 – Value Delivery Platforms MIS2501 Dates 2/24 2/26 3/10 3/12 3/17 3/19 3/24 3/26 3/31 Syllabus Page 10 Class Schedule Topics Topics: Microsoft SharePoint - A traditional collaborative computing platform Class Prep: 1. Spend some time surfing the Internet, learning about Microsoft SharePoint. Prepare a brief PowerPoint presentation that answers the questions: What is Microsoft SharePoint? What is the value proposition of SharePoint? What are the downsides of using a platform like SharePoint for delivering IT services? What are some of SharePoint’s biggest competitors? Flash Research Assignment Draft – SharePoint Topic: MIS2501 Tech Challenge #2 - In-class demonstration Topic: MIS2501 Tech Challenge #2 – Hands-On Topics: WordPress – Open source application delivery Class Prep: 1. Spend some time surfing the Internet, learning about WordPress. Prepare a brief PowerPoint presentation that answers the questions: What is WordPress? What is the value proposition of WordPress? What are the downsides of using a platform like WordPress for delivering IT services? What are some of WordPress’ biggest competitors? Flash Research Assignment Draft – WordPress Exam 2 Topic: MIS2501 Tech Challenge #3 - In-class demonstration Topic: MIS2501 Tech Challenge #3 – Hands-On Weeks 12-14 – Digital Ecosystems MIS2501 Dates 4/2 4/7 4/9 Syllabus Page 11 Class Schedule Topics Topics: Apple iTunes and App Store – Technologies and Business Models Class Prep: 1. Spend some time surfing the Internet, learning about the Apple iTunes and App Store ecosystem. 2. Sketch out a diagram that describes this ecosystem. 3. Brainstorm new digital products and services which could be delivered via this ecosystem. Flash Research Assignment Draft – Apple Ecosystem Topics: Network Security Assessment – Part 1 Class Prep: 1. Spend some time surfing the Internet and come to class prepared to discuss the following topics and why we are concerned about them from a security perspective: Security policies Physical security controls Patch management Virus protection Extranet (a.k.a. DMZ) Security testing of applications Access control procedures Password management process Controls for securing network access User account management processes Why would you keep test and development systems separate from production systems? Testing security controls What is disaster recovery planning, what is business continuity planning, and what is the difference? Download, print out and read the Network Security Assessment packet from the class blog. You will be assigned a partner in class and the two of you will complete the exercise described in the packet outside of class. MIS2501 Dates 4/14 Syllabus Page 12 Class Schedule Topics Topics: Network Security Assessment – Part 2 Class Prep: Come to lab with both a paper copy and an electronic copy of the network security assessment assignment. 4/16 4/21 4/23 *** FoxNet Research Assignment due *** Topics: Xbox Live – Technologies and Business Models Class Prep: 1. Spend some time surfing the Internet, learning about the Xbox Live ecosystem. 2. Sketch out a diagram that describes this ecosystem. 3. Brainstorm new digital products and services which could be delivered via this ecosystem. Flash Research Assignment Draft – Xbox Live Ecosystem Exam 3 MIS2501 Syllabus Page 13 Gartner Gartner is one of the premier information technology research and advisory firms. Clients have access to a wide range of research products which provide insight and guidance for a wide range of IT related domains. Temple University is a Gartner client and, as students, you have access to their research. A number of the assigned readings from the first part of the course are provided by Gartner. You will find that Gartner is a great resource and you will likely return to the Gartner site to research additional topics later in the course. To access materials from Gartner, go to www.temple.edu/gartner. You will need to enter your Temple AccessNet account and password to gain access to the site. Flash Research Assignment Flash research projects challenge students to develop the ability to quickly and efficiently research and learn about a technology and to describe the value proposition of a technology in business terms. You should feel free to collaborate with your fellow classmates both inside and outside of the classroom on research and the development of papers. Your work will not be graded. You will be partnered at random with other students and you will critique each other’s work. Students will also be selected at random and we will critique your work as a class. Please note that three of the exams in this class will be flash research assignments. Working on these assignments is the only way to develop the skills needed to be successful on exams. Extra Credit To earn extra credit you must take your flash research papers to the Business Communications Center and have the paper critiqued by one of their tutors. You must use the Fox School’s Business Communication Center. You may not use the University’s Writing Center. You must update your original paper based on the feedback from the tutor. You must hand in both your original paper which has been marked up by the tutor and your revised paper along with the name of the tutor and the date you worked with the tutor in order to earn extra credit. If you neglect to get the tutor to sign or initial and date your marked up paper, you will not receive extra credit. In addition, your final flash research paper must be posted in your e-Portfolio. For each flash research paper you do this with, one extra credit point will be added to your exam grade. Extra credit MUST be turned in using the following schedule: 1. Traditional IT Architecture Flash Research – With Exam 1 (added to exam 1) 2. Value Delivery Platform Flash Research – With Exam 2 (added to exam 2) 3. Digital Ecosystems Flash Research – With Exam 3 (added to exam 3) Please note that making an appointment with the Business Communications Center and then not showing up for the appointment is extremely non-professional. This wastes precious tutoring resources that could otherwise be utilized by your classmates. We have MIS2501 Syllabus Page 14 had issues with “no-shows” in the past. In order to deal with this issue, the Business Communications Center will provide me with the list of “no-shows” at the end of the semester. For each “no-show”, you will lose one of the extra credit points you have earned during the semester. Canceling an appointment is not the same as a “no-show”. If you schedule an appointment and then cancel this appointment, there will be no penalty. Do not schedule appointments with tutors from the Business Communications Center on the day of an exam and expect to hand extra credit in with the exam. You must meet with the tutor at least one day before an exam. The Business Communications Center has been notified of our exam dates and has been asked not to schedule appointments with MIS2501 students on these dates. FoxNet Research Assignment This assignment will be due towards the end of the semester (see course schedule for actual due date). You are required to use FoxNet to search for jobs and/or internship opportunities. If you are an MIS major you must identify 10 MIS related jobs and/or internship opportunities between now and the due date. If you are not an MIS major, please find 10 jobs and/or internship opportunities that are related to your major instead but be sure to let me know what your major is. For each opportunity you identify you must list: 1) 2) 3) 4) 5) 6) 7) 8) Name of the employer Title of the position Short summary description of the position (2-3 sentences) Salary if listed Location if listed Industry if listed Short summary list the qualifications If you feel you are qualified for this position, explain how you met these requirements. If you do not feel you are qualified for this position, explain why not. If you feel that your field of study will prepare you for this opportunity before graduation, let me know that too. Partial credit for this assignment will NOT be given if the required number of opportunities is not identified. You will not be able to wait until the due date and then expect to find the required number of opportunities out on FoxNet; there are never that many out there at any point in time. Job opportunities posted to FoxNet change frequently so you will have to check FoxNet regularly (I suggest at least once per week) for job opportunities until you have completed this assignment. If you have secured a full-time internship or a permanent position that is closely related to your major, you will not be required to complete this assignment. Please provide me with a copy of your offer letter and you will receive credit for this assignment. This must MIS2501 Syllabus Page 15 be for a job or internship that you have either worked in the last year or will be starting within the next year. Failure to complete this assignment by the due date will result in a reduction of your final grade by one full letter grade. Attendance Policy Regular class attendance is mandatory. Missing class may impact your final grade. I expect you to arrive on time to class. If you miss a class it is your responsibility to catch up. Talk to your fellow classmates, check the class blog, complete readings, etc. While every student is encouraged to visit with me during office hours to help them gain a better understanding of material which they didn’t fully understand when they were in class, office hours are NOT for helping students catch up on material they missed because they were absent. Appropriate Use of Technology in the Classroom Please turn off cell phones at the start of class. Let any calls roll over to voice mail; you can turn your phone on and pick up your messages after class. If you have an urgent, personal situation and may be receiving an important phone call during class, please let me know this at the beginning of class, sit near the door, and step out of the classroom if you need to take a call. While the use of laptop computers in the classroom is required for some parts of the course and encouraged for taking notes, using a laptop for any other purpose is prohibited. This distracts the students sitting around you. If I find that you are using a laptop for something other than taking notes, you will be asked to put your laptop away and you will no longer be permitted to use a laptop in the classroom. Blackboard With the exception of using SafeAssign for handing in exams and extra credit, we will not be using Blackboard for this class. Instead, we will be using the web site Community.MIS.Temple.Edu. This is a social networking site that has been set up by the MIS department. This site is essentially a fancy blogging tool. We will use it instead of Blackboard to share course document and to facilitate online discussions outside of the classroom. You will find things like the syllabus, the slides we use in class, and just about everything else out on this site. To access the blog you will need to enter your Temple AccessNet account and password. Towards the right you will see a section which lists the courses offered by the MIS department this semester. You should see a link for this course followed by my last name. Follow this link to get to the blog for our class. Please note that, like many other social networking sites, anything you post to this site is completely open; anyone in the world can read it. Please try to keep any posts on topic MIS2501 Syllabus Page 16 and professional. Academic Integrity – Zero Tolerance Plagiarism and academic dishonesty can take many forms. The most obvious is copying from another student’s exam, but the following are also forms of this: Copying material directly from the Internet (or another source) without a proper citation crediting the author Turning in an assignment from a previous semester as if it were your own Having someone else complete your lab assignment and submitting it as if it were your own Signing someone else’s name to an attendance sign-in sheet Use of assignments completed in one class as any part of a project assigned in another class Sharing/copying homework assignments. Use of unauthorized notes during an examination In cases of cheating, both parties will be held equally responsible, i.e. both the student who shares the work and the student who copies the work. There will be zero tolerance for blatant plagiarism or any other type of academic dishonesty. Former MIS2501 students have posted both extra credit assignments and their work on exams to their e-Portfolios. You can find these with a simple Google search. Because of this, some people may be tempted to present the work of other students as their own. Under this zero tolerance policy, any student found doing this will immediately receive a final grade of “F” for the course and a formal complaint will immediately be filed with the University Discipline Committee (UDC). 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. We will be using SafeAssign as part of submitting exams and extra credit. If you make a bad choice, you will be caught and the zero tolerance policy will be strictly enforced. Academic Honesty Temple University believes strongly in academic honesty and integrity. Plagiarism and academic cheating are, therefore, prohibited. Essential to intellectual growth is the development of independent thought and a respect for the thoughts of others. The prohibition against plagiarism and cheating is intended to foster this independence and respect. Plagiarism is the unacknowledged use of another person's labor, another person's ideas, another person's words, another person's assistance. Normally, all work done for courses - papers, examinations, homework exercises, laboratory reports, oral presentations -- is expected to be the individual effort of the student presenting the work. Any assistance must be reported to the instructor. If the work has entailed consulting other resources -- MIS2501 Syllabus Page 17 journals, books, or other media -- these resources must be cited in a manner appropriate to the course. It is the instructor's responsibility to indicate the appropriate manner of citation. Everything used from other sources -- suggestions for organization of ideas, ideas themselves, or actual language -- must be cited. Failure to cite borrowed material constitutes plagiarism. Undocumented use of materials from the World Wide Web is plagiarism. Academic cheating is, generally, the thwarting or breaking of the general rules of academic work or the specific rules of the individual courses. It includes falsifying data; submitting, without the instructor's approval, work in one course which was done for another; helping others to plagiarize or cheat from one's own or another's work; or actually doing the work of another person. The penalty for academic dishonesty can vary from receiving a reprimand and a failing grade for a particular assignment, to a failing grade in the course, to suspension or expulsion from the University. The penalty varies with the nature of the offense, the individual instructor, the department, and the school or college. Students who believe that they have been unfairly accused may appeal through the School or College's academic grievance procedure. See Grievances under Student Rights in this section. Source: Temple University Undergraduate Bulletin, 2006-2007. Available online at: http://www.temple.edu/bulletin/Responsibilities_rights/responsibilities/responsibilities.sh tm#honesty Change History: 01/05/2015 – Initial draft for spring 2015. 01/10/2015 – Update class schedule to reflect correct week for spring break. 01/26/2015 – Update schedule to account for snow day.