Software Design

Code: SFTD

Sponsored by Microsoft

Microsoft logo

The study or development of software, information processes or methodologies to demonstrate, analyze, or control a process/solution. For studies designed for artistic purpose please consider Technology Enhances the Arts (TECA).

ISEF Category Systems Software - Adam Kelly, Ireland
ISEF Category Systems Software - Adam Kelly, Ireland Chris Ayers Photography/ÖÐÎÄÎÞÂë

Subcategories:

Algorithms
Cybersecurity
Databases
Human/Machine Interface
Languages and Operating Systems
Mobile Apps
Online Learning
Other

´¡±ô²µ´Ç°ù¾±³Ù³ó³¾²õÌý(´¡³¢³Ò): The study or creation of algorithms – step-by-step procedure of calculations to complete a specific task in data processing, automated reasoning and computing.

°ä²â²ú±ð°ù²õ±ð³¦³Ü°ù¾±³Ù²âÌý(°ä³Ûµþ): Studies involving the protection of a computer or computer system against unauthorized access or attacks. This can include studies involving hardware, network, software, host or multimedia security.

¶Ù²¹³Ù²¹²ú²¹²õ±ð²õÌý(¶Ù´¡°Õ): Studies that create or analyze data organization for ease of access, management and update.

Human/Machine Interface (HMC): 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 (LNG): 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 (APP): 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 (LRN): 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.

°¿³Ù³ó±ð°ùÌý(°¿°Õ±á):ÌýStudies that cannot be assigned to one of the above subcategories. If the project involves multiple subcategories, the principal subcategory should be chosen instead of Other.