- Java on Linux - You must demonstrate how to write, compile, build and execute programs from the Linux command line.
- Eclipse with DrJava & Jigloo - Demonstrate the usefulness
of the Dr. Java plug-in & how to use the GUI development plug-in Jigloo.
- Python - You must demonstrate the new, popular programming language, Python. Explain how to download it, review the basic commands and some
demo programs.
- PGN notation - You must explain the Portable Game Notation which is a computer format for recording chess
games. Explain how to type pgn file into a text editor such as notepad. Also, review standalone and web-based PGN editors and recommend one of each that can be used to easily record and replay
chess games.
- Robocode - You must demonstrate how to create, edit, & save custom-made robots.
- Greenfoot - You must explain Greenfoot and how a user opens, executes, & manipulates a Scenario. You must also demonstrate how to
build a new Scenario.
- Alice - You must demonstrate how to execute, manipulate, & write programs in this new, elementary programming language.
- BlueJ - You must demonstrate how to execute, manipulate, & write programs in this new, elementary programming language.
- Java jar files - You must demonstrate how to create jar files with Eclipse and how to execute a jar file.
- C++ - You must demonstrate how to write and execute programs in this class OOP language..
- C - You must demonstrate how to write and execute programs in this important, powerful, relatively low-level,
non-OOP language.
- C# - You must demonstrate how to write and execute programs in this Microsoft programming language that is a cross between Java and Visual Basic.
- GridWorld extensions - You must demonstrate how to change the default graphics in GridWorld and how to add interactivity such as using the arrow keys to move Actors.
- Phrogram - An interesting beginner's programming language for which the IDE is $30 shareware (free for 30 days).
- Processing - An interesting open-source programming language that's great for graphics & animation.
- Groovy - An interesting Java-like beginner's programming language.
- Ruby - An interesting and very popular programming language.
- Microsoft XNA Game Studio - Develop games for Windows or Xbox 360. This is free to download from Dreamspark
- A topic proposed by you - It must be approved by the instructor.
|