IST256 : Applications Programming for Information Systems

Slides:



Advertisements
Similar presentations
Economics 1 Principles of Microeconomics Instructor: Ted Bergstrom.
Advertisements

COMP 110 Introduction to Programming Jingdan Zhang June 20, 2007 MTWRF 9:45-11:15 am Sitterson Hall 014.
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
CSE6339 COMPUTATIONAL JOURNALISM (SPECIAL TOPICS IN ADVANCED DATABASE SYSTEMS) CSE6339, Spring 2015 Department of Computer Science and Engineering, University.
Placement Reading 90- Accuplacer or THEA (or passing grade on reading 80) Reading 80- Accuplacer or THEA
COMP Introduction to Programming Yi Hong May 13, 2015.
ICS 6B Boolean Algebra and Logic Winter 2015
Placement Reading 90- Accuplacer or THEA (or passing grade on reading 80) Reading 80- Accuplacer or THEA
Fall 2o12 – August 27, CMPSC 202 First Day Handouts  Syllabus  Student Info  Fill out, include all classes and standard appointments  Return.
June 19, Liang-Jun Zhang MTWRF 9:45-11:15 am Sitterson Hall 011 Comp 110 Introduction to Programming.
LIVING ENVIRONMENT Teacher: Mrs. D’Anna Teacher: Mrs. D’Anna Room: 227 Room: 227 Address: Address:
Welcome to Astronomy 113 “ It would seem that you have no useful skill or talent whatsoever, he said.
LIVING ENVIRONMENT Teacher: Mrs. D’Anna Teacher: Mrs. D’Anna Room: 227/242 Room: 227/242 Address: Address:
Introduction to MA PreCalculus Fall 2016 A course to prepare student for a calculus class.
Anthony Pantziris Slide 1 Welcome to Physics 2210 Mechanics Anthony Pantziris Your required course material: 1. Online Access to FlipItPhysics
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Alexandra Stefan University of Texas at Arlington 1.
Date: September 7, 2016 Aim #1: What is expected of me during a typical daily lesson? HW: 1)Have course outline completed and signed by parent/guardian.
MGF Math for Liberal Arts Course website: Lecturer: Jim Wooland Lectures: M WF 11:15 – 12:05, HCB 102 Labs: Monday.
IST256 : Applications Programming for Information Systems
CSc 120 Introduction to Computer Programing II
Advanced Language Arts
All important information will be posted on Blackboard
Teacher Contact Information address - Phone number – 215 – 944 – 1154 Website is always available for you.
ICS 6D Discrete Mathematics for Computer Science Fall 2014
Andy Wang Object Oriented Programming in C++ COP 3330
CS101 Computer Programming I
Welcome to Curriculum Night
CSc 1302 Principles of Computer Science II
1 MATH 112 (Thursday) Fall 2014 Instructor:.
Introduction to Programming
WELCOME (Back) …TO THE CAMPUS OF TOMORROW.
IST256 : Applications Programming for Information Systems
Language Arts 7th Grade Bring a book to class every day! Expectations
IST256 : Applications Programming for Information Systems
Welcome to Curriculum Night
Introduction to MA Day 1.
Introduction to MA Day 1.
Your required course material:
IST256 : Applications Programming for Information Systems
Welcome to Physics 2220 Electricity & Magnetism Anthony Pantziris
Your required course material:
Welcome to CS 1010! Algorithmic Problem Solving.
Lecture 0 Course Information
Andy Wang Object Oriented Programming in C++ COP 3330
Welcome to CS 1010! Algorithmic Problem Solving.
MGF Math for Liberal Arts
FALL 2018 Welcome to ESL.
MGF Math for Liberal Arts
IST256 : Applications Programming for Information Systems
A C B Physics Astronomy Introduction Am I in the right place?
Your required course material:
Physics 215–Elementary Modern Physics
Lesson 05: Iterations Today is FRIDAY! It's A Programming Day!
Day 1: Getting Organized Spring 2013
Lesson 04: Conditionals Team Seating Chart
PHYS 202 Intro Physics II Catalog description: A continuation of PHYS 201 covering the topics of electricity and magnetism, light, and modern physics.
Izadi Etxeberria-Ortego
COMS 261 Computer Science I
Lecture 1a- Introduction
Day 1: Getting Organized Spring 2011
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Alexandra Stefan University of Texas at Arlington.
The bones of a good classroom
Welcome to WORLD HISTORY
Lecture 1a- Introduction
CSCI 203: Introduction to Computer Science I
VALENCIACOLLEGE, WEST CAMPUS
MA Fall Instructor: Tim Rolling -Office: MATH 719 -
Northern Michigan University Roxin Zhang Fall 2019
Presentation transcript:

IST256 : Applications Programming for Information Systems Wed – Fri 8-9:20AM Course Introduction

Agenda Meet the Team Goals of This Course Let's Go Over The Syllabus How IST256 Works Next Class

Meet The Team http://ist256.syr.edu/staff/

Goals of This Course

We Want You Become a "Modern Programmer"

To program in the Python computer programming language.

To solve complex real-world, data-oriented problems by writing code.

To read, write and discuss code and documentation with confidence.

To code in teams, collaborate with others and manage your source code.

The skills necessary to acquire new programming knowledge independently.

Why Learn To Program? “TEDxSMU: You Should Learn to Program”, by Christian Genco https://www.youtube.com/watch?v=xfBWk4nw440

Course Website Quick Tour http://ist256.syr.edu

Let's Go Over The Syllabus! http://ist256.syr.edu/syllabus/

Textbooks 3 Required. One is not Free… It's $48 http://ist256.syr.edu/syllabus/#textbooks

This Class Is BYOD You will need your Laptop. Every Class. Write Code Participate in Class You are also encouraged to use your iOS or Android Phone for participation.

Methods of Evaluation

Exams (E1, E2, E3) Three exams in the course. Your best two exam scores count towards your final grade. Exams are delivered in class on the dates posted on the syllabus and class schedule. Exams are 30 minutes in length, at the beginning of class. There are no re-issues or make-ups. Exams are issues on paper as multiple choice questions. Scan-tron forms.

Project (PRJ) Your chance to show us what you've learned. Do whatever you like, but run your idea by your instructors first. Showcase it on Demo Day (posted on Syllabus). You are expected to work in groups of 2-3 people. Each person on the team should contribute equally. Create something useful. Think big and follow your passion. Details on Syllabus and Website!

Demo Day! https://youtu.be/XSs4yC1TJg0

Diagnostic Quizzes (Q02 – Q14) Designed to ensure you are keeping pace with your studies. Issued weekly online in Blackboard. Work alone. You are issued a subset of questions from a pool of question in the lesson. You must complete before Wednesday. 5 points each. 2 Attempts, best attempt counts. Each attempt could have different questions. You are given one “Free Pass” – Lowest score dropped.

Class Participation (P02 – P14) Class participation is a measure of engagement during lecture. A mix of attendance and interactive activities offered through the TopHat platform. If you cannot attend class for any reason you will not receive credit for participation. Each week of lecture your participation is evaluated. 5 points. No partial points will be given. You are given one “Free Pass” which means you may miss one without penalty.

In-Class Coding Labs (L02 – L14) An in-class programming activity. This activity must be completed during the class period and will be checked by a grader. If you are not in class, you will not receive credit for the in-class coding lab. 5 points for a completed lab, no Partial credit. It is your responsibility to ensure your lab is checked. You are given one “Free Pass”, meaning you have one incomplete lab without penalty.

Homework (H02- H14) Weekly homework. Due 1 week after it is assigned. Must commit your code to GitHub before class on due date. A evaluator will check ONE of your assigned homework at random in the beginning of class. You will know your evaluation at the time your homework is checked, pending verification of what on GitHub. You are given one “Free Pass”, meaning your lowest homework score is dropped.

Homework: How In-Class Grading Works Professor asks you: Does it work? Then you execute it. Then professor asks you to explain a part of your code. You are graded on the “Stack Scale”: Attempted on time? + 1 And Does it execute? + 1 And Does it solve the intended problem? + 1 And Was it explained? + 1 And It is well written? + 1 (Variable names make sense, no unnecessary code) Code evaluated must match what was checked-in to GitHub

Grading Scale

The 5 "No's" No excused absences. No late work. No make-up exams. No extra credit. No rounding up final grades.

Honor Code & Academic Integrity My work is my own I will not share answers I will not misrepresent my ability I will give credit & attribute sources I accept the consequences When in doubt. Ask!

Course Calendar

How IST256 Works

The Course is Divided Into Teams Each of you is assigned a Team Instructor and a Team Mike group Letter. Check these in Blackboard under My Grades On Lecture Days, sit wherever you like. On Programming Days (Friday) you sit with your team. …Unless you’re on Team Mike that week, of course. More on this Friday.

Course Chat: Ask Questions in Class, a Moderator brings them up during lecture Ask questions, and discuss outside of class, too. Supports Web, iPhone & Android

Our Weekly Routine Before Class On Wednesday: In-Class Wednesday: Complete assigned readings Complete Diagnostic Quiz In-Class Wednesday: Lecture w/TopHat for Engagement Watch Me Code Demos End To End Examples Sit where you want! Before Class On Friday: Complete last week's homework, commit it to GitHub In-Class Friday: Check 1 random HW. Complete In-Class Coding Lab, checked in Class. Start homework. Sit with your Team!

Our Weekly Routine – Exam Weeks Before Class On Wednesday: Complete assigned readings Complete Diagnostic Quiz In-Class Wednesday: Lecture w/TopHat for Engagement Watch Me Code Demos End To End Examples Sit where you want! Before Class On Friday: Complete last week's homework, commit it to GitHub In-Class Friday: Exam (30 Minutes) Complete In-Class Coding Lab, checked in Class. Homework check outside class on GitHub. Sit with your team!

3 Things To Do Before Next Class

1. Activate Your Zybook Go to: https://zybooks.zyante.com/ Create Your Account. Use your @syr.edu email address. Code: SYRIST256FudgeSpring2017 You can purchase the Zybook online with a credit card, or purchase through the bookstore and receive a access code.

2. Activate Your TopHat Account Sign up as a student at: https://tophat.com/ Enter join code 148039 Follow the remaining on-screen prompts At some point you will have to purchase a subscription. This must be done with a credit card or through the bookstore.

3. Setup your Laptop Follow the instruction at http://ist256.syr.edu/content/setup/ You need your laptop ready, we start coding next week.

Agenda For Next Class Let's Talk teams. Meet and Greet! Weekly Opening Slide Show "What The Prof Sees" in Zybooks. Play Around with TopHat & Gitter.im Open Q&A and Support to make sure you're ready to code next week!

Thank You! IST256 Spring 2017