To CS 121 Home Page
CS 121 Reference Links
Related to Projects
Project 1
Windows Keyboard Input
GetAsyncKeyState
Win32 Tutorial
Win API Tutorial
Project 2
Translating to screen coordinates in OpenGL
Prof. Sweedyk's notes on Collision Detection
Info on Tortoise CVS
Golf course tips by Nick Alger
Golf course tips by Nick Alger
Golf course tips by Nick Alger
Sample Golf Games from earlier semesters
Game Tutorials
DirectX tutorials (C++ and C#)
DirectX Homepage
DirectX tutorial
DDraw tutorial
DirectX in C#
.NET and CLI (Common Language Interface) Glossary
Another .NET glossary
What is "Managed Code"?
3D Graphic Design
Game Design in General
gameDev.net Software Engineering
Software Design in General
Robert Martin OO Design Principles
Main Topics
Software Problems
SRS (Software Requirements Specifications)
Use Cases
Sequence Diagram
Life-Cycle Models
UML (Unified Modeling Language)
Model-View-Controller
Management
Unified Process
Object-Oriented Design Principles
Design Patterns
Software Architecture
Testing
Software Verification
Software Correctness
Design by Contract
Cleanroom Software Development
Formal Methods
Cost Analysis
Tools
GDPA
(Graphical Development Project Assistant, V-Model) (good bibliographic tool)
C++ Standard Library
Configuration Management Tools
Version Control
Documentation Tools
Coding Standards
Methods & Tools links
CASE Tools index
FAQs
comp.software-eng
Function Points
Patterns
UML
Quality Assurance and Testing
comp.software.testing FAQ
Professional Standards
Software Engineering Code of Ethics
Tips
Object Orientation Tips
Successful Software Projects
Ada Projects
Dunstan Thomas links
Possible Future Reference
The Software Engineering Process Guidebook
(NASA, Langley)
Component-Based Development
FASE: Forum for Advancing Software Engineering Education