Accredited Symbian Developer
Encyclopedia
Accredited Symbian Developer (ASD) was a now defunct accreditation program for software developer
s using Symbian OS, a mobile phone operating system, having been terminated in April 2011 after the closure of Symbian Foundation. The scheme was operated independently on the Foundation's behalf by Majinate Limited, which also closed for business when the Foundation closed. Majinate's assets were transferred to Steely Eye Digital Media.
as an ASD was a pass in an on-line multiple choice examination that adhered to the Principles of Symbian OS curriculum. This curriculum was reviewed on an annual basis to ensure that the accreditation kept up to date with developments in the Symbian operating system. The final release of the curriculum was made in 2009 although it still adhered closely to the ASD Primer, a learning aid published by Wiley
under the Symbian Press imprint.
Each topic was assessed and marked separately in the examination and a pass required both a high score and coverage of the majority of topics.
Software developer
A software developer is a person concerned with facets of the software development process. Their work includes researching, designing, developing, and testing software. A software developer may take part in design, computer programming, or software project management...
s using Symbian OS, a mobile phone operating system, having been terminated in April 2011 after the closure of Symbian Foundation. The scheme was operated independently on the Foundation's behalf by Majinate Limited, which also closed for business when the Foundation closed. Majinate's assets were transferred to Steely Eye Digital Media.
Qualifications required
The primary qualification for being accreditedProfessional certification
Professional certification, trade certification, or professional designation, often called simply certification or qualification, is a designation earned by a person to assure qualification to perform a job or task...
as an ASD was a pass in an on-line multiple choice examination that adhered to the Principles of Symbian OS curriculum. This curriculum was reviewed on an annual basis to ensure that the accreditation kept up to date with developments in the Symbian operating system. The final release of the curriculum was made in 2009 although it still adhered closely to the ASD Primer, a learning aid published by Wiley
Wiley
Wiley may refer to:* Wiley, Colorado, a U.S. town* Wiley-Kaserne, a district of the city of Neu-Ulm, Germany* Wiley College, a college in Texas founded by Isaac Wiley* Wiley Rein LLP, a U.S. Law Firm...
under the Symbian Press imprint.
Curriculum
The final version of the curriculum contained the following major topics:- C++ LanguageC++C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...
Fundamentals - ClassesClass (computer science)In object-oriented programming, a class is a construct that is used as a blueprint to create instances of itself – referred to as class instances, class objects, instance objects or simply objects. A class defines constituent members which enable these class instances to have state and behavior...
And ObjectsObject (computer science)In computer science, an object is any entity that can be manipulated by the commands of a programming language, such as a value, variable, function, or data structure... - Class Design And InheritanceInheritance (computer science)In object-oriented programming , inheritance is a way to reuse code of existing objects, establish a subtype from an existing object, or both, depending upon programming language support...
- Symbian OS Types & Declarations
- Cleanup Stack
- Object Construction
- Descriptors
- Dynamic ArraysDynamic arrayIn computer science, a dynamic array, growable array, resizable array, dynamic table, or array list is a random access, variable-size list data structure that allows elements to be added or removed...
- Active Objects
- System Structure
- Client Server
- File Server, Store & Streams
- SocketsInternet socketIn computer networking, an Internet socket or network socket is an endpoint of a bidirectional inter-process communication flow across an Internet Protocol-based computer network, such as the Internet....
- Tool Chain
- Platform Security
- Binary Compatibility
Each topic was assessed and marked separately in the examination and a pass required both a high score and coverage of the majority of topics.
See also
- Software developmentSoftware developmentSoftware development is the development of a software product...
- Software engineeringSoftware engineeringSoftware Engineering is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software...
- Software development processSoftware development processA software development process, also known as a software development life cycle , is a structure imposed on the development of a software product. Similar terms include software life cycle and software process. It is often considered a subset of systems development life cycle...
- Computer and video game developmentGame developmentGame development is the software development process by which a video game is developed. Development is undertaken by a game developer, which may range from a single person to a large business. Mainstream games are normally funded by a publisher and take several years to develop. Indie games can...