Software Design and Development also has two outcomes which are assessed at appropriate times. The first outcome is a written test designed to allow the pupils to draw on their understanding of advanced concepts in software development and computer architecture by explaining code, describing the purpose of a range of programming constructs and how they relate to low level operations and strucures, and describing how a range of algorithms work. The second outcome involves developing and testing advanced modular programs in at least two software development environments.
Journal of Computing in Higher Education (JCHE) contributes to our understanding of the design, development, and implementation of instructional processes and technologies in higher education. JCHE publishes original research, literature reviews, implementation and evaluation studies, and theoretical, conceptual, and policy papers that provide perspectives on instructional technology’s role in improving access, affordability, and outcomes of postsecondary education. Priority is given to well-documented original papers that demonstrate a strong grounding in learning theory and/or rigorous educational research design.