Artificial Intelligence

Fall Semester

  1. Word Ladders
  2. Navigating Across Romania
  3. Sliding Tile Puzzles
  4. N-Queens and Local Search
  5. GHOST
  6. Tic-Tac-Toe
  7. Reversi

Spring Semester

  1. Edge Detection
  2. Hough Transform
  3. Segregation Models
  4. Sugarscape
  5. Map Coloring
  6. Sudoku Solvers
  7. Machine Learning

Tentative Calendar for 2011-2012

SeptemberGraphs and Search
October Heuristics
November Genetic Algorithms
December Game Trees
January Minimax and Pruning
February Machine Vision
March Agent-Based Models
April Constraint Solvers
May Knowledge Representation
June Neural Networks

Syllabus for 2011-2012

Back to TJ CompSci


Computer Systems Lab

  UNIX: Ten Commands (an updated classic)
  PRINTING    
    These commands are for text files only!!! See below for PDFs.
    BASIC: lpr -P 115 yourfile.py
    FANCY: enscript -d 115 -M Letter -C -T 3 yourfile.py
    GREEN: a2ps -P 115 --line-numbers=1 -T 3 yourfile.py (???)
  PDFs    
    Never use lpr on a PDF from the console!!! Never!!! Ever!!!
    BASIC: xpdf
    PRINT: Hit button in xpdf then use command lpr -P 115.
    SLIDES: evince
    PRINT: acroread
  PROFILING    
    Tools for first analyzing and then optimizing program execution.
    TIMING: time python yourfile.py
    MEMORY: memusage python yourfile.py
      Look for "realloc total memory" and "stack peak".
    UTILITY: python -m cProfile yourfile.py
  SOFTWARE    
    vim pdflatex dot display convert gnuplot gifsicle mplayer
    firefox soffice kate gimp matlab mathematica mencoder
    ssh sftp scp zip tar make ps grep kill gv okteta xvidcap
  REMOTE    
    Connect to the lab from home or anywhere else on the outside.
    HOST: remote.tjhsst.edu
    WINDOWS: PuTTY WinSCP
  Back to top    


Fall Semester

  1. Word Ladders

  2. Navigating Across Romania

  3. Sliding Tile Puzzles

  4. N-Queens and Local Search

  5. GHOST

  6. Tic-Tac-Toe

  7. Reversi



Spring Semester

  1. Edge Detection

  2. Hough Transform

  3. Segregation Models

  4. Sugarscape

  5. Map Coloring

  6. Sudoku Solvers

  7. Machine Learning

Back to TJ CompSci

12 August 2011