AI & Data Analytics at NOVA |
Mobile App Development Program and Courses |
Intro to Python STEMinar
|
My name is Prof. Ryan Ammons, and I teach at Northern Virginia Community College in the Info. and Eng. Tech. Division…click to read something about me. Ich freue mich auf Ihren Besuch!
Hello, world! ;)
If you know anything about me already (or have ever done any coding) then that intro should come as no surprise. It’s the de facto standard ‘first program’ for a beginner to write–or sometimes the first program to write when learning a new language.
- Here’s a fun little web-based Hello World program written in an 8-bit assembly simulator: https://schweigi.github.io/assembler-simulator/
- …and here’s a nice collection of Hello World programs in pretty much every language imaginable: http://helloworldcollection.de/
Speaking of learning to code, I thought I’d kick off this site with a few links to projects from my courses, past and present, hosted on Repl.it–an in-browser IDE for pretty much any language that you would need to learn or play around with these days.
- Python ‘Simple Guessing Game’: https://repl.it/@rammonsnova/SimpleGuessingGame
- Halloween-themed HTML/CSS/JS mini-project: https://repl.it/@rammonsnova/Halloween-Project-ITE115
- MySQL Sakila Sample DB in SQLite: https://repl.it/@rammonsnova/SQLite-Sakila-Sample-Database-ITD256
Here’s a neat website that shows you classes that I teach and provides registration information from NOVA’s public catalog (it’s not a NOVA-affiliated website, though): Annandale, Alexandria
And for some poetic inspiration…
“The best programs are written so that computing machines can perform them quickly and so that human beings can understand them clearly. A programmer is ideally an essayist who works with traditional aesthetic and literary forms as well as mathematical concepts, to communicate the way that an algorithm works and to convince a reader that the results will be correct.”
― Donald E. Knuth, Selected Papers on Computer Science
I love Knuth…but this one really gets the blood pumping…
“The computer programmer is a creator of universes for which he alone is the lawgiver. No playwright, no stage director, no emperor, however powerful, has ever exercised such absolute authority to arrange a stage or field of battle and to command such unswervingly dutiful actors or troops.”
― Joseph Weizenbaum
Thanks for dropping by. I hope that there will be a lot more interesting and useful content here soon… 🙂
Bis dann–Prof. Ryan Ammons