About

January 31st, 2011 Leave a comment Go to comments
Marty Stepp

Marty Stepp

My name is Marty Stepp. I work as a computer science lecturer at the University of Washington. I teach intro programming, web programming, and software engineering. Google highlighted my web programming resources in their Google Code for Educators initiative. I was recently featured as the Seattle PI’s “Geek of the Week.”

I am the lead author of an introductory web programming textbook called Web Programming Step by Step, with Jessica Miller and Victoria Kirst from the University of Washington. I am also co-author of an introductory Java programming textbook with Stuart Reges titled Building Java Programs: A Back to Basics Approach. I wrote an online tool for practicing Java problems to accompany the Java textbook, called Practice-It!. I am also first author of a C# textbook titled Computing Fundamentals with C#.

From 2004 – 2006, I worked as a computer science lecturer at the University of Washington, Tacoma. Before that I spent a year as a developer at Microsoft on the Excel team.

I got a Master’s degree in computer science at the University of Arizona in 2003. I did research in geometric algorithms and security, taught several courses as a graduate student, and was a teaching assistant for several years. My younger brother Mike Stepp is working on a Ph.D. in CS at the University of California, San Diego.

Contact Me:

  1. Jean Wright
    March 25th, 2010 at 07:35 | #1

    I just tried your PracticeIt website. It was very impressive. My only question is, Is there a way to turn off the solutions. I’m afraid some high school students would just copy the solution and run it. I realize then they are not learning anything and should have sef-control but …

    Thanks again for your hard work both with the textbook and the site. I find teaching classes later more effective with average students.

    Jean Wright

  2. June 22nd, 2010 at 09:57 | #2

    Jean, solutions are now disabled for most problems. I hope that satisfies your needs. Thanks for using Practice-It!

  3. Jonathan
    October 30th, 2010 at 02:58 | #3

    Just noticed that your “highlighted” link points to localhost

  4. SaebNajim
    December 17th, 2010 at 08:10 | #4

    Thank you about your practiceit web site and it is really great .. it is nice .

  5. SaebNajim
    December 17th, 2010 at 08:11 | #5

    SaebNajim :
    Thank you for your practiceit web site and it is really great .. it is nice .

  6. Avi
    August 15th, 2011 at 16:53 | #6

    Hey Marty,
    Nice blog. I too just got a chance to learn ubuntu and came across your blog. Really nice hints .

    But I had one question. On one of the hints on enable inking/drawing with ubuntu, I haven’t been able to find the option ‘Enable inking/drawing’ in compiz config settings manager. Could you please be more specific as to under what category did you find that option?

    Thank you.

  7. Akila
    February 4th, 2012 at 12:11 | #7

    class DrawBox
    {
    public static void main(String[] args)
    {
    System.out.println(“A well-formed Java program has”);
    System.out.println(“a main method { and }”);
    System.out.println(“braces.”);
    System.out.println();
    System.out.println(“A System.out.println statement”);
    System.out.println(“has ( and ) and usually a”);
    System.out.println(“String that starts and ends”);
    System.out.println(“with a \” character.”);
    System.out.println(“But we type \\\” instead !)”);
    }

    }

    This is the code for “Exercise 1.3: WellFormed” question. But when it run on Practice-It! it shows this message.
    You submitted a complete class. Most of Practice-It’s problems ask you to submit only a method, not an entire class/program. Remove the class header and submit only the method or code that was asked for.

    How can i fix it ? thank you .

  8. Akila
    February 4th, 2012 at 12:12 | #8

    class name should be WellFormed@Akila

  1. No trackbacks yet.