10.07.2015 Views

Ray S. Babcock

Ray S. Babcock

Ray S. Babcock

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<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!