Goals Approach Evaluation Intro to Python The two on-line sources Getting started with LPTHW.

Slides:



Advertisements
Similar presentations
Case Studies M.Sc. in Applied Statistics Dr. Órlaith Burke Michaelmas Term 2012.
Advertisements

Introduction to MATLAB Northeastern University: College of Computer and Information Science Co-op Preparation University (CPU) 10/20/2003.
Lecture Roger Sutton 21: Revision 1.
Connections Conference 2005 FirstClass (FRED): Two Perspectives Rachel Howison, Language Studies.
Goran Šuković, University of Montenegro 1/21 Compiler Construction Course at University of Montenegro 7 th Workshop on “Software Engineering Education.
ITC242 – Introduction to Data Communications ITC431 – Computer Networks Week 13 Exam Preparation.
01 Introduction1June Introduction CE : Fundamental Programming Techniques.
1 Exam Tips Week 13 Lecture June 7, COMP5028 Object-Oriented Analysis and Design (S1 2006) © Dr. Ying Zhou, School of IT, The University of Sydney.
Class 1: What this course is about. Assignments Reading: Chapter 1, pp 1-33 Do in Class 1: –Exercises on pages 13, 14, 22, 28 To hand in in Class 2: –Exercises.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Russell Taylor Lecturer in Computing & Business Studies.
An Introduction to Computer Programming Anna Bretscher
Introduction to Python: Slides Referenced in Homework 0 CSE-391: Artificial Intelligence University of Pennsylvania Matt Huenerfauth January 2005.
By Alfredo Alvarez. Agenda: Find out who the instructor is. Talk about goals and why you want to learn python. Discuss the materials and the methodology.
CS190/295 Programming in Python for Life Sciences: Lecture 1 Instructor: Xiaohui Xie University of California, Irvine.
Recitation Week #1 Chem Queens College Spring 2010.
How to use SAS to develop lesson plans for next year
Computer Programming for Biologists Oct 30 th – Dec 11 th, 2014 Karsten Hokamp  Fill out.
Moodle (Course Management Systems). Forums, Chats, and Messaging.
Global Investment Promotion Benchmarking workshop opening.
Python – Part 1 Python Programming Language 1. What is Python? High-level language Interpreted – easy to test and use interactively Object-oriented Open-source.
University of Tampere, CS Department Studying Computer Sciences at the University of Tampere Jyrki Nummenmaa
CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Fundamental Programming: Fundamental Programming K.Chinnasarn, Ph.D.
Class 1: What this course is about. Assignment Read: Chapter 1 Read: Chapter 1 Do: Chapter 1 ‘workbook’ pages not finished in class Do: Chapter 1 ‘workbook’
Marianne RaynaudQualityTime-ESL.com 1 QualityTime-ESL A Presentation by Marianne Raynaud Author of “QualityTime-ESL.com” A “digital” resource book for.
Intro Python: Variables, Indexing, Numbers, Strings.
IFS410 – End User Support Chapter 11 Training Computer Users.
Final Exam Review Session 14 LBSC 790 / INFM 718B Building the Human-Computer Interface.
1 CS1100 Fall Instructor: David Gries CS100M: Matlab No prior programming experience One semester of calculus Math & engineering type problems CS100J:
ECET – Dynamic Programming with Python Spring 2013 Lecture L1 – Introduction to Python Page 1 Welcome! This is Professor Jai P. Agrawal. I will walk.
1 Welcome Alireza Moghaddam Humber College Lecture 1 Game 540 Alireza Moghaddam
Fall 2010 ICS321 Data Storage & Retrieval Mon & Wed 12-1:15 PM Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at.
Compiler Construction (CS-636)
Physics 1B3-summer Lecture 11 Welcome to Physics 1B03 !
Notes for Week 11 Term project evaluation and tips 3 lectures before Final exam Discussion questions for this week.
Lecture 4 Functions. 2 CodeCademy 4.a. 3 CodeCademy: comments.  As parameter of a function  Second way to introduce variables:  What do max, min,
PYTHON PROGRAMMING Week 12 – Tuesday. STARTER What is a flowchart? Do you know any of the symbols used in a flowchart and what they mean?
CSC 1010 Programming for All Lecture 2 Introduction to Python Some material based on material from Marty Stepp, Instructor, University of Washington.
8 January 2016Birkbeck College, U. London1 Introduction to Programming Lecturer: Steve Maybank Department of Computer Science and Information Systems
Textbook C for Scientists and Engineers © Prentice Hall 1997 Available at NUS CO-OP at S$35.10.
Feature Engineering Studio February 2, Welcome to Problem Proposal Day Rules for Presenters Rules for the Rest of the Class.
University of Colorado - Intro to Aerospace Structures (ASEN 3112) - Fall 2015 Announcements (1) Last midterm exam graded, can be picked up at end of class.
1 CS100J Spring Instructor: David Gries CS100M: Matlab No prior programming experience One semester of calculus Math & engineering type problems.
1 Week 8 Creating Simple Shell Scripts. 2 Chapter Objectives  In this chapter, you will :  Learn how to create Shell Scripts  Commenting / Making Portable.
Course Information CSE 2031 Fall Instructor U.T. Nguyen Office: CSE Home page:
Quiz 1 A sample quiz 1 is linked to the grading page on the course web site. Everything up to and including this Friday’s lecture except that conditionals.
Course Information EECS 2031 Fall Instructor Uyen Trang (U.T.) Nguyen Office: LAS Office hours: 
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
Supporting Active Learning by Introducing an Interactive Teaching Tool in a Data Structures and Algorithms Course Tommy Färnqvist 47th ACM Technical Symposium.
Course Information EECS 2031 – Section A Fall 2017.
Internet of Things (internet of everything?)
COMP9024: Data Structures and Algorithms
CSE 374 Programming Concepts & Tools
Chapter 6 Inequalities in Geometry page 202
FINANCIAL ACCOUNTING ACCOUNTING-I ACCT 2003
DATA MINING Python.
Introduction to Programming
Week 1 Gates Introduction to Information Technology cosc 010 Week 1 Gates
CS190/295 Programming in Python for Life Sciences: Lecture 1
MathXL® Student Overview QRB/501
Language Basics.
Introduction to programming with Python
Course Information EECS 2031 Fall 2016.
Question 20  Outside classroom hours, how long do you usually study for each session of this course? (the study time includes preparing for each session,
Planning and Conducting Data Collection – Structured Observations
Concepts of programming languages Credit hours : 3 hours
Week Sessions On-line Class Off-line Class 1
Exam # 1 INFORMATION Scheduled for Thursday 7/20
DATA MINING Python.
Presentation transcript:

Goals Approach Evaluation Intro to Python The two on-line sources Getting started with LPTHW

 Not a course “about” scripting languages.  Goal:  At the end: you are able to develop “small” programs in Python.  Small == 5 lines to 5 pages

 NOT by lecturing on Python  Active!  4 types of activities:  Active preparation (at home) on on-line courses  Interaction sessions to discuss problems  Exercise sessions with more examples  4 larger practical assignments

 5 ECTS course: between 125 and 150 hours  Home work: 2h weekly (12 weeks)  Interaction session: 1.5h weekly (13 weeks)  Exercise sessions: 2h (12 weeks)  Project assignments: 8h (4 projects)  = 5.5 * * 4 = = 99.5  + studying for the (exercises) exam.

 The 4 projects will be part of the evaluation  6 out of 20 points  Probably: 1 p., 1.25 p., 1.75 p., 2 p.  Timing: 3 rd, 6 th, 9 th, 12 th week  Note: could be that some assignments in a project are only introduced the next week.  14 out of 20 points on exercise exam during the examination period

 A scripting language  = a programming language, but with some preferred features.  Interpreted (not compiled)  “Light-weight” language  Allows rapid development  But _very_ extensive language (“has it all”).

 Essentially replace a “handbook”:  Python CodeCademy   Learn Python the hard way   Provide the backbone (define what is studied)

 Learning a new language:  Reading, writing words, phrases, …  Repetition, over-and-over, …  First few chapters in the on-line sources _will_ demand boring typing and repetition !  You need to do it anyway!!

  We need to do exercise 0 now, to see whether everyone has an editor, command tool and python  Then we should do a few of the first exercises together, to see whether everyone can use the tools (at least Ex.1 and Ex.2).

 From CodeCademy:  1.a Python syntax (11 min.)  1.b Tip calculator (4 minutes)  2.a Strings and console output (15 min.)  2.b Data and time (7 min.)  From LPTHW:  Ex.3 (10 min), Ex.4 (13 min), Ex. 5 (11 min.), Ex.6 (7 min).  Ps: timings are mine – it could take longer.