Miscellaneous Manuals and Tutorials Here are some miscellaneous tutorials, manuals, and guides that Dr. Schuurman has prepared or co-authored. Programming in C++ with Eclipse A Short Introduction to the GNU Debugger Introduction to Java Programming Introduction to Java Network Programming Some Recommended Programming Style Guidelines Linux Lab Manual Exploring DNS Using Dig An Introduction to NQC Example of a PSpice Comparator Macromodel A Summary of a Christian Perspective on Computer Science On-Line Resources First Guide to Postcript The Computer Technology Documentation Project The Linux Documentation Project Dictionary of Algorithims and Data Structures Free On-line Dictionary of Computing Undergraduate Educational Resources from ACM Crossroads ACM Crossroads (student magazine) The Computer Vision Homepage Computer Science Education Links Beginner's Guide to HTML Computer Science Student Resources Programming Resources Six Ways to Write More Comprehensible Code IBM Open Source Resources The Design Patterns Page JUnit Testing Introduction to Unix Programming Tools Eclipse IDE BlueJ Java Development Environment Violet UML Editor Java Coding Conventions Java API C/C++ Reference Java SDK
Societies Canadian Science and Christian Affiliation (CSCA) Journal of the ACMS Association of Christians in the Mathematical Sciences (ACMS) ACM Computers and Society Magazine The ACM Special Interest Group on Computer Science Education (SIGCSE) Association for Computing Machinery (ACM) IEEE Computer Society Institute of Electrical and Electronics Engineers (IEEE) Computer History Computer History Museum Transistor Museum IEEE History Center History of Computing Operating Systems TinyOS Mac OS X Microsoft Windows Solaris Minix LinuxAndroid
Fun Sites to Visit Dilbert What the Professor Really Means... An Atlas of Cyberspaces Silicon Zoo Can You Guess the Computer? Other Sites Works by Abraham Kuyper Classic Christian Books in Electronic Format Things a Computer Scientist Rarely Talks About Interview with Donald Knuth Reasons to Get a Computer Science Degree Derek Schuurman's Blog: Technically Speaking
Christopher J. Keefer has taken a special interest in video game development as part of the Computer Science program.