String Tools – Python



Useful Web Sites – Comp 150

Readings, Background, Software, Assignment Tools/ Web Sites.

HP Tablet Computer

1. Tablet Overview



2. HP Grant



Useful Software

3. Python Programming Tools (Python Home)



see also Dr. Harrington's wonderful Python Tutorial



to lean how to use the IDLE tool to write Python and learn the language



and, another good write up on the whole language



4. Open Office



Practice and Learning Web Sites

5. Google Documents



6. Binary Numbers, Number Conversion ( and computer arithmetic )









7. Binary Clock (practice with binary notation)



8. Roman Numerals (for comparison)





(a converter, may not give to students)

9. Converting fractional numbers to binary (or other bases)





10. Large Numbers, Powers (Kilo, Mega, Giga, etc)









and a move to avoid the confusion between powers of ten and two



11. Binary Arithmetic





12. Unicode; Asian and Other Language Symbols





13. Analytical Engine (online information from former text)



14. Traffic Logic (truth tables)





15. Building more complex circuits



16. Encoding ASCII Characters



17. Pep/8 Virtual Computer

Download Pep



Op Code List



Addressing Modes



18. uDraw (graphs, trees, and lists)



19. Artificial Intelligence

SodaRace (artificial intelligence)



A.L.I.C.E.



Eliza



Turing Test and the Loebner Prize



20. YoYo Games (games, of course)



21. next…



Version 8.0 (add Loebner Prize)

Version 7.0 (adding Pep/8)

Version 6.0 (adding more on AI)

Version 5.0 (adding fractional binary numbers, more on number conversion, unicode)

Version 4.0 (adding additional number sites, updates to Python)

Version 3.0 (adding additional binary arithmetic and logic sites)

Version 2.0 (adding Roman Numerals)

W.L.Honig for Comp150, Fall 2007. version 1.0 (original)

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download