Digital Literacy Advanced Curriculum

Building on the essential computing skills mastered in the Digital Literacy Standard Curriculum, the Advanced Curriculum provides courses that explore core concepts in more depth. Learners may take any or all of the advanced courses in any order.

A 56K connection or faster connection is recommended to access the offline options.

Build Your First App

Module 2, Lesson 1: Introduction to the TouchDevelop environment

Objectives2.1.1 – Create an account and sign in to the TouchDevelop site

Module 3, Lesson 1: Understand code execution

Objectives3.1.1 – Add lines of code to an app.3.1.2 – Explain what happens when an app runs.3.1.3 –Describe how adding lines of code changes an apps behavior.

Module 3, Lesson 2: Implement loops in a script

Objectives3.2.1 – Describe what code loops are and what they do.3.2.2 – Explain the elements of a code loop.3.2.3 – Describe how to declare a code loop.

Module 3, Lesson 3: Define and modify variables

Objectives3.3.1 – Define what a variable is.3.3.2 – Explain how to declare a variable.3.3.3 – Describe what happens when data stored in a variable is changed.3.3.4 – Explain how variables enable code loops.

Module 3, Lesson 4: Implement conditional statements

Objectives3.4.1 – Explain what conditional statements are.3.4.2 – Define the elements of conditional statements.3.4.3 – Describe the scenarios in which conditional statements are useful.

Module 4, Lesson 1: Build a physics game with sprites

Objectives4.1.1 – Describe what a physics game is.4.1.2 – Define what a sprite is.4.1.3 – Explain the fundamental elements a physics game: screen coordinates, forces, and every frame events.

Module 4, Lesson 2: Understand touch input

Objectives4.2.1 –Explain the screen coordinate system on a device.4.2.2 – Describe tap events and swipe events as a form of touch input.4.2.3 – Write code to respond to touch input events.

Module 4, Lesson 3: Organize sprites with a sprite set

Objectives4.3.1 – Explain what a sprite set is.4.3.2 – Describe how to add sprites to a sprite set.4.3.2 – Use code to enumerate sprites in a sprite set.

Module 4, Lesson 4: Use the accelerometer

Objectives4.4.1 – Explain what an accelerometer is and the types of devices that contain them.4.4.2 – Describe what accelerometer chips enable.4.4.3 – Explain ways to use accelerometer input in a physics-based game.

Creating an Internet Email Account

Lesson 1: What is an Internet Email Account?

Objectives1.1. Describe the benefits of an email account.

Lesson 2: Create a Windows Live ID Email Account

Objectives2.1. Create an Internet email account on the Windows Live Web site.

Writing a Great Resume by Using Microsoft Office Word 2007

Lesson 1: Creating a Great Resume

Objectives1.1. Define a resume.1.2. Describe the purpose of a resume.1.3. List the basic details included in a resume.1.4. List the common mistakes that are found in a resume.1.5. Describe the guidelines to create a resume.

Lesson 2: Types of Resumes

Objectives2.1. Describe the different types of resumes.2.2. Explain when to use a combination resume.

Lesson 3: Using Templates from Microsoft Office Online

Objectives3.1. View, open, and download sample resume templates available on the Microsoft Office Online Web site.3.2. Open sample resume templates from Word 2007.3.3. Use the options available on the Templates page.3.4. View new resume samples on the Microsoft Office Online Web site.

Lesson 4: Creating a Resume in Word 2007

Objectives4.1. Create a chronological resume by using features of Word 2007.

Finding and Evaluating Resources on the Web

Lesson 1: Introduction to Search Engines

Objectives1.1. Describe what a search engine is.1.2. Explain how a search engine works.1.3. Identify Web-based resources that a search engine can search.1.4. Describe the key features of Bing.

Lesson 2: Exploring Search Techniques

Objectives2.1. Perform a simple keyword search.2.2. Apply guidelines for specifying keywords.2.3. Describe advanced search options.2.4. Refine your search by using advanced search options.2.5. Describe settings for customizing the search experience.

Lesson 3: Conducting Focused Searches

Objectives3.1. Get answers to specific queries.3.2. Track the news and search trends.3.3. Find music, pictures, and videos.3.4. Shop for travel deals and products.3.5. Locate businesses and people.

Lesson 4: Analyzing and Using Web-Based Resources

Objectives4.1. Perform factors that influence the ranking of search results.4.2. Identify criteria for assessing Web-based resources.4.3. Explain guidelines for avoiding copyright violations.4.4. Explain guidelines for avoiding plagiarism.

Using Social Networking to Connect with the World

Lesson 1: Introduction to Social Networking

Objectives1.1. Describe the features of online social networks.1.2. Describe the tools for social networking.1.3. Describe the various applications of social networking tools.

Lesson 2: Exploring Blogs

Objectives2.1. Describe the characteristics of a blog.2.2. Subscribe to a blog.2.3. Create and customize a blog.2.4. Describe tips to design a good blog.

Lesson 3: Exploring Instant Messaging

Objectives3.1. Describe the characteristics of instant messaging.3.2. Add contacts to an instant messenger.3.3. Send and receive instant messages.3.4. Explain how to add voice and video in conversations.3.5. Explain how to use the various privacy settings in an instant messenger.

Lesson 4: Using a Personal Networking Site

Objectives4.1. Describe characteristics of personal networking sites.4.2. Join a personal networking site.4.3. Find friends on a personal networking site.4.4. Connect with friends on a personal networking site.4.5. Describe various customization settings of a personal networking site.

Lesson 5: Etiquette and Security in Social Networking

Objectives5.1. Describe the guidelines to ensure etiquette in social networking.5.2. Describe ways to mitigate security risks in social networking.