{"synopsis":"Computer programming might seem hopelessly complicated, but it's actually a lot like walking--you just have to take it one step at a time! In this BrainPOP movie, Tim and Moby explain how programming is just like giving instructions. Discover how people write commands in computer languages called code, and how code is broken down into step-by-step procedures called algorithms. Then, see how patience, attention to detail, and the ability to foresee different circumstances and outcomes can turn a lines of text into useful programs and activities!","name":"Computer Programming","display_name":"","name_app":"","EntryID":"5663","courses":[],"free":"yes","permafree":"Yes","d_updated":"0","sensitive_content":"","subtitles":[{"language":"en","label":"English","file":"\/math\/dataanalysis\/computerprogramming\/movies\/subtitles_en.vtt"}],"show_on_site":"Yes","moe_approved":null,"lesson_plan":"https:\/\/educators.brainpop.com\/bp-topic\/computer-programming\/","icons":{"high_res_icon":"\/math\/dataanalysis\/computerprogramming\/icon.png","high_res_icon_180x180":"\/math\/dataanalysis\/computerprogramming\/icon_180x180.png","high_res_icon_360x360":"\/math\/dataanalysis\/computerprogramming\/icon_360x360.png"},"screenshots":["\/math\/dataanalysis\/computerprogramming\/screenshot1.png","\/math\/dataanalysis\/computerprogramming\/screenshot2.png","\/math\/dataanalysis\/computerprogramming\/screenshot3.png"],"movies":{"high":"\/new_common_images\/ipad_movies\/29\/298352.mp4","low":"\/new_common_images\/iphone_movies\/29\/298351.mp4","high_v2":"\/math\/dataanalysis\/computerprogramming\/movies\/272406.mp4","low_v2":"\/math\/dataanalysis\/computerprogramming\/movies\/272163.mp4"},"related_jr_topics":[],"related_topics":[{"EntryID":"4818","name":"Ada Lovelace","name_app":"","free":"","show_free_tag":"","d_creation":"1267295040","url":"\/math\/dataanalysis\/adalovelace\/","icons":{"high_res_icon":"\/math\/dataanalysis\/adalovelace\/icon.png","high_res_icon_180x180":"\/math\/dataanalysis\/adalovelace\/icon_180x180.png","high_res_icon_360x360":"\/math\/dataanalysis\/adalovelace\/icon_360x360.png"},"screenshots":["\/math\/dataanalysis\/adalovelace\/screenshot1.png","\/math\/dataanalysis\/adalovelace\/screenshot2.png","\/math\/dataanalysis\/adalovelace\/screenshot3.png"],"d_updated":"0","product":"bp"},{"EntryID":"6939","name":"Alan Turing","name_app":"","free":"","show_free_tag":"","d_creation":"1480482060","url":"\/science\/famousscientists\/alanturing\/","icons":{"high_res_icon":"\/science\/famousscientists\/alanturing\/icon.png","high_res_icon_180x180":"\/science\/famousscientists\/alanturing\/icon_180x180.png","high_res_icon_360x360":"\/science\/famousscientists\/alanturing\/icon_360x360.png"},"screenshots":["\/science\/famousscientists\/alanturing\/screenshot1.png","\/science\/famousscientists\/alanturing\/screenshot2.png","\/science\/famousscientists\/alanturing\/screenshot3.png"],"d_updated":"0","product":"bp"},{"EntryID":"7123","name":"Variables","name_app":"","free":"","show_free_tag":"","d_creation":"1505058840","url":"\/technology\/computerscience\/variables\/","icons":{"high_res_icon":"\/technology\/computerscience\/variables\/icon.png","high_res_icon_180x180":"\/technology\/computerscience\/variables\/icon_180x180.png","high_res_icon_360x360":"\/technology\/computerscience\/variables\/icon_360x360.png"},"screenshots":["\/technology\/computerscience\/variables\/screenshot1.png","\/technology\/computerscience\/variables\/screenshot2.png","\/technology\/computerscience\/variables\/screenshot3.png"],"d_updated":"0","product":"bp"},{"EntryID":"7402","name":"Loops","name_app":"","free":"","show_free_tag":"","d_creation":"1558497600","url":"\/technology\/computerscience\/loops\/","icons":{"high_res_icon":"\/technology\/computerscience\/loops\/icon.png","high_res_icon_180x180":"\/technology\/computerscience\/loops\/icon_180x180.png","high_res_icon_360x360":"\/technology\/computerscience\/loops\/icon_360x360.png"},"screenshots":["\/technology\/computerscience\/loops\/screenshot1.png","\/technology\/computerscience\/loops\/screenshot2.png","\/technology\/computerscience\/loops\/screenshot3.png"],"d_updated":"0","product":"bp"}],"path":"\/math\/dataanalysis\/computerprogramming\/","related_games":[{"EntryID":"781","name":"The Meaning of Beep: Hackers","url":"\/games\/mobhackers\/","type":"meaningofbeep","alignments_description":"","alignment_guid":"F948BF0E-2F71-11E9-975D-C03D1327B6AC"},{"EntryID":"783","name":"The Meaning of Beep: Computer History","url":"\/games\/mobcomputerhistory\/","type":"meaningofbeep","alignments_description":"","alignment_guid":"2FBB5644-2F5B-11E9-A7C4-E50786EF0F83"},{"EntryID":"378","name":"Time Zone X: Ada Lovelace","url":"\/games\/timezonexadalovelace\/","type":"timezonex","alignments_description":"","alignment_guid":"6CFA4A1A-2F6F-11E9-ADAE-BFEB6F0B07AA"},{"EntryID":"379","name":"Time Zone X: Computer History","url":"\/games\/timezonexcomputerhistory\/","type":"timezonex","alignments_description":"","alignment_guid":"2E8542BC-2F5B-11E9-9C3F-C6C6E5599B68"},{"EntryID":"380","name":"Time Zone X: Computers","url":"\/games\/timezonexcomputers\/","type":"timezonex","alignments_description":"","alignment_guid":"D820A874-2F4D-11E9-AEBF-B71A0A5B00CD"},{"EntryID":"381","name":"Time Zone X: Internet","url":"\/games\/timezonexinternet\/","type":"timezonex","alignments_description":"","alignment_guid":"B134A6FE-2F55-11E9-903A-CFB196228133"},{"EntryID":"382","name":"Time Zone X: Hackers","url":"\/games\/timezonexhackers\/","type":"timezonex","alignments_description":"","alignment_guid":"F8161FFA-2F71-11E9-A4B2-9615B1605985"},{"EntryID":"383","name":"Time Zone X: Computer Programming","url":"\/games\/timezonexcomputerprogramming\/","type":"timezonex","alignments_description":"","alignment_guid":"53933A8A-2F71-11E9-95A6-B3B50A74ACA4"},{"EntryID":"400","name":"ZType","url":"\/games\/ztype\/","type":"generic_game","alignments_description":"Think you're fast on a computer keyboard? See if you have what it takes to defeat enemy spaceships--but watch out for the exploding words!","alignment_guid":""},{"EntryID":"430","name":"The Meaning of Beep: Ada Lovelace","url":"\/games\/mobadalovelace\/","type":"meaningofbeep","alignments_description":"","alignment_guid":"6E318ED4-2F6F-11E9-8063-A0A6FE7D2B1A"},{"EntryID":"232","name":"Blockly: Maze","url":"\/games\/blocklymaze\/","type":"generic_game","alignments_description":"You can code! Build a simple computer application by programming \u201ctag\u201d blocks to reach your target \u2013 no typing required. (Not compatible with IE8)","alignment_guid":""},{"EntryID":"511","name":"The Meaning of Beep: Computer Programming","url":"\/games\/mobcomputerprogramming\/","type":"meaningofbeep","alignments_description":"","alignment_guid":"54CA1CF2-2F71-11E9-B303-DA6A4AF4C2D8"}],"sortify_games":[],"features":[{"type":"quiz","feature_id":"28796","name":"Quiz","feature_name":"Quiz","alignments_description":"","alignment_guid":"","requires_flash":"","small_screen_compatible":"Yes","url":"\/math\/dataanalysis\/computerprogramming\/quiz\/","icon":"\/assets\/images\/quiz_svg_icon.svg"},{"type":"challenge","feature_id":"31598","name":"Challenge","feature_name":"Challenge","alignments_description":"Interactive tasks that playfully assess knowledge of a topic.","alignment_guid":"4D08015A-2F71-11E9-9DFE-DEC327F9D69E","requires_flash":"","small_screen_compatible":"","url":"\/math\/dataanalysis\/computerprogramming\/challenge\/","icon":"\/assets\/images\/challenge_svg_icon.svg"},{"feature_id":"5663","type":"concept_map","name":"Make-a-Map","alignments_description":"A concept mapping tool.","alignment_guid":"4D9F9D3A-2F71-11E9-8AE9-F95CCB305300","url":"\/make-a-map\/?topic=\/math\/dataanalysis\/computerprogramming\/","requires_flash":"","small_screen_compatible":""},{"feature_id":"5663","type":"make_a_movie","name":"Make-a-Movie","alignments_description":"A movie-making tool to produce BrainPOP-style movies.","alignment_guid":"4EBFCA96-2F71-11E9-921E-EEDEAD4CF1DC","url":"\/make-a-movie\/?topic=5663","requires_flash":"","small_screen_compatible":""},{"type":"coding","feature_id":"38724","name":"Creative Coding","feature_name":"Creative coding","alignments_description":"Coding projects offered in both text- and block-based coding languages.","alignment_guid":"4FF54C74-2F71-11E9-945B-B708E4438CDE","requires_flash":"","small_screen_compatible":"","url":"\/math\/dataanalysis\/computerprogramming\/creativecoding\/","icon":"\/assets\/images\/creativecoding_svg_icon.svg","coding_types":{"museum":{"type":"museum","instructions":"Code a digital museum to show what you know about computer programming."},"story":{"type":"story","instructions":"Code a conversation to show what you know about computer programming."},"game":{"type":"game","instructions":"Code a sorting game to show what you know about computer programming."},"flag":{"type":"flag","instructions":"Create a flag that represents computer programming."},"comic":{"type":"comic","instructions":"Create a comic about computer programming."},"newscast":{"type":"newscast","instructions":"Create a newscast that explains how computer programming impacts our lives."},"meme":{"type":"meme","instructions":"Create a meme that highlights the fact that anyone can be a computer programmer."}}},{"type":"primary_source_html","feature_id":"46874","name":"Primary Source","feature_name":"Primary Source","alignments_description":"","alignment_guid":"50DCDA72-088A-11EC-B20E-C0AE6C2F8F69","requires_flash":"","small_screen_compatible":"Yes","url":"\/math\/dataanalysis\/computerprogramming\/primarysource\/","icon":"\/assets\/images\/primarysource_svg_icon.svg"},{"type":"related_reading","feature_id":"47781","name":"Related Reading","feature_name":"Related Reading","alignments_description":"High-interest, informational texts that extend understanding of a topic.","alignment_guid":"2BDB8714-09AC-11EC-AD40-F714925307C3","requires_flash":"","small_screen_compatible":"Yes","url":"\/math\/dataanalysis\/computerprogramming\/relatedreading\/","icon":"\/assets\/images\/relatedreading_svg_icon.svg"},{"type":"transcript","feature_id":"31796","name":"Movie Transcript","feature_name":"Transcript","alignments_description":"","alignment_guid":"","requires_flash":"","small_screen_compatible":"","url":"\/math\/dataanalysis\/computerprogramming\/transcript\/","icon":""},{"type":"worksheet","feature_id":"44224","name":"Worksheet","feature_name":"Worksheet","alignments_description":"","alignment_guid":"DB643ABA-0889-11EC-8E72-DA2502EA1029","requires_flash":"","small_screen_compatible":"","url":"\/math\/dataanalysis\/computerprogramming\/worksheet\/","icon":"\/assets\/images\/worksheet_svg_icon.svg"},{"type":"graphic_organizer","feature_id":"44223","name":"Graphic Organizer","feature_name":"Graphic Organizer","alignments_description":"","alignment_guid":"DB409A74-0889-11EC-A367-930C2FB37646","requires_flash":"","small_screen_compatible":"","url":"\/math\/dataanalysis\/computerprogramming\/graphicorganizer\/","icon":"\/assets\/images\/graphicorganizer_svg_icon.svg"},{"type":"vocabulary","feature_id":"44225","name":"Vocabulary","feature_name":"Vocabulary","alignments_description":"","alignment_guid":"DB498BC0-0889-11EC-AE39-FF5E967234CA","requires_flash":"","small_screen_compatible":"Yes","url":"\/math\/dataanalysis\/computerprogramming\/vocabulary\/","icon":"\/assets\/images\/vocabulary_svg_icon.svg"},{"EntryID":"511","game":"true","name":"Meaning of Beep","game_name":"The Meaning of Beep: Computer Programming","alignment_guid":"54CA1CF2-2F71-11E9-B303-DA6A4AF4C2D8","alignments_description":"","url":"\/games\/mobcomputerprogramming\/","type":"meaningofbeep","icon":"\/assets\/images\/meaningofbeep_svg_icon.svg","requires_flash":"","small_screen_compatible":"Yes"},{"EntryID":"383","game":"true","name":"Time Zone X","game_name":"Time Zone X: Computer Programming","alignments_description":"","alignment_guid":"53933A8A-2F71-11E9-95A6-B3B50A74ACA4","url":"\/games\/timezonexcomputerprogramming\/","type":"timezonex","icon":"\/assets\/images\/timezonex_svg_icon.svg","requires_flash":"","small_screen_compatible":"Yes"},{"EntryID":"400","game":"true","name":"GameUp","url":"\/games\/game-finder\/?game_keyword=topic: Computer Programming&topic_id=5f9d63a635d61947","type":"generic_game","requires_flash":"","small_screen_compatible":"","icon":"\/assets\/images\/gameup_svg_icon.svg","count":12}],"feature_promo":{"featured_1":{"fallback":{"title":"Make-a-Map","type":"make_a_map","url":"\/make-a-map\/?topic=\/math\/dataanalysis\/computerprogramming\/","image":"\/math\/dataanalysis\/computerprogramming\/215592.png"}},"featured_2":{"title":"Challenge","type":"challenge","image":"\/math\/dataanalysis\/computerprogramming\/253728.png","url":"\/math\/dataanalysis\/computerprogramming\/challenge"}},"themes":[{"name":"STEM","display_name":"","path":"\/stem\/","num_of_resources":12},{"name":"Computer Science and Coding","display_name":"","path":"\/computerscienceandcoding\/","num_of_resources":26},{"name":"STEAM","display_name":"","path":"\/steam\/","num_of_resources":23},{"name":"Digital Citizenship","display_name":"Digital Citizenship","path":"\/digitalcitizenship\/","num_of_resources":30}],"alignment_guid":"4C75F1B6-2F71-11E9-A296-C11AD11CB8E3"}
Browser Issue
Make-a-Map can't be used in your browser's current viewing mode (private browsing might be on).
Please open Make-A-Map in your browser's regular viewing mode.
Your privacy is important to BrainPOP.

8-WFxE9Jd8SzW7tf3jBcpDaZABBtHi3rCPoTmudb7xvjNYU-e83S44V2OVBx_S0PZbTVI09DO43Gy8mJbTrMgRRLWEf559SKjNFwXi9b3tqpglpwY68
Limited Student Access
This topic is not available for students in Kindergarten, 1st Grade, 2nd Grade, 3rd Grade, 4th Grade, 5th Grade, 6th Grade, 7th Grade, 8th Grade, 9th Grade, 10th Grade, 11th Grade and 12th Grade. Contact your administrator for guidance on teaching this topic.