Difference between revisions of "Pedagogical Tools Group"

From Earlham CS Department
Jump to navigation Jump to search
m (HOP Group Provided Tutorials)
 
(24 intermediate revisions by 4 users not shown)
Line 1: Line 1:
=== Bellow are recommended Resources for various programming classes ===  
+
=====<div class="center" style="width:auto; margin-left:auto; margin-right:auto;"><span style="font-size:250%; color:#FF0000"> '''Programming Resources''' </span></div>=====
  
*Info URLS:
+
==Pedagogical Tools Group Provided Tutorials==
** http://www.youtube.com/watch?v=p40Kpmu60YM 
 
** http://en.wikipedia.org/wiki/High-frequency_trading
 
*Data URLS: http://finance.yahoo.com/
 
*Description: In high-frequency trading, programs analyze market data to capture trading opportunities to trade securities like stocks or options. The Database will be automatically downloading/update information from online stock market on hourly bases.After the data is updated, using combination of mathematical models such as the "Black Scholes Formula, probability and statistics, etc... the computer will predict which stock to buy. It could be also programed so that the computer buys the predicted stocks or options automatically. Because humans are too slow. 
 
*Creator: mmludin08
 
  
 +
* [[Being Member of Pedagogical Group]]
  
 +
* [[Pedagogical Documentation]]
 +
 +
* Remote Access:
 +
[http://www.cs.earlham.edu/~psg/tutorials/remote_con_index.html Remote Access Tutorial]
 +
 +
* VTWM:
 +
[http://www.cs.earlham.edu/~psg/tutorials/vtwm_emacs/part1.html Introduction to VTWM]
 +
<br>[http://www.cs.earlham.edu/~psg/tutorials/vtwm_emacs/part3.html Advance VTWM Concepts]
 +
 +
* Emacs:
 +
[http://www.cs.earlham.edu/~psg/tutorials/vtwm_emacs/part2.html Introduction to Emacs]
 +
<br>[http://www.cs.earlham.edu/~psg/tutorials/vtwm_emacs/part4.html Advance Emacs Concepts]
 +
<br>[http://www.cs.earlham.edu/~psg/tutorials/vtwm_emacs/keymap.html Emacs Keybord Shortcuts]
 +
 +
* GDB:
 +
[[Pedagogical Group Provided Tutorials]]
 +
 +
*CMU-Graphics:
 
[[CMU graphics documentation]]
 
[[CMU graphics documentation]]
 
<br>[[Start Up]] for ECS Department's environment.
 
<br>[[Start Up]] for ECS Department's environment.
<br>'''Frank B. Brokken''''s C++ Annotations. A C++ guide for C programmers. This is also a useful guide to C++ features.
+
 
 +
==Below are recommended open-source resources for various programming classes==
 +
* C:
 +
[https://www.cs50.net/resources/cppreference.com/ C Reference]
 +
<br>[http://www.howstuffworks.com/c.htm How C Program Works]
 +
 
 +
* C++:
 +
'''Frank B. Brokken''''s C++ Annotations. A C++ guide for C programmers. This is also a useful guide to C++ features.
 
<br>[http://www.icce.rug.nl/documents/cplusplus/ Definitive Copy]
 
<br>[http://www.icce.rug.nl/documents/cplusplus/ Definitive Copy]
 +
<br>[http://www.cplusplus.com/doc/tutorial/ Cplusplus Tutorial]
 +
<br>[http://www.cprogramming.com/tutorial.html Programming Tutorials]
  
[[Pedagogical Group Provided Tutorials]]
+
* Python:
 +
[http://docs.python.org/tutorial/ The Python Tutorial]
 +
<br>[http://www.tutorialspoint.com/python/ Quick Links for Python Programmers]
 +
<br>[http://www.sthurlow.com/python/ A Beginner's Python Tutorial]
 +
<br>[http://www.learnpython.org/ Interactive Python Tutorial]
 +
 
 +
* Perl:
 +
[http://learn.perl.org/tutorials/ Perl Tutorials]
 +
<br>[http://www.perl.com/pub/2000/10/begperl1.html Beginner's Introduction to Perl]
 +
 
 +
* Emacs:
 +
[http://jeremy.zawodny.com/emacs/emacs.html Emacs Biginner's HOWTO]
 +
<br>[http://www.cs.earlham.edu/~psg/tutorials/vtwm_emacs/part2.html Pedagogical Group Provided Tutorials]
 +
<br>[http://www.gnu.org/software/emacs/manual/html_node/emacs/index.html GNU Emacs Manual]
 +
<br>[http://www.gnu.org/software/emacs/tour/ A Guided Tour of Emacs]
 +
 
 +
* GDB
 +
[http://sources.redhat.com/gdb/current/onlinedocs/gdb.html Debugging with GDB]
 +
<br>[https://www.cs50.net/resources/gdb_quickref.pdf GDB Quick Reference]
 +
<br>[http://wiki.cs.earlham.edu/index.php/Pedagogical_Group_Provided_Tutorials Pedagogical Group Provided Tutorial]
 +
 
 +
* Nano:
 +
[http://mintaka.sdsu.edu/reu/nano.html Nano Text Editor]
 +
 
 +
* Vim/vi:
 +
[http://blog.interlinked.org/tutorials/vim_tutorial.html Vim Introduction and Tutorial]
 +
<br>[http://linuxconfig.org/Vim_Tutorial Vim Tutorial]
 +
<br>[http://thomer.com/vi/vi.html Vi lovers homepage]
 +
<br>[http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html Graphical vi-vim Cheat Sheet and Tutorial]
 +
 
 +
* LINUX
 +
[http://www.ee.surrey.ac.uk/Teaching/Unix/ Unix Tutorial for Beginners]
 +
<br>[http://www.cs.earlham.edu/~psg/tutorials/linux/index.html Linux/bash Tutorial]
 +
<br>[http://www.tutorialspoint.com/unix/index.htm Quick Links for Unix System Users]
 +
 
 +
* HTML:
 +
[http://refcardz.dzone.com/refcardz/core-html Core HTML]
 +
<br>[http://www.w3schools.com/html/ HTML Tutorial]
 +
<br>[http://validator.w3.org/ The W3C Markup Validation Service]
 +
 
 +
* CSS:
 +
[http://refcardz.dzone.com/refcardz/corecss-part1 Core CSS: Part 1]
 +
<br>[http://www.cssplay.co.uk/ CSSplay]
 +
<br>[http://www.w3schools.com/css/ CSS Tutorial]
 +
 
 +
* JavaScript:
 +
[https://developer.mozilla.org/en-US/docs/JavaScript/Guide JavaScript Guide]
 +
<br>[https://developer.mozilla.org/en-US/docs/JavaScript/Reference JavaScript Reference]
 +
<br>[http://www.w3schools.com/js/ JavaScript Tutorial]
 +
 
 +
* PHP:
 +
[http://us.php.net/manual/en/ PHP Manual]
 +
<br>[http://www.w3schools.com/php/ PHP Tutorial]
 +
<br>[http://webcheatsheet.com/php/regular_expressions.php Using Regular Expressions with PHP]
 +
 
 +
* XML:
 +
[http://www.w3schools.com/php/php_ref_simplexml.asp PHP SimpleXML Functions]
 +
<br>[http://www.w3schools.com/xml/ XML Tutorial]
 +
 
 +
* SQL:
 +
[http://www.w3schools.com/sql/ SQL Tutorial]
 +
<br>[http://www.postgresql.org/docs/9.1/static/index.html PostgresSQL Documentation]
 +
<br>[http://dev.mysql.com/doc/refman/5.0/en/ MySQL Reference Manual]
 +
<br>[http://www.herongyang.com/PHP/non_ascii_mysql.html Non ASCII Characters with MySQL]

Latest revision as of 10:18, 7 November 2016

Programming Resources

Pedagogical Tools Group Provided Tutorials

  • Remote Access:

Remote Access Tutorial

  • VTWM:

Introduction to VTWM
Advance VTWM Concepts

  • Emacs:

Introduction to Emacs
Advance Emacs Concepts
Emacs Keybord Shortcuts

  • GDB:

Pedagogical Group Provided Tutorials

  • CMU-Graphics:

CMU graphics documentation
Start Up for ECS Department's environment.

Below are recommended open-source resources for various programming classes

  • C:

C Reference
How C Program Works

  • C++:

Frank B. Brokken's C++ Annotations. A C++ guide for C programmers. This is also a useful guide to C++ features.
Definitive Copy
Cplusplus Tutorial
Programming Tutorials

  • Python:

The Python Tutorial
Quick Links for Python Programmers
A Beginner's Python Tutorial
Interactive Python Tutorial

  • Perl:

Perl Tutorials
Beginner's Introduction to Perl

  • Emacs:

Emacs Biginner's HOWTO
Pedagogical Group Provided Tutorials
GNU Emacs Manual
A Guided Tour of Emacs

  • GDB

Debugging with GDB
GDB Quick Reference
Pedagogical Group Provided Tutorial

  • Nano:

Nano Text Editor

  • Vim/vi:

Vim Introduction and Tutorial
Vim Tutorial
Vi lovers homepage
Graphical vi-vim Cheat Sheet and Tutorial

  • LINUX

Unix Tutorial for Beginners
Linux/bash Tutorial
Quick Links for Unix System Users

  • HTML:

Core HTML
HTML Tutorial
The W3C Markup Validation Service

  • CSS:

Core CSS: Part 1
CSSplay
CSS Tutorial

  • JavaScript:

JavaScript Guide
JavaScript Reference
JavaScript Tutorial

  • PHP:

PHP Manual
PHP Tutorial
Using Regular Expressions with PHP

  • XML:

PHP SimpleXML Functions
XML Tutorial

  • SQL:

SQL Tutorial
PostgresSQL Documentation
MySQL Reference Manual
Non ASCII Characters with MySQL