Learning programming using MATLAB

Research output: Contribution to journalArticle

Abstract

This book is intended for anyone trying to learn the fundamentals of computer programming. The chapters lead the reader through the various steps required for writing a program, introducing the MATLABr® constructs in the process. MATLABr® is used to teach programming because it has a simple programming environment. It has a low initial overhead which allows the novice programmer to begin programming immediately and allows the users to easily debug their programs. This is especially useful for people who have a "mental block" about computers. Although MATLABr® is a high-level language and interactive environment that enables the user to perform computationally intensive tasks faster than with traditional programming languages such as C, C++, and Fortran, the author shows that it can also be used as a programming learning tool for novices. There are a number of exercises at the end of each chapter which should help users become comfortable with the language.

Original languageEnglish (US)
Pages (from-to)1-88
Number of pages88
JournalSynthesis Lectures on Electrical Engineering
Volume3
DOIs
StatePublished - Dec 27 2006

Fingerprint

Computer programming
MATLAB
Robot programming
High level languages
Computer programming languages

Keywords

  • MATLAB
  • Problem solving
  • Programming

ASJC Scopus subject areas

  • Electrical and Electronic Engineering

Cite this

Learning programming using MATLAB. / Sayood, Khalid.

In: Synthesis Lectures on Electrical Engineering, Vol. 3, 27.12.2006, p. 1-88.

Research output: Contribution to journalArticle

@article{6ae4c5e23ba140af96144b98a54c1bb0,
title = "Learning programming using MATLAB",
abstract = "This book is intended for anyone trying to learn the fundamentals of computer programming. The chapters lead the reader through the various steps required for writing a program, introducing the MATLABr{\circledR} constructs in the process. MATLABr{\circledR} is used to teach programming because it has a simple programming environment. It has a low initial overhead which allows the novice programmer to begin programming immediately and allows the users to easily debug their programs. This is especially useful for people who have a {"}mental block{"} about computers. Although MATLABr{\circledR} is a high-level language and interactive environment that enables the user to perform computationally intensive tasks faster than with traditional programming languages such as C, C++, and Fortran, the author shows that it can also be used as a programming learning tool for novices. There are a number of exercises at the end of each chapter which should help users become comfortable with the language.",
keywords = "MATLAB, Problem solving, Programming",
author = "Khalid Sayood",
year = "2006",
month = "12",
day = "27",
doi = "10.2200/S00051ED1V01Y200609EEL003",
language = "English (US)",
volume = "3",
pages = "1--88",
journal = "Synthesis Lectures on Electrical Engineering",
issn = "1559-811X",
publisher = "Morgan and Claypool Publishers",

}

TY - JOUR

T1 - Learning programming using MATLAB

AU - Sayood, Khalid

PY - 2006/12/27

Y1 - 2006/12/27

N2 - This book is intended for anyone trying to learn the fundamentals of computer programming. The chapters lead the reader through the various steps required for writing a program, introducing the MATLABr® constructs in the process. MATLABr® is used to teach programming because it has a simple programming environment. It has a low initial overhead which allows the novice programmer to begin programming immediately and allows the users to easily debug their programs. This is especially useful for people who have a "mental block" about computers. Although MATLABr® is a high-level language and interactive environment that enables the user to perform computationally intensive tasks faster than with traditional programming languages such as C, C++, and Fortran, the author shows that it can also be used as a programming learning tool for novices. There are a number of exercises at the end of each chapter which should help users become comfortable with the language.

AB - This book is intended for anyone trying to learn the fundamentals of computer programming. The chapters lead the reader through the various steps required for writing a program, introducing the MATLABr® constructs in the process. MATLABr® is used to teach programming because it has a simple programming environment. It has a low initial overhead which allows the novice programmer to begin programming immediately and allows the users to easily debug their programs. This is especially useful for people who have a "mental block" about computers. Although MATLABr® is a high-level language and interactive environment that enables the user to perform computationally intensive tasks faster than with traditional programming languages such as C, C++, and Fortran, the author shows that it can also be used as a programming learning tool for novices. There are a number of exercises at the end of each chapter which should help users become comfortable with the language.

KW - MATLAB

KW - Problem solving

KW - Programming

UR - http://www.scopus.com/inward/record.url?scp=33845658293&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=33845658293&partnerID=8YFLogxK

U2 - 10.2200/S00051ED1V01Y200609EEL003

DO - 10.2200/S00051ED1V01Y200609EEL003

M3 - Article

AN - SCOPUS:33845658293

VL - 3

SP - 1

EP - 88

JO - Synthesis Lectures on Electrical Engineering

JF - Synthesis Lectures on Electrical Engineering

SN - 1559-811X

ER -