<< Chapter < Page | Chapter >> Page > |
The course is divided into ten lessons plus some additional material. The first couple of lessons could be very useful to beginning programmers becausethey present some important fundamental programming concepts using the Python programming language.
The first lesson also contains some fairly abstract Backus-Naur material that seems to be out of place in an introductory lesson. Don't be too concerned if you don't fully understand that material.While critical for "computer science" students, you can go a long way in programming without fully understanding this material. (It is probably more important for people who design programming languages than for people who useprogramming languages.)
Beyond the first couple of lessons, the course gets into some fairly advanced material. However, if you understand the material in the first couple oflessons, don't hesitate to continue with the additional lessons.
This website is included in the last three items in my recommended path . The material on this website ranges from fundamental programming concepts for beginners to moreadvanced programming concepts for those with programming experience. This material includes the primary learning resources for several courses that Iteach at Austin Community College.
Information about other options listed above will be added later.
This section contains a variety of miscellaneous information.
Financial : Although the Connexions site makes it possible for you to download a PDF file for thismodule at no charge, and also makes it possible for you to purchase a pre-printed version of the PDF file, you should beaware that some of the HTML elements in this module may not translate well into PDF.
I also want you to know that, I receive no financial compensation from the Connexions website even if you purchase the PDF version of the module.
In the past, unknown individuals have copied my modules from cnx.org, converted them to Kindle books, and placed them for sale on Amazon.com showing me as the author. Ineither receive compensation for those sales nor do I know who does receive compensation. If you purchase such a book, please beaware that it is a copy of a module that is freely available on cnx.org and that it was made and published withoutmy prior knowledge.
Affiliation : I am a professor of Computer Information Technology at Austin Community College in Austin, TX.
Several years ago, I extracted information from various Texas State documents in an attempt to get a handle on the minimum level of programming knowledge thatis required for students to graduate from a Texas high school with one or more courses in computer science.
By organizing that material, I came up with the following as the minimum list of items thatmust be understood by the graduating student:
-end-
Notification Switch
Would you like to follow the 'Teaching beginners to code' conversation and receive update notifications?