Course Introduction MIS 3501 Jeremy Shafer Department of MIS

Slides:



Advertisements
Similar presentations
Introduction. » How the course works ˃Homework ˃Project ˃Exams ˃Grades » prerequisite ˃CSCI 6441: Mandatory prerequisite ˃Take the prereq or get permission.
Advertisements

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. ??
21 August Agenda  Introductions  Logistics  Selecting a project  Working with a client.
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
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.
Course Introduction MIS 3501, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 1/12/2016.
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.
Benefits overview Speaker name goes here.
PDO Database Connections MIS 3501, Fall 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 3/8/2016.
Course Introduction MIS 3501, Fall 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 8/30/2016.
CAP 107 Introduction To Computers. Welcome to CAP 107 Lecturer: Reham Al-Abdul Jabbar
Introduction to CSCI 1311 Dr. Mark C. Lewis
Company Meeting Title Presenter.
PDO Database Connections
Welcome to IBDP Biology – Year 1
Class03 Introduction to Web Development (Hierarchy and the IDE)
Our Lady of the Rosary College F.3 Computer Literacy
Welcome to Computer Science
Course Overview - Database Systems
IST256 : Applications Programming for Information Systems
name of trainer associate trainer | sparqs
Introduction to web development concepts
Introduction to Web Development (Part 2)
Course Introduction MIS 3501, Fall 2016 Brad N Greenwood, PhD
Collaborative Study Groups (CSGs)
Class01 Course Introduction
It’s called “wifi”! Source: Somewhere on the Internet!
Course Introduction MIS 3501 Jeremy Shafer Department of MIS
eMINTS Parent Information Meeting
PHP: includes MIS 3501 Jeremy Shafer Department of MIS
Sessions and cookies (part 2)
Form Data (part 1) MIS 3502, Fall 2015 Jeremy Shafer Department of MIS
How to Study for Finals- What DOES It Look Like?
PDO Database Connections
Foundations of Programming: Introduction to Programming
How to get data from a form
Introduction to JavaScript
Course Overview - Database Systems
Teaching Listening Based on Active Learning.
Welcome to Computer Science
A second look at JavaScript
Course Introduction MIS 3501 Patrick Wasson Department of MIS
Using Microsoft LiveMeeting to Teach Online
Information Systems in Organizations Introduction Kapish Vanvaria
Course Introduction MIS 3501 Jeremy Shafer Department of MIS
PDO Database Connections
Organize your code with MVC
CSCD 330 Network Programming Spring
Introduction to relational databases and MySQL
PDO Database Connections
Class07 PHP: loops MIS 3501 Jeremy Shafer Department of MIS
Web Programming: Course Overview
SEVEN STRATEGIES FOR IMPROVING TEST PERFORMANCE
Building Self Management skills as a Young Professional
About This Course.
CSCD 330 Network Programming Spring
Course Introduction MIS 2402 Jeremy Shafer Department of MIS
Form Data (part 1) MIS3501 Jeremy Shafer Department of MIS
Introduction to JavaScript
An introduction to jQuery
Introduction to MIS3502 MIS 3502 Jeremy Shafer Department of MIS
name of trainer associate trainer | sparqs
MIS2502: Data Analytics Course Introduction
Introduction to MIS2402 MIS MIS2402 Jeremy Shafer Department of MIS
IST346: What Is IT?.
An introduction to jQuery
Introduction INFO/CSE 100, Spring 2006
Introduction to Computing Science and Programming 1 Anne Lavergne
Presentation transcript:

Course Introduction MIS 3501 Jeremy Shafer Department of MIS Fox School of Business Temple University

Agenda Our agenda for today: Why MIS? Why this class? Why PHP? The best teacher in the world The structure of this course The strategy for success

Why, why, why?

“Business Systems Analyst” Why MIS? Technology “Business Systems Analyst” Business Samurai Ninja Noble * 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? 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… 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? 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 these pieces work together to create a solution. And … if you can do that …. then you can probably acquire any technical skill and apply it. This is something you will need to do over and over again in your professional IT career.

Why PHP? (continued) 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…

Learning to code is not like this… 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 … SWIMMING RUNNING RIDING A BIKE MARTIAL ARTS JUGGLING PLAYING AN INSTRUMENT

The best teacher in the world… 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

Course Overview MySQL 2 Weeks HTML & CSS 2 Weeks PHP 3 Weeks PDO 2 weeks To do: Organize your code with MVC (1 week) Work with forms (1 week) Use cookies and sessions (1 week) ** This is all in the syllabus. You should really read the syllabus.

Course Overview (continued) More about the syllabus … in the syllabus you will find useful and important information about things like: Course Objectives Textbook and Materials Evaluation and Grading Exams Quizzes Participation Extra Credit (there isn’t any) Curved Grading (there is one curve, applied at the end of the course.) Technical Challenges The MIS Professional Acheivment Point requirement (MIS majors need 200 points!) The expected schedule for the class

All quizzes and exams are “hands on” evaluations of technical skill. This quiz may come as a shock to some of you because I really do expect you to apply skills you have learned outside the classroom. Don’t expect it to get easier after this. Here, some of you will come to me saying “what can I do?” and/or “I am very worried about this class.” HTML Quiz Exam 1 MySQL Quiz Exam 2 Exam 3 Here I will expect you to apply concepts that overlap with MIS2502. 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.

Quizzes and Exams (continued) 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 Commit to yourself learning to code outside of the classroom. Be curious. Ask questions. Make the code your own. Do the work I assign you. The exercises and challenges are NOT graded. You experiment and fail many times without penalty. If you can’t figure out a solution on your own, make sure you understand the solution provided. Realistically assess your own comprehension of the material. 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.

Ready?