Skip to main navigation Skip to search Skip to main content

BLAKE: A language designed for Programming I

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

The process of comprehending a problem, strategically developing a solution and translating the solution into an algorithm is arguably the single most important series of skills acquired during the education of an undergraduate computer science or information technology major. With this in mind, much care should be taken when choosing a programming language to deploy in the first University programming course. BLAKE, Beginners Language for Acquiring Key programming Essentials, is designed specifically for use in a Programming I class. BLAKE aids in enforcing fundamental object-oriented practices while simultaneously facilitating the transition to subsequent programming languages. BLAKE's major features include; consistent parameter passing, single inheritance, non-redundant control structures, a simple development environment, and hardware independent data types. The syntax remains relatively small while still facilitating a straightforward transition to industry standard programming languages. © 2010 Springer Science+Business Media, LLC.
Original languageEnglish
Pages (from-to)277-291
Number of pages15
JournalEducation and Information Technologies
Volume15
Issue number4
DOIs
StatePublished - Aug 4 2010

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 3 - Good Health and Well-being
    SDG 3 Good Health and Well-being

Keywords

  • Curriculum
  • Grammar
  • Object oriented
  • Programming language
  • Syntax

Cite this