Course Introduction MIS 3501, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 1/12/2016.

Slides:



Advertisements
Similar presentations
Student-led Conferences Student-led Conferences By: An 8 th Grade Student.
Advertisements

CIS101 Introduction to Computing Week 11 Spring 2004.
VS.NET Course Introduction By Peter Huang. About Me Peter Huang –Microsoft Certified Solution Developer (MCSD) –Sun Certified Java 2 Programmer (SCJP)
STUDY SKILLS AND SEMINAR CORNERSTONE OF EXCELLENCE AND ACADEMIC SUCCESS Maria Martin Academic Facilitator Century High School.
This Power Point is intended as a starting place to tell about your school’s Title I program. It could be used at the annual Title I meeting, put on a.
WELCOME To Intro to Computer Programming. When done, you will … Confidently use many of the latest computer technologies Communicate your ideas with a.
CSE Graphical User Interface Design & Implementation Jason Murphy Lecture 1 - Introduction.
Introduction. » How the course works ˃Homework ˃Project ˃Exams ˃Grades » prerequisite ˃CSCI 6441: Mandatory prerequisite ˃Take the prereq or get permission.
First... Background Topics Schedule Self Study Me Willem de Bruijn PhD candidate at Vrije Universiteit.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
COMP 523 DIANE POZEFSKY 20 August AGENDA Introductions Logistics Software Engineering Overview Selecting a project Working with a client.
College of Engineering and Science Graduate TA Training Workshop Day 2: Questioning and Discussion Techniques Dr. Lisa Benson Ms. Justine Chasmar August.
Internet Studies Center. ISC Certificate Program  Allows ALL WWU majors to learn web development skills  At WWU graduation: 1. Bachelor’s degree 2.
Class03 Introduction to Web Development with PHP MIS 3501, Fall 2015 Brad Greenwood, PhD MBA Department of MIS Fox School of Business Temple University.
Class02 Introduction to web development with PHP MIS 3501, Fall 2015 Brad N Greenwood Department of MIS Fox School of Business Temple University 8/27/2015.
Introduction to Information Systems and Technology MIS 213, Spring 2015 CIS 2005, CIS 1007.
SE3183 Advance Web Programming Programming Session 2013/2014.
21 August Agenda  Introductions  Logistics  Selecting a project  Working with a client.
Updated Today's talk should help you to understand better  what your responsibilities for this module  how you will be taught  how you.
Introduction. » How the course works ˃Homework ˃Project ˃Exams ˃Grades » prerequisite ˃CSCI 6441: Mandatory prerequisite ˃Take the prereq or get permission.
Session 4: PREPARE FOR TESTS Year 7 Life Skills Student Wall Planner and Study Guide.
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
+ Introduction to Class IST210 Class Lecture. + Course Objectives Understand the importance of data, databases, and database management Design and implement.
Welcome to IST331 S1 Main concepts today Introduction to team, processes The user Cognitive ergonomics, design Examples of things about the user that are.
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
Trainers Team Ivan Yonkov Rated in the top 7% at Stack Overflow
CSE 1105 Week 1 CSE 1105 Course Title: Introduction to Computer Science & Engineering Classroom Lecture Times: Section 001 W 4:00 – 4:50, 202 NH Section.
CS 345 – Software Engineering Nancy Harris ISAT/CS 217
A Puzzle for You. Puzzle Someone is working for you for 7 days You have a gold bar, which is segmented into 7 pieces, but they are all CONNECTED You have.
CSCI 6442 Database Management II INTRODUCTION Copyright 2016 David C. Roberts, all rights reserved.
Class06 Conditional Statements MIS 3501, Fall 2015 Brad Greenwood, PhD MBA Department of MIS Fox School of Business Temple University 9/10/2015 © 2014,
Information Systems in Organizations Introduction instructor’s name.
Class03 Introduction to Web Development (Hierarchy and the IDE) MIS 3501, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University.
Class01 Course Introduction MIS 3502, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 1/12/2016.
Introduction to JavaScript MIS 3502, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 2/2/2016.
Sessions and cookies (part 2) MIS 3501, Fall 2015 Brad N Greenwood, PhD Department of MIS Fox School of Business Temple University 11/19/2015.
Introduction to AJAX MIS 3502, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 2/4/2016.
Class07 PHP: loops and includes MIS 3501, Fall 2015 Brad Greenwood, PhD MBA Department of MIS Fox School of Business Temple University 9/15/2015.
Benefits overview Speaker name goes here.
IMS 4212: Course Introduction 1 Dr. Lawrence West, Management Dept., University of Central Florida ISM 4212 Dr. Larry West
10 Best Technologies to Learn at Eduonix in 2016 The tech field is progressing rapidly, with newer software applications and development tools being released.
Class02 Introduction to web development concepts MIS 3501, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 1/14/2016.
بسم الله الرحمن الرحيم Information’s New Technologies (Internet Technologies) Ahmed Abdelmageed, MSc Department of Computer Science, University of Khartoum.
Course Introduction MIS 3501, Fall 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 8/30/2016.
Company Meeting Title Presenter.
PDO Database Connections
Class03 Introduction to Web Development (Hierarchy and the IDE)
Form Data (part 2) MIS 3502, Fall 2015 Jeremy Shafer Department of MIS
Our Lady of the Rosary College F.3 Computer Literacy
PHP Fundamentals Course Introduction SoftUni Team Technical Trainers
Introduction to web development concepts
Introduction to Web Development (Part 2)
Course Introduction MIS 3501, Fall 2016 Brad N Greenwood, PhD
Course Introduction MIS 3501 Jeremy Shafer Department of MIS
Class01 Course Introduction
Course Introduction MIS 3501 Jeremy Shafer Department of MIS
PHP: includes MIS 3501 Jeremy Shafer Department of MIS
Sessions and cookies (part 2)
How to get data from a form
Course Introduction MIS 3501 Patrick Wasson Department of MIS
Course Introduction MIS 3501 Jeremy Shafer Department of MIS
Organize your code with MVC
Introduction to relational databases and MySQL
Class07 PHP: loops MIS 3501 Jeremy Shafer Department of MIS
Course Introduction MIS 2402 Jeremy Shafer Department of MIS
An introduction to jQuery
Introduction to MIS3502 MIS 3502 Jeremy Shafer Department of MIS
IST346: What Is IT?.
An introduction to jQuery
Presentation transcript:

Course Introduction MIS 3501, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 1/12/2016

Agenda Our agenda for today: 1.Why MIS? 2.Why this class? 3.Why PHP? 4.The best teacher in the world 5.The structure of this course 6.The strategy for success Slide 2

Why, why, why? Slide 3

Why MIS? Slide 4 Technology Business Ninja Noble Samurai “Business Systems Analyst” * Bear in mind, that everything I know about ancient Japan I learned from reading “Magic Treehouse” books to my children. So take this analogy with a grain of salt.

Why this class? Slide 5 Our Advisory Board says …. “We want the best of both worlds.” We want self-starters who can tackle any technical problem. We want business savvy, team players. We want programmers. We want self-starting, business savvy, team players that can write code. You say … “I want a good job” or “I want to be CIO” You won’t get that good job based on your good looks and personality. You will be competing with students from other disciplines (e.g. Computer Science, Engineering) for that good job. You should be looking for ways to “get in the door” so that someday you can be CIO. The faculty in this department (myself included) say … We want you to be successful and happy in your career. Learning how to write code is an essential skill that will make you competitive.

Think about it… Slide 6 In order to do business today you need: A web presence A mobile presence A database infrastructure An understanding of networking and security The ability to learn new technologies and adapt quickly In learning to write a web application, you become familiar with each layer of the solution.

Why PHP? Slide 7 Hold on a minute…. You actually learn more than just PHP in this class. You also learn: HTML, CSS, and MySQL. More importantly, you learn how acquire new technical skill, then apply it. This is something you will need to do over and over again in your professional IT career.

Why PHP? (continued) Slide 8 PHP is “good enough” for … Facebook Amazon E-Bay DropBox Uber Snapchat Wikipedia Wordpress Drupal Etc…. You need to start somewhere. PHP has a massive install base PHP is a mature, well established language PHP is open source PHP focuses on server side scripting PHP Database Objects can interface with all major RDMS systems (Oracle, SQL Server, MySQL, MariaDB) What is the hardest programming language to learn? The first one. There’s always one more thing to learn! Good alternatives to PHP would be Python, JavaScript / Node.js

The best teacher in the world… Slide 9

Learning to code is not like this… Slide 10 The teacher tells me the answers I memorize the answers I tell the answers back to the teacher I get a good grade. I win! I move on to the next task

Learning to code is like … Slide 11 SWIMMINGRUNNING PLAYING AN INSTRUMENT RIDING A BIKE JUGGLINGMARTIAL ARTS

The best teacher in the world… Slide 12 The best teacher in the world is … you. No one else can really teach you. What goes on outside the classroom is more important than what happens inside the classroom. “No use going to class unless you go to the library.” ~ Ray Bradbury

MySQL Weeks 6 & 7 HTML & CSS Weeks 1 & 2 PHP Weeks 3 – 5 PDO Week 8 & 9 Course Overview To do: Organize your code with MVC (week 11) Work with forms (week 12) Use cookies and sessions (week 13) Slide 13 ** This is all in the syllabus. You should really read the syllabus.

Quizzes and Exams Slide 14 HTML Quiz Exam 1 MySQL Quiz Exam 2Exam 3 This quiz may come as a shock to some of you because I really expect you to apply skills you have learned outside the classroom. Don’t expect it to get easier after this. All quizzes and exams are “hands on” evaluations of technical skill. This exam may be the first one in your academic career that you fail. It may also be the the first one that you are unable to complete in the allotted time. Here I will expect you to apply concepts that you originally encountered in MIS2502. Here, some of you will come to me saying “what can I do?” and/or “I am very worried about this class.”

Quizzes and Exams (continued) Slide 15 This semester, all students must use the lab workstations to complete their quizzes and exams. You will not be allowed to use your own personal equipment for quizzes and exams. Quizzes and exams are open book, open notes, and partially open internet. (Only a limited number of web sites will be available to you during the exam.)

The strategy for success Slide 16 1.Commit to yourself learning to code outside of the classroom. 2.Be curious. Ask questions. Make the code your own. 3.Do the work I assign you. The exercises and challenges are NOT graded. You experiment and fail many times without penalty. 4.If you can’t figure out a solution on your own, make sure you understand the solution provided. 5.Realistically assess your own comprehension of the material. 6.Set up your own computer outside the classroom so you can do your work at home, on the train, at the beach, etc. etc. Remember, frightened people do stupid things. You can beat tomorrow’s fears by preparing today.

#LeaveNoDoubt Slide 17