top of page
GREATER SAN DIEGO SCIENCE & ENGINEERING FAIR (1).jpg

Computer Science & Systems Software

The study or development of software, information processes or methodologies to demonstrate, analyze, or control a process/solution.


Subcategories:

  • Algorithms

  • Cybersecurity

  • Databases

  • Human/Machine Interface

  • Languages and Operating Systems

  • Mobile Apps

  • Online Learning

  • Virtual/Augmented Reality and Simulations (abiotic)

  • Technology and the Arts

  • Other/Multiple

Algorithms: The study or creation of algorithms – step-by-step procedure of calculations to complete a specific task in data processing, automated reasoning and computing.

Artificial Intelligence:  Studies involving the ability of computers to think and learn--including speech recognition, problem solving, and planning.

Cybersecurity: Studies involving the protection of a computer or computer systems against unauthorized access or attacks. This can include studies involving hardware, network, software, host or multimedia security.

Databases: Studies that create or analyze data organization for ease of access, management and update.

Human/Machine Interface: Software application that presents information to a user about the state of a process and to accept and implement the operator’s control instructions.

Languages and Operating Systems: Studies that involve the development or analysis of artificial languages used to write instructions that can be translated into machine language and then executed by a computer or system software responsible for the direct control and management of hardware and basic system operations of a computer or mobile device.

Mobile Apps: A study involving a software application developed specifically for use on small, wireless computing devices.  These studies may include front-end development techniques, such as user interface design and cross-platform support, and/or back-end development techniques, such as data services and business logic.

Online Learning: Studies that focus on utilizing electronic technologies to access educational curriculum outside of a traditional means.  Studies explore the design of learning activities and programs with online technologies, as well as the effective use of e-learning systems.

Virtual/Augmented Reality and Simulations (abiotic): Creation of immersive, simulated environments using computer systems allowing the user to use/explore/manipulate 3D visual images.

Technology and the Arts:

Display Technology (DSP): New presentation technology to enhance the realism and
excitement in entertainment.

Human Information Exchange (HIE): Technologies that enhance linguistic communications
between people to include languages, interpretations, and narrations.

Music and Image Manipulation (MIM): The use of waveform manipulation technology to create, enhance or improve the enjoyment and/or selection of music or images.

Games (GAM): Technology that creates or enhances the interactive sensory environments for
competition.

3D Modeling (MOD): Technologies based on additive processes to produce new 3D art works.

Engineering Effects (ENG): The use of autonomous devices to enhance the human artistic
experience.

Other/Multiple: Studies in Computer Sciences and Systems Software that do not fit in the above subcategories or which may involve multiple subcategories.

bottom of page