Program Your Future!
Learn how to program in Python, a very popular and versatile language for students in high school. This course will focus on using these programming skills to manipulate data as part of the Global Data Literacy movement. We recommend that you consider Data Literacy in a Global Society before beginning Analyze Data Using Python as it introduces important concepts about the use of data in modern computing without requiring coding skills.
Python is a language that is not only used by Computer Scientists and Software Engineers but also in popular and new popular careers such as Data Science. Python is easy to learn compared to other beginner languages. When using Python you and your students can build a website, develop a game, apply machine learning tasks, harvest data from websites, perform data analysis, automate a web browser, build artificial intelligence, etc.
Learning Outcomes
Method of Instruction
This course is intended for instructor delivery, either in-person or remotely. All instructional resources (lesson slide, handouts, quizzes, assessments, etc) can be downloaded for individual teacher customization and use. Should you have any questions regarding the curriculum, please do not hesitate to contact Digital Media Academy Support through the LMS.
Teacher Guide
The Teacher Guide contains all information required to deliver this Digital Media Academy Foundations course.
Curricular Connections Guide
Science, Language Arts, and Math curriculum integrations build student competency in core academic subjects while addressing essential, 21st-century technology skills. This Curricular Connections Guide is designed to spark your imagination of how to bring this course to life in your own classroom.
Standards Alignment
This course is aligned to national and international standards for technology education. Standards include: International Society for Technology in Education (ISTE), International Baccalaureate , UK National Curriculum, New Zealand Curriculum, and more!
Required Materials & Equipment
- Access to computers or tablets with an internet connection
- Codecademy (free account online)
- Trinket (free account online)
- Paper/index cards/pen/pencils/markers
Career Pathways
Computer Scientists, Data Scientist, Market Analyst, University Research positions, Statistician, Web Developer.
Here is the course outline:
Getting StartedRead me first. 1 section
|
|
|
Teacher ResourceCovering course description, learning outcomes, required materials and equipment, career pathways, and standards alignment 15 sections
|
|||||||||||||||
|
Module 1: Programming and DataLearn about the important role that computer programming and data analysis play in helping us solve problems. 1 section
|
|
|
Module 2: Python Programming BasicsGetting started with the basics of programming 3 sections
|
|||
|
Module 3: Python Programming - Deep DiveGoing further in order to begin manipulating data 7 sections
|
|||||||
|
Module 4: Python - Program AssignmentsTime to develop your own data programs. Samples are provided to get you started and then you can create some on your own 4 sections
|
||||
|
Student ShowcaseNow it's time to show off your projects! 2 sections
|
||
|
Completion
The following certificates are awarded when the course is completed:
LSSW Course Completion Certificate |