Search

Roger J.

Computer Science courses: Java, SQL, UNIX, Linux

Computer Science courses: Java, SQL, UNIX, Linux

$50/hour

  • 63 hours tutoring

  • Loveland, CO 80537

About Roger


Bio

I love the subject and teaching. I bring considerable knowledge about computers and computer programming to the table having: taught programming seminars for 45 years, taught 4 years of computer science at CSU, built a Computer Science department at a mid-west liberal arts college, taught for Learning Tree International in the Americas and overseas for 12 years, and for Batky-Howell in Denver for 15 years. Students ranged in experience from high school students (a Java course) to experienced...

I love the subject and teaching. I bring considerable knowledge about computers and computer programming to the table having: taught programming seminars for 45 years, taught 4 years of computer science at CSU, built a Computer Science department at a mid-west liberal arts college, taught for Learning Tree International in the Americas and overseas for 12 years, and for Batky-Howell in Denver for 15 years. Students ranged in experience from high school students (a Java course) to experienced veterans at local national computer companies.

I can tutor at your location, school locations that the school provides, or nearer my home. I believe "hands-on" is the only way to experience computer programming and tutoring would include side-by-side use of a computer to develop the knowledge required. What most programming classes have ordinarily overlooked is the theory behind the practice (which is the most important concept), what to do about errors (which always happen in real life, though not in class assignments), and how to test applications properly ("destructive testing" vs "show enough works to get it turned in"). You should get the impression from the above that I consider it a serious undertaking. Feedback from companies that have hired my students has always been, "Are there any more like you at home?"


Education

Kansas University
Math
U of Wis, Neb Univ, MSOE
Graduate Coursework

Policies

  • Hourly rate: $50
  • Tutor’s lessons: In-person
  • Travel policy: Within 20 miles of Loveland, CO 80537
  • Lesson cancellation: 2 hours notice required
  • No background check

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Subjects

Business

Microsoft Excel

Computer

Computer Programming,

Computer Programming

I've taught programming to adults for 45 years. I've taught at CSU for 4. I built a computer science dept and curriculum for a college in Illinois. I have published papers in programming theory AND practice. I've spend 27 years teaching in the public environment and receive good evaluations in the 85-99 percentile.
Computer Science,

Computer Science

I've spend 27 years teaching in the public environment and receive good evaluations in the 85-99 percentile. I've taught students from beginning high school to professional veterans. During that time I produced many high level programs for large and small companies from Citibank in NYC to 1Vision in Loveland, including the United Banks Service Company online banking system.
Fortran,

Fortran

I began teaching FORTRAN at FORTRAN II and up through current versions including "structured programming constructs" and worked with Hercules Aerospace to bring their rocket design FORTRAN programs into the current world. I was the first to add graphics to the COGO program using FORTRAN on IBM operating systems and plotters. I taught, demonstrated, and sold IBM Quicktran (Interactive FORTRAN) and CALL/360 FORTRAN country-wide.
Java,

Java

I have taught CS at high school, college, and professional levels. I have 45 years' experience writing on all kinds of systems.
Linux,

Linux

I began teaching UNIX for B-H in 1997. Since then I taught more of their "UNIX Fundamentals" course than any other instructor as well as the "Advanced UNIX Programming" course. Much of this transfers to Linux, and as a result have taught their "Linux Fundamentals" course. I continue to use it as the background operating system on my iMac, as well as the vi editor and the several text processing tools available.
Oracle,

Oracle

In 1971 I managed and was lead developer of the database project that interfaced to PL/I for the United Banks online system (40 banks, 2000 terminals). We had to choose between IBM's package, Codasyl's database architecture, and Dr. Cobb's emerging System R (which became Ellison's Oracle.) As it turned out, a hierarchical system was chosen for UBSC. I have followed Cobb ever since. Chris Date, his major disciple and spokesperson (An Introduction to Database Systems), has presented at two of my database symposia. I began using and developing in Oracle/SQL/PLSQL in 1994 and have been using it ever since. I taught 4 different courses on it at BH (from 1997 to 2012, developing part of the Advanced PLSQL course) as well as the database course for Learning Tree International for 12 years.
Pascal,

Pascal

I began developing in Pascal when I began developing the courses for the Computer Science department I created in 1978-81. These courses emphasized HOW to create programs rather than programming syntax as was the practice in academia. When I opened my Computer Science Institute in 1981 we continued this practice as Pascal had the structure required and the Altos UNIX system had a Pascal compiler. I consider it a passé language, replaced by Java, as in, "Java is what Pascal should have grown up to be." I would not use it now.
Perl,

Perl

While teaching at B-H from 1997 onward, one of the classes I taught was Perl. Proficiency in Perl got me the $80,000 contract at 1Vision in Loveland, although the job was actually done in Java. It provided the grist for a pamphlet entitled "The Perils of Perl" that was distributed by TSE (Test Systems Engineering) in Ft. Collins. The 1Vision Perl activity was to edit and filter incoming submitted data to determine a stream of data that could be processed by their other systems.
UNIX,

UNIX

When I began working on developing the Computer Science Dept at the college, they had an HP-3000. So did my parent company. Initially we used HP-3000 software. After 8 months, the parent company got rid of the HP-3000. Between August 1 and when classes began at the end of August, I had to install the Altos replacement computer and develop the entire curriculum to use the UNIX environment. (Trial by fire!) I subsequently got a job in Loveland for a company that used HPUX (HP's UNIX), programming in C. I have been using it and teaching it ever since, including more UNIX Fundamentals classed for B-H (1997-2012) than any other instructor, Advanced UNIX classes, Shell and Advanced Shell classes, UNIX System Administration, and Java on UNIX. Experience includes Altos, E-Six, HPUX, Sun UNIX, and IBM's version (RAX?) at least. At B-H I taught at least one or two UNIX Funds classes each quarter.
Microsoft Excel, SQL

Corporate Training

Java,

Java

I have taught CS at high school, college, and professional levels. I have 45 years' experience writing on all kinds of systems.
Microsoft Excel, SQL

Ratings and Reviews


Rating

4.6 (7 ratings)
5 star
(6)
4 star
(0)
3 star
(0)
2 star
(1)
1 star
(0)

Reviews


$50/hour

Roger J.

$50/hour

  • No subscriptions or upfront payments

  • Only pay for the time you need

  • Find the right fit, or your first hour is free

Contact Roger