Hello. Where can I find some books that might be used at the High School level to teach students programming using Visual Basic from the ground up, assuming no knowledge of programming
Thank you in advance for any help!
Hello. Where can I find some books that might be used at the High School level to teach students programming using Visual Basic from the ground up, assuming no knowledge of programming
Thank you in advance for any help!
Teach VB High School
Nagendra Jammi
http://www.collegeboard.com/prod_downloads/ap/students/compsci/ap-cd-compsci-0607.pdf
VDA
Are you looking to give a solid foundation in computer science If so, language is irrelevent. EXCEPTION: Is this for AP prep Use java as it is the language used for the AP test.
If the course objective is to give a solid foundation for students interested in Computer Science, the most important thing is curriculum. Frankly I do not like VB as I find it can hinder a programmer's progress. Any pascal, C, java programmer can program VB, but going from VB to any other language can be difficult because VB uses some non standard constructs. VB simply confuses people. It appears that most formal introductory texts use java, but choice of language is secondary to the concepts of Computer Science - except when it comes to VB.
There is nothing in .Net 2.0 that isn't in 1.1 that will be of use in teaching computer science for the first couple of semesters.
here is the IEEE suggested Secondary Education Curriculum for Computer Science
Its a long read, but there is some good info there.
For a first semester introduction to Computer Science, I suggest a curriculum that starts first with a general overview -
History, Hardware/Software/Operating Systems (what they are and how they work together), Simple Analysis techniques (flowcharts/pseudocode) and introductory boolean algebra - including binary, octal and hexidecimal numbers.
Next move into simple programming in your language of choice (in order)-
Syntax, primitive datatypes and declarations (variables and constants), primary operators and order of precedence, Control Statements and Loops, Arrays and string manipulation, Formatted I/O (first to the console, then to streams)
Finally, an introduction to Algorithms-
Searching, Sorting and Recursion.
But again, my suggestions are for a formal Introduction to Computer Science Curriculum and I think you will find the best texts will be in Java, C and Pascal.
N Adams
Thank you for the response. You mention the AP test. There is not an AP test for Visual Basic If you have any info/links concerning the AP test for Java or other languages that I can read up on, I would appreciate it!
Personally, as a developer, I prefer VC++ but figured it would be too complicated for students programming for the first time. Not to mention many of the odd bugs you can run into.
As for our goals: Some foundations for Computer Science will be given, but since this is a one-year course offered for the first time, we were planning on focussing on programming more this time around and guage the results.
Any input by is appreciated!
memac