Accredited Symbian Developer
   HOME

TheInfoList



OR:

Accredited Symbian Developer (ASD) was a (now defunct) accreditation program for
software developer Software development is the process of conceiving, specifying, designing, Computer programming, programming, software documentation, documenting, software testing, testing, and Software bugs, bug fixing involved in creating and maintaining applic ...
s using Symbian OS, a mobile phone operating system, having been terminated in April 2011 after the closure of the Symbian Foundation. The scheme was operated independently on the Foundation's behalf by Majinate Limited, which also closed for business when the Foundation closed.


Qualifications required

The primary qualification for being accredited 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.


Curriculum

The final version of the curriculum contained the following major topics: * C++ Language Fundamentals * Classes And
Objects Object may refer to: General meanings * Object (philosophy), a thing, being, or concept ** Object (abstract), an object which does not exist at any particular time or place ** Physical object, an identifiable collection of matter * Goal, an ...
* Class Design And
Inheritance Inheritance is the practice of receiving private property, Title (property), titles, debts, entitlements, Privilege (law), privileges, rights, and Law of obligations, obligations upon the death of an individual. The rules of inheritance differ ...
* Symbian OS Types & Declarations * Cleanup Stack * Object Construction * Descriptors * Dynamic Arrays * Active Objects * System Structure * Client Server * File Server, Store & Streams * Sockets * Tool Chain * Platform Security *
Binary Compatibility Binary-code compatibility (binary compatible or object-code-compatible) is a property of a computer system, meaning that it can run the same executable code, typically machine code for a general-purpose computer CPU, that another computer syst ...
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 development Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components. Software development invol ...
*
Software engineering Software engineering is a systematic engineering approach to software development. A software engineer is a person who applies the principles of software engineering to design, develop, maintain, test, and evaluate computer software. The term '' ...
*
Software development process In software engineering, a software development process is a process of dividing software development work into smaller, parallel, or sequential steps or sub-processes to improve design, product management. It is also known as a software devel ...
*
Computer and video game development A computer is a machine that can be programmed to carry out sequences of arithmetic or logical operations ( computation) automatically. Modern digital electronic computers can perform generic sets of operations known as programs. These pro ...


External links


Symbian developer website

The Symbian Foundation website
Information technology qualifications Symbian OS {{edu-stub