Introduction to Programming (Links)
Or more correctly Computational Science - about using computers to
analyze scientific problems ...
Or what should I do if I'm in Grade 12 and have to learn a little
programming (for scientific computing) for 1st year Engineering ... a
typical course in Calgary is SAIT
- CMPP-205, and the topics include an introduction to the problem
solving
process, structured programming techniques and writing programs. Covers
constant and variable declarations, sequential logic including assignment
statements and input/output methods, selection structures and repetition
structures.
The last section (on file editing/shell scripts) is for me.
General Courses: Overviews
-
Lecture Slides: Introduction to Programming, based on the
Pascal programming language,
at the Department of Computer Science at The Queen's University of Belfast
- Introduction to
FORTRAN Programming
- An Introduction
to Programming in Simula by Rob Pooley - an HTML version of the
book originally published by Blackwell Scientific Publications
- Introduction to
Programming Using Java an on-line textbook on introductory
programming, which uses Java as the language of instruction
-
Introductory UNIX Laboratory Manual, a collection of
information to introduce you to the first year Computing Science
Laboratories and the computer system that you will be working on
-
UNIXhelp for Users
- Computational
Science
Education Project, an electronic book for teaching Computational
Science and Engineering.
- Programming in
C: A Tutorial, presented as a historical document by Brian
Kernighan
- Visual
Basic Resource: A comprehensive set of links, tutorials,
downloadable samples, plus a chat
room and message board for developers at all levels of experience.
- The Virtual Library:
Computing has a lot of information categorised by subject
-
Programming Languages, the sixth part of an essay on Mechanical
Aids to Computation and the Development of Algorithms
- Self Study
Guides - 25 self directed courses from RCC College of Technology,
including C Programming
- Learn C/C++
Today
- Netizens: An
Anthology - on the Impact and History of Usenet and the Internet,
is an ambitious look at the social aspects of computer networking
Mechanical Details
- For Mac users:
Logo Programming Resources for K-12 teachers from yukoncollege,
ScriptWeb, a single
source of information for Macintosh scripting
and Introduction
to Mac OS Programing from ADC
- Algorithm Archive, a
collection of common computing algorithms and their implementations
- basic awk,
comp.lang.awk
FAQ,
Obtaining Awk (and Perl), Introduction
to Gawk
- sed,
a
stream editor, SED
- the Stream EDitor - Overview,
sed . . . the
stream
editor, Sed
Tutorials, and The SED
FAQ
If you have any additions to recommend: johnstos@cuug.ab.ca
[Sam's]
[Johnston Seismic
Consulting Ltd.]
The Home Page of Sam Johnston: http://www.cuug.ab.ca:8001/~johnstos/
March 2001