MR2020: Human-AI Team Programming for METOC (2CR lecture/2CR lab)
Officially "Computer Computations in Air-Ocean Sciences"
Meeting Times: T, W: 1100-1230
Location: Root 123 (IDEA Lab)
Instructor: Scott Powell
Email: scott dot powell at nps dot edu
Office: Root 255
Course objectives:
- Learn basics of programming data structures and control flows, object oriented programming, and data visualization.
- Learn to develop code while teaming with generative AI
- Familiarization with state of the art software development platforms and environments
Textbooks/Other Instruction Information:
There is no textbook assigned for this course. The course will be code based. In other words, instruction will focus on code examples, and comments explaining
the code will be included within. Descriptions of code will also include links to documentation available online as
appropriate.
All students will need an active NPS GitLab account for this class.
Other potentially useful resources
Python Beginners' Guide
ChatGPT (Although there are many generative AI tools available to help with coding, we will focus on ChatGPT in this course.)
Grading: Midterm: 50%, Final Project: 50%
See syllabus for more information.