Teaching
Welcome to my teaching page. Here you will find information about the courses I teach, my teaching philosophy, and resources for students.
Basic Computer Skills – Syllabus
You can view the full syllabus online here.
Or download/view the PDF version below:
Full Syllabus (Web View)
Instructor: Dr. Joshua Adams
Term: Fall 2025
Course Description
This course provides a foundational understanding of computer hardware, software, and operating systems. Students will develop essential skills in file management, word processing, spreadsheets, presentations, and internet usage. The course emphasizes hands-on activities and real-world applications to prepare students for success in academic and professional settings.
Learning Objectives
- Identify the main components of a computer system and their functions.
- Effectively manage files and folders within an operating system.
- Create and format documents using word processing software (e.g., Google Docs, Microsoft Word).
- Develop spreadsheets and perform calculations using spreadsheet software (e.g., Google Sheets, Microsoft Excel).
- Design and deliver presentations using presentation software (e.g., Google Slides, Microsoft PowerPoint).
- Utilize the internet for research, communication, and collaboration.
- Understand basic cybersecurity principles and practice safe computing habits.
- Troubleshoot common computer problems and seek appropriate solutions.
Assessment & Grading
- Skills-Based Assignments – 40%
- Quizzes – 20%
- Final Project – 20%
- Participation & Discussions – 20%
Course Projects
This course includes a final project designed to integrate the skills learned throughout the semester. Students will work individually or in small groups to complete a project that demonstrates their proficiency in using computer technology to solve a real-world problem. Examples include:
- Digital Portfolio: Create a digital portfolio showcasing their work and skills.
- Research Project & Presentation: Research a technology-related topic and present findings.
- Community Technology Project: Develop a project that addresses a technology need in the local community.
- Small Business Technology Plan: Create a technology plan for a small business.