• Health Science
  • Business Education
  • Computer Applications
  • Career Readiness
  • Teaching Strategies

«  View All Posts

Computer Applications | High School

5 Best Computer Applications Lesson Plans for High School

  • Share This Article

November 22nd, 2022 | 6 min. read

5 Best Computer Applications Lesson Plans for High School

Print/Save as PDF

High school computer teachers face a unique challenge. You have hundreds of students to teach, so planning lessons takes hours of personal time every week.

Creating computer applications lessons that are current, engaging, and will prepare your students isn’t easy! Unfortunately, it can be overwhelming to find computer applications lesson plans that are engaging and relevant to high schoolers.

So where do you start?

In this article, we’ll share where you can find great computer applications lesson plans to teach 5 topics to high school students:

  • Digital Literacy
  • Microsoft Office
  • Google Applications
  • Internet Research
  • Computer Science

We’ll start with the basics — digital literacy.

1. Digital Literacy Resources for High School Computer Classes

best-computer-applications-lesson-plans-high-school-01-digital-literacy

Digital literacy (sometimes called computer literacy) encompasses a number of skills related to using technology effectively and appropriately, making it critical for your students to understand.

When teaching digital literacy in high school be sure to include these six topics:

  • Information literacy
  • Ethical use of digital resources
  • Understanding digital footprints
  • Protecting yourself online
  • Handling digital communication
  • Cyberbullying

All of this knowledge provides an important base that students build upon throughout the rest of your course and later in their education!

For digital literacy lesson plans and activities, check out these five steps to teaching digital literacy in the classroom .

2. Microsoft Office Lesson Plans for High School

best-computer-applications-lesson-plans-high-school-02-microsoft-office

Teaching Microsoft Office in high school is a must. While some students may be familiar with these programs, it’s critical to familiarize your students so everyone is on the same page.

Also, high school students can go more in-depth with the advanced features of each application, compared to middle school students.

You can find a ton of resources out there to build lesson plans, but there are almost too many for one person to read.

Instead, decide which Microsoft applications you will cover and go from there. Also, consider if your students will take Microsoft Office Specialist (MOS) certification exams. If so, include some exam prep lessons in your course.

To find lesson plan ideas that will work for your classroom, check out these Microsoft Office lesson plans that your students will love .

3. Google Apps Lesson Ideas for High School

best-computer-applications-lesson-plans-high-school-03-google-apps

Along with Microsoft Office, Google Apps are important for high school students to learn.

Your course standards may already include Google Apps, but if not, you should still consider including some lessons on Docs, Sheets, and Slides in your course.

It comes down to the fact that many employers are now using Google instead of Microsoft. That means your students should be prepared to use either application suite in their careers.

One way to teach Google Apps is to mirror your Microsoft Office lessons. Another option is to focus specifically on how the two suites differ, such as with the collaborative features in Google Docs.

Either way, you’ll need some lesson plans and activities!

To start, check out the Google Apps lesson plans every teacher should own .

4. Lessons to Teach Internet Research Skills in High School

best-computer-applications-lesson-plans-high-school-04-internet-research

Your students need internet research skills to use throughout the rest of their lives.

With the constant changes in how search engines work and the number of websites out there, these lessons are crucial.

Having good online research skills can help students prevent costly mistakes, such as citing false information in a final project or believing fake news.

There aren’t many resources about web research that are appropriate for high schoolers, but luckily Google has a series of lessons that could be just what you need.

There are three levels of expertise for each topic area, ensuring you can provide lessons based on your students’ levels of knowledge.

Additionally, some lessons have teacher presentations and Google includes a full lesson plan map for quick reference.

Check out the lessons from Google here: Search Literacy Lesson Plans .

5. Computer Science Lesson Plans for High School

best-computer-applications-lesson-plans-high-school-05-computer-science

Programming may be daunting to teach , but these skills are essential in today’s workforce. Knowing how to write code can set your students up for incredible careers in the future!

Luckily, there are a ton of resources out there to teach these skills. However, like Microsoft lessons, there are so many out there that it’s a challenge to comb through them all.

Fortunately, Common Sense Education has some great computer science activities and lessons for high school students.

Some of the tools come with lesson plans and teacher resources. Others are less structured, intended as an extra supplement to your lessons.

Check out Common Sense Education’s list of the best coding tools for high school students .

Start Teaching Computer Applications in High School Today!

best-computer-applications-lesson-plans-high-school-06-start

Choosing the most appropriate computer applications lesson plans for your students can be the difference between your learners falling behind or being ready to begin exciting careers.

Any of the lessons in this article can help you get your students on the way to success with computer skills. But many teachers have found success when using a comprehensive CTE curriculum throughout their high school computer classes.

If you're looking for a cohesive learning experience for your high school students, consider iCEV. iCEV provides a high school computer curriculum with pre-built lessons, interactive activities, and automatically graded assessments designed to save you hours in the classroom.

Check out the iCEV computer curriculum to see if it's the right fit for your classroom:

Discover the iCEV Computer Curriculum

Library homepage

  • school Campus Bookshelves
  • menu_book Bookshelves
  • perm_media Learning Objects
  • login Login
  • how_to_reg Request Instructor Account
  • hub Instructor Commons

Margin Size

  • Download Page (PDF)
  • Download Full Book (PDF)
  • Periodic Table
  • Physics Constants
  • Scientific Calculator
  • Reference & Cite
  • Tools expand_more
  • Readability

selected template will load here

This action is not available.

Business LibreTexts

Book: Computer Applications for Managers (Lumen)

  • Last updated
  • Save as PDF
  • Page ID 46373

\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

\( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

\( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

\( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

\( \newcommand{\Span}{\mathrm{span}}\)

\( \newcommand{\id}{\mathrm{id}}\)

\( \newcommand{\kernel}{\mathrm{null}\,}\)

\( \newcommand{\range}{\mathrm{range}\,}\)

\( \newcommand{\RealPart}{\mathrm{Re}}\)

\( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

\( \newcommand{\Argument}{\mathrm{Arg}}\)

\( \newcommand{\norm}[1]{\| #1 \|}\)

\( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

\( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

\( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

\( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

\( \newcommand{\vectorC}[1]{\textbf{#1}} \)

\( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

\( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

\( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

This text is aimed at beginning to intermediate computer users. It teaches a range of computer skills from the basics of using Windows, to basic internet literacy, to creating projects using Microsoft Office. Assignments show step-by-step visuals to help students complete projects, and include integration across Microsoft Word, Excel, PowerPoint, and Access.

mindtouch.page#thumbnail

If you're seeing this message, it means we're having trouble loading external resources on our website.

If you're behind a web filter, please make sure that the domains *.kastatic.org and *.kasandbox.org are unblocked.

To log in and use all the features of Khan Academy, please enable JavaScript in your browser.

Computer programming - JavaScript and the web

Unit 1: intro to js: drawing & animation, unit 2: intro to html/css: making webpages, unit 3: intro to sql: querying and managing data, unit 4: advanced js: games & visualizations, unit 5: advanced js: natural simulations, unit 6: html/js: making webpages interactive, unit 7: html/js: making webpages interactive with jquery, unit 8: meet the professional, browse projects.

GCFGlobal Logo

  • Get started with computers
  • Learn Microsoft Office
  • Apply for a job
  • Improve my work skills
  • Design nice-looking docs
  • Getting Started
  • Smartphones & Tablets
  • Typing Tutorial
  • Online Learning
  • Basic Internet Skills
  • Online Safety
  • Social Media
  • Zoom Basics
  • Google Docs
  • Google Sheets
  • Career Planning
  • Resume Writing
  • Cover Letters
  • Job Search and Networking
  • Business Communication
  • Entrepreneurship 101
  • Careers without College
  • Job Hunt for Today
  • 3D Printing
  • Freelancing 101
  • Personal Finance
  • Sharing Economy
  • Decision-Making
  • Graphic Design
  • Photography
  • Image Editing
  • Learning WordPress
  • Language Learning
  • Critical Thinking
  • For Educators
  • Translations
  • Staff Picks
  • English expand_more expand_less

Computer Basics

If you're new to computers or just want to update your skills, you've come to the right place. New videos coming soon!

GCFLearnFree Logo

Introduction

  • 1 About This Tutorial arrow_forward_ios ✓ Learn what's covered in this free course.
  • 2 What is a Computer? arrow_forward_ios ✓ Learn what a computer is and how it functions.

Hardware Basics

  • 3 Basic Parts of a Computer arrow_forward_ios ✓ Learn the basic parts of a computer, including the monitor, computer case, and keyboard.
  • 4 Buttons and Ports on a Computer arrow_forward_ios ✓ Learn the various ports and buttons on a computer.
  • 5 Inside a Computer arrow_forward_ios ✓ Learn what's inside a computer.
  • 6 Laptop Computers arrow_forward_ios ✓ Learn more about laptop computers and how they differ from traditional desktop computers.
  • 7 Mobile Devices arrow_forward_ios ✓ Learn how mobile devices work.

Software Basics

  • 8 Understanding Operating Systems arrow_forward_ios ✓ Get a better understanding of operating systems and how they function.
  • 9 Understanding Applications arrow_forward_ios ✓ Better understand applications and how they work.

Using a Computer

  • 10 Setting Up a Computer arrow_forward_ios ✓ Learn know how to set up a computer.
  • 11 Getting Started with Your First Computer arrow_forward_ios ✓ Get started with your first computer.
  • 12 Getting to Know the OS arrow_forward_ios ✓ Get to know your computer's operating system.

Using the Internet

  • 13 Connecting to the Internet arrow_forward_ios ✓ Learn how to get online and start using the Internet.
  • 14 Getting Started with the Internet arrow_forward_ios ✓ Learn how to get started with and navigate the Internet.
  • 15 Understanding the Cloud arrow_forward_ios ✓ Gain a greater understanding of the cloud and how it works.

Safety and Maintenance

  • 16 Keeping Your Computer Clean arrow_forward_ios ✓ Use these tips to keep your computer clean.
  • 17 Protecting Your Computer arrow_forward_ios ✓ Employ these strategies to keep your computer well protected from threats.
  • 18 Creating a Safe Workspace arrow_forward_ios ✓ Learn tips for creating a safe space at work.
  • 19 Basic Troubleshooting Techniques arrow_forward_ios ✓ Learn these basic troubleshooting techniques.
  • 20 How to Use Your Computer's Built-in Help arrow_forward_ios ✓ Learn how to use your computer's built-in help function.
  • 21 Learning a New Program arrow_forward_ios ✓ Use these tips for learning a new program, whatever it may be.
  • 22 Bringing Your Files with You arrow_forward_ios ✓ Learn how you can bring your computer files and folders with you wherever you go.
  • 23 Using Accessibility Features arrow_forward_ios ✓ Here's how to use your computer's various accessibility functions.
  • 24 Computer Basics Quiz arrow_forward_ios ✓ Test your knowledge of computer basics by taking our quiz.

Library homepage

  • school Campus Bookshelves
  • menu_book Bookshelves
  • perm_media Learning Objects
  • login Login
  • how_to_reg Request Instructor Account
  • hub Instructor Commons

Margin Size

  • Download Page (PDF)
  • Download Full Book (PDF)
  • Periodic Table
  • Physics Constants
  • Scientific Calculator
  • Reference & Cite
  • Tools expand_more
  • Readability

selected template will load here

This action is not available.

Workforce LibreTexts

1.3: Overview of Assignments

  • Last updated
  • Save as PDF
  • Page ID 18596

\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

\( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

\( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

\( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

\( \newcommand{\Span}{\mathrm{span}}\)

\( \newcommand{\id}{\mathrm{id}}\)

\( \newcommand{\kernel}{\mathrm{null}\,}\)

\( \newcommand{\range}{\mathrm{range}\,}\)

\( \newcommand{\RealPart}{\mathrm{Re}}\)

\( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

\( \newcommand{\Argument}{\mathrm{Arg}}\)

\( \newcommand{\norm}[1]{\| #1 \|}\)

\( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

\( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

\( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

\( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

\( \newcommand{\vectorC}[1]{\textbf{#1}} \)

\( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

\( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

\( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

This course has fixed due dates that you have to meet. Research shows that students are most successful with distance education when they start their course work on time and make steady progress. Expect to work 6-9 hours per week on assignments for this course and  submit one assignment at a time. To help you do this, please follow the time line posted as an Excel file at the top of the Assignments page. You can print it out for your own reference. You are encouraged to move forward but you should not miss the due date of each unit. I understand that sometimes things may happen and you can’t meet the deadlines. If it does happen, let me know in advance so I can consider granting an extension. Late assignments will not be accepted.

NOTE : Testing centers are closed on Sundays. You have to submit all the assignments and complete all the exams by the course end date.

  • Introduction to Computer Applications and Concepts Course Schedule. Authored by : Jim Shannon. Provided by : Extended Learning Institute of Northern Virginia Community College. Located at : http://www.nvcc.edu/eli/index.html . License : CC BY: Attribution
  • Computer Applications Practice Questions

You are probably using an application right now! A computer can perform amazing functions through an application. Any computer application will have a special purpose and a specific function . The section on Computer Application Practice Questions will deal with some of these applications like the MS Office 2016 . We will also see topics like the file extensions , operating systems , and programming languages .

Browse more Topics under Computer Applications

  • MS Office 2016
  • File Extensions
  • Operating Systems
  • Programming Languages

Computer Application Practice Questions

Q1: The ………… tells the computer how to use its components .    [S B I Clerk 2009; Punjab & Sindh Bank Clerk, 2010]

A) Utility                        B) Application                           C) Operating System                     D) Network                        E) None of the above

Q2: What does C O stands in C O B O L ?        [ I  B P S Clerk, 2012]

A) Common Object                        B) Common                           C) Computer Oriented                            D)   Common Operating          E) None of the above

Q3: A computer can’t ‘boot’ if it does not have the?                    [ Union Bank Of India Clerk, 2012]

A) Compiler                     B) Loader                      C) Operating System                   D) Assembler                   E) None of the above

Q4: The function of an assembler is?       [I B P S P. O. 2011]

A) To convert basic language into machine language.

B) To convert high-level language into machine language.

C) To convert assembly language into machine language.

D) To convert assembly language into a high-level language.

E) None of the above.

Q5: Which among the following is/ are interpreted language?                 [S B I P. O. 2011]

A) C                   B) C + +                  C) Java                      D) Visual Basic                 E) Both C) and D)

Q6: A linker program?             [R B I P. O. 2009]

A) places the program in the memory for the purpose of execution.

B) relocates the program to execute from the specific memory area allocated to it.

C) links the program with other programs needed for its execution.

D) interfaces the program with the entities generating its input data.

Q7: Which of the following system software resides in the main memory always?               [ I B P S Clerk, 2011]

A) Text Editor                          B) Assembler                     C) Linker                   D) Loader                 E) None of the above

Find Your Answers Here

Q1: C), Q2: B), Q3: C), Q4: C), Q5: E), Q6: C), Q7: D)

Q1: The ………….. program is used to convert mnemonic code to machine code.             [S B I Clerk 2011]

A) debug                     B) C ++                   C) F O R T R A N              D) Assembler                 E) None of the above

Q2: A set of rules for telling the computer what operations to perform is called a …….? [I B P S P. O. 2012]

A) procedural language                 B) structures                    C) natural language                   D) command language                         E) programming language

Q3: Machine Language                           [S B I P. O. 2013]

A) is the language in which programs were first written.

B) is the only language understood by the computer .

C) differs from one type of computer to another.

D) All of the above.

Q4: Assembly language                           [I B P S Clerk, 2011]

A) uses alphabetic codes in place of binary numbers used in machine language.

B) is the easiest language to write programs.

C) need not be translated into machine language.

Q5: Which of the following is not a computer language?               [S B I Clerk, 2012]

A) High-level language                       B) Machine language                      C) Low-level language                   D) Medium level language                       E) None of the above

Q6: Translator program used in assembly language is called                          [ S B I Clerk, 2012]

A) compiler                     B) interpreter                       C) translation                   D) translator                    E) assembler

Q7: A(n) …… program is one that is ready to run and does not need to be altered in any way.          [I B P S P.O. 2012]

A) interpreter                         B) high-level                    C) compiler                        D) C O B O L                   E) executable

Q8: ……………. is a cross between human language and a programming language.      [I B P S P.O. 2012]

A) Pseudo code                     B) Java                      C) The Java virtual machine                    D) The compiler                       E) None of the above

Q1: D), Q2: E), Q3: D), Q4: A), Q5: D), Q6: E), Q7: E), Q8: A)

Q1: Which of the following is a programming language for creating special programs like applets?           [I B P S Clerk, 2012]

A) Java                B) Cobal                 C) Domain name                    D) Net                   E) C O B O L

Q2: ……………… are words that a programming language has set aside for its own use.    [I B P S P. O. 2011]

A) Control words          B) Control structures                 C) Reserved words                    D) Reserved keys                    E) None of the above

Q3: C ++ language developed by?   [I B P S Clerk 2012]

A) Dennis Ritchie                     B) Charles Babbage                    C) Niklaus Wirth                    D) Bjarne Stroustroup            E) John McCharthy

Q4: In programming, repeating some statements is usually called                     [S S C   C G L, 2013]

A) looping                     B) control structure                  C) compiling                  D) structure                 E) None of the above

Q5: F O R T R A N stands for                        [S B I Clerk, 2011]

A) Formal Translation                   B) Formative Translation                   C) Formal Transaction                  D) Formal Translation                    E) Formula Translation

Q6: Software refers to                            [I B P S Clerk, 2012]

A) the physical components that a computer is made of

B) firmware                         C) programs                          D) people ware                          E) None of the above

Q1: A), Q2: C), Q3: D), Q4: A), Q5: E), Q6: C)

Customize your course in 30 seconds

Which class are you in.

tutor

Computer Applications

One response to “ms office 2016”.

In the year 2016, Microsoft Office released some of the new features on it for the Windows system and they got quite popular among all the users. As MS Office is one of the most important and user-friendly platforms, we can do anything over it regarding the editorial matter. For this maybe it is one of the default computer applications.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Download the App

Google Play

CS131 Computer Vision: Foundations and Applications

Previous years: [fall 2013] [fall 2014] [fall 2015] [fall 2016] [fall 2017] [fall 2018] [fall 2019], course description, instructors, teaching assistants, general information.

Class Time and Location

Tuesday/Thursday, 2:30 - 3:50PM @Zoom • Question Form

Friday, 12:30 - 1:20PM @Zoom

Link to details on when assignments are due and what will be taught every day.

Recommended but not required: Computer Vision: A Modern Approach by Forsyth & Ponce

Assignments

Details on how to work on and submit each assignment.

Office Hours

Juan Carlos Niebles

Monday 4 - 5PM

Tuesday 11AM - 12PM

Book in advance

Tuesday, Oct. 13 Tuesday, Oct. 20 Tuesday, Nov. 17 10 - 11AM

Tuesday 4 - 7PM @Nooks

--> Moved 10/20: 5:15 - 8:15PM --> existing course notes . These extra credit points are designed to allow students to delve -->