10.07.2015 Views

Ray S. Babcock

Ray S. Babcock

Ray S. Babcock

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Ray</strong> S. <strong>Babcock</strong>• EMAIL: babcock@cs.montana.edu• URL: http://www.cs.montana.edu/~babcock• CS Office: 357 EPS• Work Phone: 406-994994-48354835• Home Phone: 406-586586-4160• Retired: June, 2006 (1980-2006)• Fall 2007 appointment: Adjunct InstructorCS221 - F'07Personal Info


My First Computer• CIRCA 1963 (44 years ago!)• IBM 1620 (See one from MSU that I usedin 1965 at the Computer Museum .)• Console TTY• 80 Column Cards IN/OUT• Line Printer (Cards IN)• 1 K Memory (Yes! 1 K)• FORTRAN (FORmula TRANslation)• FORTRAN I, II, IV, 66, 77,• 90, etc. Currently Fortran 2003 .CS221 - F'07Personal Info


My First Program1• Correlation Coefficient.r• Written in FORTRAN II.• Approximately 2 pages of code.• Compile Cycle: Approximately 20 minutes.• Development Time: 2 weeks.• Debug Time: 2 days.• IT WORKED!n 1XX Y YS S x yCS221 - F'07Personal Info


Programming Languages• FORTRAN: 44 years• C: 28 years• C++: 16 years• Ada: 6 years• 32 bit Collins assembler: 6 years• Java: 7 yearsCS221 - F'07Personal Info


Other Languages I Know• LISP, Common LISP• APL (A ProgrammingLanguage)• BASIC• Pascal• Modula-2• Z-80 assembly• AWK• Perl• Linux Shell Programming• C (csh(csh)• Bourne (bsh(bsh)• Bourne Again (bash)CS221 - F'07Personal Info


Research / Hobbies• CAMC• Computer Assisted Music Composition.• Digital Image Processing.• High End A/V Control Systems.• Crestron programmer.• Amateur Radio W7ED• AD7RB.• Gallatin County Search & Rescue GCSARCS221 - F'07• Communications & Mapping.• Digital Sound SynthesisPersonal Info


MSU Courses I Have Taught• CS201 – Program Design/Development in C.• CS221 – Data Structures/Advanced Prog.• CS304 – Multimedia Design Methods.• CS351 – Software Engineering I.• CS355 – Programming Languages.• CS451 – Software Engineering II.• CS425 – Computer Graphics.• CS430 – Image Processing.• CS525 – Advanced Computer Graphics.CS221 - F'07Personal Info

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!