1.3 Class content
- Identify and explain the components of a computer system (software,
hardware) including CPU, input/output device, secondary storage, networking type and
terminology.
- Describe binary and hexadecimal numbering systems and perform basic
conversions between decimal, binary and hex.
- Discuss the advantages and disadvantages of machine languages, assembly
languages, and high-level languages, including HTML, and explain the process of language
translation.
- Problem solve using algorithmic tools such as flowcharting and pseudocode,
including the four basic logic patterns: sequence, selection, loop and branch.
- Solve, code, debug and document simple problems using QBASIC for programming
and HTML for web pages.
- Discuss and demonstrate Web Browser navigation of the World Wide Web,
including search engines and file downloading with analysis.
- Utilize current spreadsheet software, such as Excel, as a problem-solving
tool, including programmatic cell formulas.
- Demonstrate current presentation software.
- Components of a Computer System
- Hardware
- CPU
- Input/Output Devices
- Secondary Storage
- Software
- System Software
- Application Software
- Number Base Systems
- Base 2
- Base 10
- Base 16
- Advantages and Disadvantages of Program Languages
- Machine code
- Low level programming language-assemblers (assembly languages)
- High level language-interpreters and compilers
- Problem Solving
- Structured logic patterns: sequence, selection, loop and branch
- Programming design language (PDL): flowcharting and pseudo-code
- Formatting reports and web pages
- Programming in QBASIC and HTML
- Code, debug, run and document programs
- Publish web pages
- Internet
- Browser navigation
- File downloading and analysis
- Spreadsheet Software
- Sample: Excel
- Layout
- Programmatic cell formulas and functions
- Linking
- Saving, importing and exporting
- Demonstrate database
- Demonstration of Presentation Software
Instructor: ltaber@pima.edu ** My new Home at GeoApps in Tucson ** The Pima College Site