User:Odestiny/Books/Computer Technology

A curriculum

 * Overview
 * History of computing hardware
 * Computer
 * Analog computer
 * Stored-program computer


 * Hardware
 * Central processing unit
 * Random-access memory
 * Non-volatile memory
 * Firmware
 * Operating system
 * Mainframe computer
 * Peripheral
 * Device driver
 * Disk storage
 * Printer (computing)
 * Program counter
 * System software
 * User interface
 * Supercomputer


 * Software
 * Software
 * Software development process
 * Software engineering
 * Utility software
 * Embedded software


 * Computer programming
 * Computer programming
 * Flowchart
 * Binary numeral system
 * Binary file
 * Bytecode
 * Data type
 * Variable (computer science)
 * Computer program
 * Machine code
 * Source code
 * Compiler
 * Assembly language
 * Engineered language
 * Formal language
 * Scripting language
 * Executable
 * Interpreter (computing)
 * Batch processing
 * Imperative programming
 * Declarative programming
 * Statement (computer science)
 * File format
 * Syntax (programming languages)
 * Data structure
 * Shell (computing)
 * Object file
 * Functional programming
 * Array programming
 * Logic programming
 * Introduction to Algorithms
 * Algorithm
 * Parsing
 * Self-modifying code
 * Processor register
 * Automatic programming
 * Macro (computer science)
 * Application server
 * Application software
 * Debugging
 * Neural network


 * Programming Languages
 * Programming language
 * History of programming languages
 * BASIC
 * C++


 * Internet
 * Markup language
 * HTML
 * Java (programming language)