This is the home page for everything concerning CS & IT at Free-Ed.Net.
Here are some of the more popular/interesting topics for
self-directed lifelong learners:
Or you can browse the major sub-topics for CS & IT:
There is more cool stuff on this page;
but first, a word from some of our sponsors:
Here are some descriptions of the main topics that are generally
included under the banner of Computer Science and Information
Technology. As a self-directed lifelong leaner, you should
understand that these terms and definitions are generalizations that
must not be treated as laws of nature.
- Computer Systems Technology prepares individuals to apply basic engineering
principles and technical skills in support of professionals who use computer
systems. Includes instruction in basic computer design and architecture,
programming, problems of specific computer applications, component and system
maintenance and inspection procedures, hardware and software problem diagnosis
and repair, and report preparation.
- Computer Hardware Technology prepares individuals to apply basic engineering
principles and technical skills to support engineers in designing computer
hardware and peripheral systems. Includes instruction in computer systems
design, computer architecture, computer electronics, processors, peripherals,
testing equipment, and computer manufacturing processes.
- Computer Software Technology prepares individuals to apply basic engineering
principles and technical skills to support engineers in developing,
implementing, and evaluating computer software and program applications.
Includes instruction in computer programming, programming languages, databases,
user interfaces, networking and warehousing, encryption and security, software
testing and evaluation, and customization.
- Computer and Information Sciences is a general program that
computing, computer science, and information science and systems. Such programs
are undifferentiated as to title and content and are not to be confused with
specific programs in computer science, information science, or related support
- Artificial Intelligence deals with the symbolic inference, representation,
and simulation by computers and software of human learning and reasoning
processes and capabilities, and the computer modeling of human motor control and
motion. Includes instruction in computing theory, cybernetics, human factors,
natural language processing, and applicable aspects of engineering, technology,
and specific end-use applications.
- Information Technology deals with the design of technological information
systems, including computing systems, as solutions to business and research data
and communications support needs. Includes instruction in the principles of
computer hardware and software components, algorithms, databases,
telecommunications, user tactics, application testing, and human interface
- Informatics deals with computer
systems from a user-centered perspective and studies
the structure, behavior and interactions of natural
and artificial systems that store, process and
communicate information. Includes instruction in
information sciences, human computer interaction,
information system analysis and design,
telecommunications structure and information
architecture and management.
- Computer Programming deals with the general writing and implementation of
generic and customized programs to drive operating systems and that generally
prepares individuals to apply the methods and procedures of software design and
programming to software installation and maintenance. Includes instruction in
software design, low- and high-level languages and program writing; program
customization and linking; prototype testing; troubleshooting; and related
aspects of operating systems and networks.
- Data Processing prepares individuals to master and use computer
software programs and applications for inputting, verifying, organizing,
storing, retrieving, transforming (changing, updating, and deleting), and
extracting information. Includes instruction in using various operating system
configurations and in types of data entry such as word processing, spreadsheets,
calculators, management programs, design programs, database programs, and
- Information Science deals with the
theory, organization, and process of information
collection, transmission, and utilization in
traditional and electronic forms. Includes
instruction in information classification and
organization; information storage and processing;
transmission, transfer, and signaling;
communications and networking; systems planning and
design; human interfacing and use analysis; database
development; information policy analysis; and
related aspects of hardware, software, economics,
social factors, and capacity.
- Computer Systems Analysis prepares
individuals to apply programming and systems
analysis principles to the selection,
implementation, and troubleshooting of customized
computer and software installations across the life
cycle. Includes instruction in computer hardware and
software; compilation, composition, execution, and
operating systems; low- and high-level languages and
language programming; programming and debugging
techniques; installation and maintenance testing and
documentation; process and data flow analysis; user
needs analysis and documentation; cost-benefit
analysis; and specification design.
- Data Entry/Microcomputer Applications prepares individuals to perform basic data
and text entry using standard and customized software products. Includes
instruction in keyboarding skills, personal computer and work station operation,
reading draft texts and raw data forms, audio and tape dictation, and various
interactive software programs used for tasks such as word processing,
spreadsheets, databases, and others.
- Word Processing prepares individuals to perform text typing, table
construction, and document formatting tasks on personal computers at a high rate
of accuracy and proficiency. Includes instruction in keyboarding skills, word
processor operation, textual draft interpretation, audio and tape dictation, and
specific word processing program software.
- Computer Science deals with
computer theory, computing problems and solutions,
and the design of computer systems and user
interfaces from a scientific perspective. Includes
instruction in the principles of computational
science, computer development and programming, and
applications to a variety of end-use situations.
graphics applications, and other authoring tools to the design, editing, and
publishing (launching) of documents, images, graphics, sound, and multimedia
products on the World Wide Web. Includes instruction in Internet theory, web
page standards and policies, elements of web page design, user interfaces,
vector tools, special effects, interactive and multimedia components, search
engines, navigation, morphing, e-commerce tools, and emerging web technologies.
- Data Modeling/Warehousing and Database
Administration prepares individuals to design and manage the
construction of databases and related software programs and applications,
including the linking of individual data sets to create complex searchable
databases (warehousing) and the use of analytical search tools (mining).
Includes instruction in database theory, logic, and semantics; operational and
warehouse modeling; dimensionality; attributes and hierarchies; data definition;
technical architecture; access and security design; integration; formatting and
extraction; data delivery; index design; implementation problems; planning and
budgeting; and client and networking issues.
- Computer Graphics deals with the software, hardware, and mathematical
tools used to represent, display, and manipulate topological, two-, and
three-dimensional objects on a computer screen and that prepares individuals to
function as computer graphics specialists. Includes instruction in graphics
software and systems; digital multimedia; graphic design; graphics devices,
processors, and standards; attributes and transformations; projections; surface
identification and rendering; color theory and application; and applicable
geometry and algorithms.
- Modeling, Virtual Environments and Simulation
deals with the principles of applied visual
simulation technology and the application of
quantitative analyses to human-computer interaction.
Includes instruction in object-oriented programming,
artificial intelligence, computer communications and
networks, computer graphics, virtual worlds and
simulation systems, probability, statistics,
stochastic modeling, data analysis,
human-performance evaluation, and human-behavior
- Game and Interactive Media Design deals
with the design, development, and programming of
interactive media entertainment, including computer
and video games, virtual environments, Internet
applications, and other interactive media. Includes
instruction in theory of games, turn-based games,
real-time games, visual and interactive design,
story development, animation, simulation, and
- Computer Systems Networking and
Telecommunications deals with the design, implementation, and management
of linked systems of computers, peripherals, and associated software to maximize
efficiency and productivity, and that prepares individuals to function as
network specialists and managers at various levels. Includes instruction in
operating systems and applications; systems design and analysis; networking
theory and solutions; types of networks; network management and control; network
and flow optimization; security; configuring; and troubleshooting.
Are you aware of every sub-discipline in the category
of computer and information sciences? Perhaps not.
You might discover something very exciting that you
didn't know existed!