e learning python for ocean apping · e-learning python for ocean mapping empowering the next...
TRANSCRIPT
E-LEARNING PYTHON FOR OCEAN MAPPINGEMPOWERING THE NEXT GENERATION OF OCEAN MAPPERS
WITH EFFECTIVE PROGRAMMING SKILLS
G. MASETTI, S. DIJKSTRA, R. WIGLEY, S. GREENAWAY, D. MANDA, A. ARMSTRONG, AND L. MAYER
V3
OCEANMAPPING
MARINE BIOLOGY
MARINE SCIENCES
ENVIRONMENTAL ENGINEERING
COMPUTER SCIENCE
OCEAN ENGINEERING EARTH SCIENCE
OCEANMAPPING
CODINGSK
ILLS
MINIMUM
COMMON LEVEL
WHICH LANGUAGE?
•Simple to learn
“[..] the best choice in term of clarity and functionality of the language is provided
by Python.”
WHICH LANGUAGE?
•Simple to learn
•Increasingly popular
WHICH LANGUAGE?
•Simple to learn
•Increasingly popular
•Freely available after UNH!
TEACHING GOALS
11
Not a full course on how to program in Python, but …
▪TO TEACH PROGRAMMING HABITS AND SKILLS
▪TO FAMILIARIZE WITH KEY PROGRAMMING CONCEPTS
▪TO INTRODUCE THE EFFECTIVE USE OF ONLINE RESOURCES
▪TO PROVIDE ENOUGH PYTHON SKILLS FOR LAB ASSIGNMENTS
9-Dec-2019Fall Term
ends
INTRODUCTION TO
OCEAN DATA SCIENCE
TIMELINE
PROGRAMMING BASICS
WITH PYTHON
26-Aug-2019Fall Term
begins
DEVELOPMENT
& BETA TESTING
1-Jul-2019Official Release
24-Jan-20191st Committee
Meeting
Online Learning
Review Meeting
2 weeks 2 weeks
IMPLEMENTATION
IMPLEMENTATION
IMPLEMENTATION
• KEY CONCEPTS
IMPLEMENTATION
• KEY CONCEPTS
• SUPPLEMENTARY INFO
IMPLEMENTATION
• KEY CONCEPTS
• SUPPLEMENTARY INFO
• EXERCISES WITH SOLUTIONS
IMPLEMENTATION
• KEY CONCEPTS
• SUPPLEMENTARY INFO
• EXERCISES WITH SOLUTIONS
IMPLEMENTATION
• KEY CONCEPTS
• SUPPLEMENTARY INFO
• EXERCISES WITH SOLUTIONS
• LINK TO PIAZZA.COM
IMPLEMENTATION⟶USER EXPERIENCE
BETA TESTING⟶ EVALUATION
FIRST CYCLE⟶ STUDENTS FEEDBACK
EPOM IS ALSO AVAILABLE ON
https://github.com/hydroffice/python_basics https://svn.pydro.noaa.gov/
THANKS!VISIT: https://www.hydroffice.org/epom
CONTACT US: [email protected]