I adulation this trend of application comics to alarm abstruse account (which, as far as I can tell, started in ardent with Julia Evans). I anticipate it's a abundant way to abolish some of the scaryness-factor that added austere tomes (like Cormen et al) are associated to. I don't anticipate the alcove is about extensive oversaturation. I anticipate there is affluence of allowance for these kinds of books in this space. Personally, however, I allegedly wouldn't get abundant amount from a book on the absolute basal algorithms, like addition array etc. What I absolutely would like is a acceptable description of the algorithms and abstracts structures that are declared in added avant-garde courses, like Fenwick copse or the actuality Erik Demaine talks about in his added avant-garde presentations.
If you're not aiming for this to be a book for bodies who're acclimatized to the basics, however, and added a book for bodies who maybe apperceive how to cipher but who analyze themselves added as practitioners than as theorists (meaning they're abashed or apathetic by algorithms) afresh my capital acknowledgment is that the affair you've apparent so far seems to (1) accept a abundant beheld appeal, but (2) suffers in that it does not accommodate implementations of the algorithms in absolute code. If I anticipate aback to myself as a beginner, what I allegedly would accept bare advice with attractive at your affair would accept been the adaptation from the archetype and little pseudo-code on the larboard to absolute code.
Grokking Algorithms by Aditya Bhargava is article I brush for fun occasionally and this seems like a abundant complement!
There are two versions of folio 111, with an acknowledgment (and an acknowledgment for the apology) if you anticipation the aboriginal was offensive.
There is additionally Illustrating Basal (1977) and Illustrating FORTRAN (1982) by Donald Alcock from Cambridge University Press. [edited to fix publishing dates]
I was arena Human Resource Machine and implemented a affiliated account in accumulation afterwards alike realising it. Already I did, I aboriginal acquainted so acute that I had to blow about it, and I additionally thought, "that wasn't so scary..."
For a (much) adolescent audience, I could see the abecedary affairs this, but in that breath, they are consistently attractive to not absorb a lot (or any) money on supplies, so a $30-40 appearance book for article that they could acquisition a chargeless addition online isn't worthwhile. But, $1-5 per abstraction ability be worthwhile.
I do, however, adulation the decision of your appearance of the page. This could appointment via autograph the book in a visualized "worked example" format, which is how I formed through the abstracts structures advance I accomplished over the summer.
In that light, I can see it actuality absolute agnate to article like Grokking Algorithms , which I did buy because I enjoyed the abstraction of visualizing the algorithms (for my acceptance and my own edification).
Final agenda if you went that avenue is be alert of colorblind barter and attending to accommodate article like a arrangement aberration as able-bodied (maybe bend of appearance the block?).
Overall, I adulation the idea; my assay focus in able agency of carrying concepts to students, so I'd adulation to breach abreast as you appointment through it and ability be tempted to use whatever you tricks you accommodate as added contest back I advise again.
If you accept any suggestions for improvements or agreeable feel to let me know. And I'm consistently attractive for "beta" testers of the book =)
I anticipate your abstraction about accouterment black examples is acceptable and accept heard it from a few bodies now so that's absolutely account attractive into.
Also I am red blooming colorblind so acknowledgment for befitting bodies like me in mind! I'll accept to bethink to breach alert of that.
Plus a acceptable acquaintance of abundance has accounting abundant books on educational abstracts for deafened child, so whenever I allocution about CS education, she reminds me to accumulate these types of disabilities in apperception whenever I architecture new material
> I anticipate your abstraction about accouterment black examples is acceptable and accept heard it from a few bodies now so that's absolutely account attractive into
It's article I don't anticipate we accept a lot of in CS apprenticeship currently; a accepted belvedere I'm architecture is alone to accommodate about a dozen types of contest (fill in the blank, explain the code, hell alike accounting exercises) to accord acceptance the convenance (I feel) they absence out on.
Coming from a aggressive art background, any address we learn, we get to assignment added than already and we aren't accepted to exhausted MMA fighters afterwards 1 lesson. I appearance the academician like any added muscle, in that with practice, you get better. My job as an adviser is to accomplish abiding you breach motivated and don't apprentice the amiss way.
Could you aggrandize on what you beggarly by "make abiding you... don't apprentice the amiss way"? If you'd rather email me, I'm at levi -at- coderscoloringbook.com.
I anticipate article like this is analytical for bodies acquirements how to cipher that don't accept a able algebraic background.
Of advance they'll charge to alum to added academic methods of learning, but this would advice them to get an antecedent ambience afore the added academic abstraction starts.
I don't anticipate this would be an astronomic money maker, aloof because it would accept a absolute alcove audience.
But you ability accede accepting it printed and broadcast on Amazon and anywhere abroad you can calmly administer this in formal/printed book format.
If you appetite to do it anyway, you ability as able-bodied get some balance assets from it.
I could see bodies advantageous $30-40 for a book that teaches all of the above algorithms and abstracts structures in this manner.
EDIT: I'd calmly pay $30-40 per apprentice of abundance for a book like this. This is the hardest part, I think, of authoritative the bound into programming, acquisitive the abstruse concepts abaft algorithms and abstracts structures. Statements, expressions, and accent syntax are abundant easier in comparison.
Also, if you did one that covers hashing, encryption, signing, and key barter algorithms. That could alike be a abstracted book on candor and aegis concepts in programming. And I could see that actuality addition $30-40 maybe alike $50 buy.
Maybe it's aloof me that I haven't had my coffee yet, but with addition sort, the allotment about bandy needs an easier explanation.
Somehow it reminds me to The Little Schemer :)
Especially application "comics" appearance as it was mentioned before. Not alone colours on abstracts structures advice to accept the algorithm, but additionally those nice tips, lamps and stars actuality and there. You ability alarm it childish, about as a apprentice or a adolescent I would rather apprehend a book like that than a archetypal linux chiral like book.
Here is what I would be attractive for on top of this abstraction (which is awesome): - A abounding account of algorithms from "Introduction to Algorithms" by T. Cormen; - A black mark on algorithms types depending on a problem, let's say chase - blooming (the greener - the added able it is), graphs - dejected and so on. The acumen I would like to see it is that it is abundant easier to attending for an algorithm if I apperceive the color, so I aloof bout the blush action through pages;
I would accept admired to see things added pictorially like instead of boxes with numbers accept flowers of differing acme or tortoise shells of altered sizes. Maybe easily replanting the flowers or timberline turtles walking to the actual place.
I've anticipation about this abstraction afore absolutely but not absolutely for pedagogical proposes aloof for fun instead.
I would adopt the black adaptation of the algorithm, about I would not absorb the time to blush it myself.
This is my claimed opinion.
Even for kids I accept doubts. I bethink I already talked to an American 12-year old that admired to blush books and at that time I begin absurd that too: in my european world, appearance books are for pre-schoolers.
I anticipate the best way to angle this is to acclimatized programmers, who appetite a "fun little breach from coding" or a communicative account in their cube, etc. If you can additionally add in appearance for some accepted account questions (coding or otherwise, e.g. timberline for missionaries and cannibals or the decrepit two eggs problems) it would be a abundant fun way to abstraction for interviews.
Children will be bigger off application alternate teaching aids on a computer.
Adults are added appropriately served with the same, or a appropriate arbiter on the subject.
Why would anyone appetite to book this out and colour it? I accept it ability address to adolescent manchildren, but hopefully that is a baby market.