Links

 

Tutorials/Resources

v  C++

·         cplusplus.com - The C++ resources network

·         The C++ Standard Library: Index

·         Manual Pages: Index Page

·         C/C++ Reference

·         C++ FAQ Lite

·         C++ Code Examples

Ø  STL

Ø  Standard Template Library Programmer's Guide

Ø  SGI - Standard Template Library Programmer's Guide

Ø  Operator Overloading

Ø  http://www.mayukhbose.com/tutorials/overloading/index.php

Ø  Template Instantiation

Ø  http://www.dis.com/gnu/gcc/Template-Instantiation.html

Ø  Threads

Ø  C++ Threads

Ø  pThreads API

Ø  http://www.llnl.gov/computing/tutorials/pthreads/

Ø  Tcl/Tk Graphics

Ø  C++/Tk    A complete C++ interface to the Tk GUI toolkit

Ø  QT

Ø  Version 3.2 API

Ø  Namespaces

Ø  http://faq.cprogramming.com/cgi-bin/smartfaq.cgi?id=1043284351&answer=1046398336

 

v  Debugging

Ø  Gnu Debugger (gdb)

§  Quick Primer by Dr. Spiegel

§  Complete Manual - Delore.com

§  YoLinux Command Cheat Sheet

Ø  Jdb Debugger Tutorial

§  http://java.sun.com/javase/6/docs/technotes/tools/solaris/jdb.html  (thanks to Steve Solomon)

§  http://java.sun.com/j2se/1.3/debugging/JDBAppletTutorial.html   (short; has use command)

§  How to Debug Applets in Java Plug-In

Ø  Norm Matloff’s Debugging Tutorial

§  http://heather.cs.ucdavis.edu/~matloff/debug.html

 

v  Java

Ø  http://java.sun.com/docs/books/tutorial/index.html

Ø  http://www.freeprogrammingresources.com/

Ø  http://www.javaworld.com/   (don’t use Netscape)

Ø  http://www.swtech.com/java/

Ø  http://www.particle.kth.se/~lindsey/JavaCourse/Book/

Ø  http://javaalmanac.com/

Ø  Adapters for Listener Classes

Ø  Java API Specifications:

§  http://java.sun.com/javase/6/docs/api/

Ø  All about the Java Console (useful with Applets)

§  Java Console Info

 

Ø  Servlets

Tomcat APIs

§  API: http://tomcat.apache.org/tomcat-5.5-doc/servletapi/index.html

§  JSP API: http://tomcat.apache.org/tomcat-5.5-doc/jspapi/index.html

Ø  Tutorial: http://www.unix.org.ua/orelly/java-ent/servlet/index.htm

Ø  JSP Syntax Reference: http://java.sun.com/products/jsp/tags/tags.html (c/o Mike Governale)

Ø  Tomcat Guide: http://proquest.safaribooksonline.com/0596003188

Ø  Tomcat Implementation Example

§  /opt/local/tomcat5/spiegel/webapps/onjava/WEB-INF/classes/com/onjava

 

Ø  Javadoc

§  Writing Javadoc Comments

§  Using the Javadoc Utility

Ø  Read a file from an applet | set up a security certificate

§  http://faculty.kutztown.edu/spiegel/CSc421/SigningAnApplet.htm

Ø  XML

§  http://java.sun.com/webservices/jaxp/dist/1.1/docs/tutorial/

§  SAX API

Ø  Create and Run an Executable Jar in Windows (thanks to Vinnie Hesener)

§  http://neptune.netcomp.monash.edu.au/JavaHelp/howto/jar.htm - CreateAnExecutableJAR

Ø  Servlet/JSP Web Allocation Development Tutorial

§  http://e-docs.bea.com/wls/docs61/webapp/basics.html - 136976

Ø  Java Media Framework

§  JMF 2.0 API

Ø  Plotting Curves

§  http://www.ee.ucl.ac.uk/~mflanaga/java/Plotter.html

 

v  Javascript

Ø  Tutorial

§  w3schools

§  WebDeveloper

§  WebMonkey

Ø  Jquery (thanks to Bob Roberts)

§  http://jquery.com/

§  Simple Ajax Tutorial

 

v  HTML

Ø  Tags

§  http://www.w3schools.com/tags/default.asp

Ø  CSS

§  W3Schools CSS Page

§  http://www.noupe.com/css/using-css-to-do-anything-50-creative-examples-and-tutorials.html

Ø  Scripting

·         Jquery

¨      http://jquery.com/

¨      Ajax: 5 ways to call with JQuery

·         Zen Coding (Thanks to Jordan Marchetto)

¨      Zen Coding Site (JQuery-ish shorthand)

¨      Zen Coding Article

Ø  GET & POST in Forms

§  http://www.cs.tut.fi/~jkorpela/forms/methods.html

§  http://www.captain.at/howto-ajax-form-post-request.php

 

v  Secure Pages/Logins

Ø  How to Make a Secure Login Form with SSL

Ø  How to Create and Install an Apache Self Signed Certificate

 

v  Useful Code Examples

Ø  Google Code University

Ø  Real's Java, Javascript, VBScript and PowerBuilder How-to

 

v  Interesting Simulations     

Ø  Basic Logic Gate Simulator                            first two thanks to Jordan Marchetto

Ø  Data Structure Visualization (Excellent)

Ø  Circuit Simulator

 

v  Ada

Ø  Ada Package List

Ø  Ada Resource Assn.'s Ada Info. Clearinghouse                    - Reference Manual

Ø  AdaCore Home                                                           - Reference Manual

Ø  C/C++ to Ada Help and Discussion

Ø  Language Defined Attributes (Tick Mark Functions)

Ø  Ada95 Tutorial (Lovelace)

Ø  Ada Program Examples

Ø  Ada 95 Standard Libraries

Ø  AdaPower - Tools and Resources

 

v  C#

Ø  GNU C#     DotGNU

Ø  Borland C# Info

 

v  Make

Ø  http://css.sfu.ca/nsg/cssnetdocs/doc/make/make_toc.html

Ø  http://vertigo.hsrl.rutgers.edu/ug/make_help.html

 

v  Unix

Ø  Editors

§  vi

·         vi Cheat Sheet

§  Pico

§  Emacs

Ø  IPC Guide

§  http://beej.us/guide/bgipc/output/html/multipage/index.html

 

v  Oracle

Ø   An A-Z Index of Oracle SQL Commands (version 9.2)

 

v  Python

Ø  Python API

Ø  Python Tutorial - http://docs.python.org/

Ø  Python Tutorial - http://www.python.org/doc

Ø  Data Structures and Algorithms  with Object-Oriented Design Patterns in Python

Ø  Python Sample Scripts

Ø  Compiling into Byte Code

§  http://effbot.org/zone/python-compile.htm

Ø  Python Imaging Library

§  API

§  Download

Ø  Tkinter

§  TKinter Life Preserver (Quick and Dirty Tutorial)

§  TKinter - Full Tutorial

§  TkDocs - Tk Tutorial

§  TKinter Supplement

Ø  Pmw

§  Getting Started with Pmw

§  Pmw 1.3 Megawidgets

Ø   Integration with C/C++

§  Ctypes Tutorial - python.net

§  Boost Python Home

§  Building Hybrid Systems With Boost.Python

Ø  mod_python – Integration of Python in Apache http server

§  http://www.modpython.org/

Ø  Code Resources

§  The Vault of Parnassus

 

v  Universal Modeling Language (UML) / Object-Oriented Design

Ø  Kennesaw State UML Tutorial

Ø  http://www.tutorialspoint.com/uml/index.htm

Ø  UML Diagrams

Ø  http://devmentor.org/references/uml/uml.php - good, but quirky navigation; worth the effort

Ø  http://www.oodesign.com/ - Design Patterns

Ø  ATM Design - Complete Example – excellent; thanks to Shawn Miller

Design Pattern Info Below Under CSc 520

 

v  XML Processing

Ø  http://java.sun.com/webservices/downloads/webservicespack.html

Ø  XML API Specs

 

Language/IDE and Other Downloads

Ø  Java

SDK

§  http://java.sun.com/j2se/1.5.0/download.jsp

Servlet API (javax)

§  http://java.sun.com/products/servlet/2.2/javadoc/index.html

NetBeans

§  http://www.netbeans.org/community/releases/50/

Jbuilder:

§  http://www.borland.com/products/downloads/download_jbuilder.html

 

Ø  Apache Web Server

§  http://httpd.apache.org/

 

 

Courses/Programs Links

Ø  CSc 235

SPARC

§  SPARC Assembler Reference Manual

§  SPARC Assembler Info

§  SPARC Pages

§  Marist U SPARC Tutorial

§  SPARC Wiki

§  Registers Info (incl cc)

§  SPARC PSR Register

 

Hardware

§  Circuit Simulator

 

TTL Devices

§  Wikipedia List

§  Commercial Listing (with prices)s

§  Texas Instruments Specs

 

LC-3

§  Download

§  LC3Help.com  Tutorials

 

Ø  CSc 237

§  Data Structure Visualization (Excellent)

§  Function Pointers Tutorial

 
Ø  CSc 422 (course defunct)

§  Virtual Inheritance

§  p_Threads Tutorial

 

Ø  CSc 520

§  http://www.cetus-links.org/oo_patterns.html

§  http://hillside.net/patterns/

§  GoF Design Patterns

§  Patterns for Java & Distributed Computing

 

Ø  CSc 480: Human-Computer Interaction

§  http://www.w3.org/UI/

§  UI Principles

§  10 Usability Heuristics

§  Bad Web Pages:

§  http://www.webpagesthatsuck.com/

§  http://www.angelfire.com/super/badwebs/main.htm

 

Ø  Info for Graduate Students

§  Thesis Option

§  Graduate College Home

 

Utilities

Ø  ASCII Chart

§  http://www.asciitable.com/

Ø  ASCII Converter

§  http://www.vortex.prodigynet.co.uk/misc/ascii_conv.html

 

Ø  X-Windows

            X-Deep 32 Primer (& Download Link) – Thanks to Chris Walck:

§  http://faculty.kutztown.edu/spiegel/XDeep32/

            Xming X11 Client (thanks to Mark Schlosser)

§  http://sourceforge.net/projects/xming

            X-Windows via cygwin:

§  cygwin/X: http://www.cs.odu.edu/~cs252/yourOwnCompiler/xfree.html

§  cygwin X: http://x.cygwin.com/

 

Documentation

      API Creation

Ø  Doxygen: http://www.stack.nl/~dimitri/doxygen/      (thanks to Chris Bartkowski)

§  UML Diagrams:

·         Doxygen can use the "dot" tool from graphviz 1.5 to generate more advanced diagrams and graphs. Graphviz is an "open-sourced", cross-platform graph drawing toolkit and can be found at http://www.graphviz.org/

Ø  Doxygen: Quick and dirty Tutorial:

§  http://www-scf.usc.edu/~peterchd/doxygen/

Ø  Javascript Documentation Tool          (thanks to Mark Schlosser)

 

Historical Pages

Ø  Computer History

 

 Articles of Interest

Ø  Computer Science Education: Where Are the Software Engineers of Tomorrow?

Ø  A Field Guide to Genetic Programming

Ø  Ruby Is on the Rise

Ø  Adapting Websites to Users

Ø  Sun's Fortress Language: Parallelism by Default

Ø  Could Evolutionary Computation Cut Billions of Years in Solving Problems?

Ø  Flash, HTML, Ajax: Which will win the Web app war?

Ø  First improvement of fundamental algorithm in 10 years

The max-flow problem, which is ubiquitous in network analysis, scheduling, and logistics, can now be solved more efficiently than ever.

 

  

 

Last Updated on March 25, 2012