If you wanted to read it just to understand programming logic, I would not recommend the book purely based on the fact that it's too short, does not provide enough actual concept and definitions of logic routines and decisions, and has a habit of reversing or using multiple terminologies for the same concepts interchangeably in a way that makes it hard for a novice student to lock down what the "proper strict pseudo code" language is.
Here's the problem DeVry is using this text as a backdrop to teach pseudo code using a flowchart and logic-testing program called Visual Logic. Visual Logic does not use the same exact command code words that the text does. So you will actually be docked points in your school work and corrected constantly for using textbook examples of Pseudo code from the book rather than Visual Logic terminology. An example is the "Display" command.
Say you have a line in p-code that says : DISPLAY "Welcome to the test program" the concept of this p-code command is to output a straight message to be displayed on the monitor. This makes intuitive sense. Yes, I lost points for this, both in homework assignments and in quiz test results. The professors at DeVry do not want to teach you this book, they want to teach you a specific language special only to Visual Logic.
Therefore, you are actually almost better off ignoring the book entirely and only reading the in-school live class lectures, the intro and lecture and discussion posts otherwise, trying to waste time understanding this very terse and brief textbook's terminology will only cost you grade points in your class.
Simple Program Design attempts to instill best practices into starting out coders. Though the book uses pseudocode and diagrams to make it's points, it didn't really work on me Though it does have some nice sorting algorithms and gives you a method of determining the efficiency of each in a given situation. Jun 13, Emmanuel Asamoah added it. Feb 27, Michelle rated it really liked it.
Logical, easy to follow. Not very exciting, but a good basic starting point for learning to code. Awais rated it it was amazing Mar 11, Gabrielle Tjauw rated it it was amazing Aug 31, Matt rated it really liked it Dec 20, Bobby rated it liked it Mar 12, Timothy rated it it was amazing Jan 13, Tim Butram rated it it was ok Nov 07, Cory rated it it was ok May 08, John rated it really liked it Oct 18, Dwi Prasetyo rated it it was amazing Sep 24, Lee rated it liked it Apr 16, Ruven rated it it was amazing Dec 12, Jim rated it it was ok Nov 28, Brad rated it really liked it Apr 21, Idris Hidayatullah rated it it was amazing Jun 16, Tiisetso rated it liked it Jun 19, Muhammadayaz rated it it was amazing Sep 03, Arsalan Khan rated it it was amazing Dec 30, Anisa Desfarawati rated it it was amazing Jun 13, Zubaria Noureen rated it it was amazing Mar 31, Abigail Zeke rated it it was amazing Sep 12, There are no discussion topics on this book yet.
Be the first to start one ». Readers also enjoyed. Goodreads is hiring! If you like books and love to build cool products, we may be looking for you. Learn more ». About Lesley Anne Robertson. Lesley Anne Robertson. Books by Lesley Anne Robertson. Related Articles. New year, new you! Cognitive Load Theory provides a theoretical basis for understanding the learning process. It uses an information processing model to describe how the mind acquires and stores knowledge, and to provide an explanation for the limitations imposed by working memory.
This paper describes Cognitive Load This paper describes Cognitive Load Theory, discusses its application in a number of areas, and explores its potential uses in understanding and improving novice programming and computer science education.
A number of research directions are suggested. Abstract — Automated programming assessment is a computer aided approach in checking and grading students programming exercises, without the hassle of doing it manually.
This is an attempt to conduct programming exercise assessment using one of the static analysis approaches; a non-structural simila This is an attempt to conduct programming exercise assessment using one of the static analysis approaches; a non-structural similarity analysis by using the pseudo-code comparison.
This paper will be discussing the details about the design of this application only. Since the development of this application is based on the object oriented approach, the design will be represented using the Unified Modeling Language UML.
Each class and the relationship with the other classes will be elaborated. Cognitive Load Theory CLT provides a basis for the development of teaching and learning materials which are more effective than conventional approaches. CLT suggests that learning happens best under conditions that are aligned with human cognitive architecture. The structure of human cognitive arc The structure of human cognitive architecture, while not known precisely, is discernible through the results of experimental research.
The paper the highlights the application of CLT, and its potential uses in understanding and improving novice programming skills and enhancing computer science education.
0コメント