CS 106A * We aren't endorsed by this school

CS 106A PROGRAMMING METHODOLOGY

  • School:
    *
  • Professor:
    {[ professorsList ]}
    SAHAMI,M, Staff, ROBERTS,E, Young,P, MEHRANSAHAMI, CAIN, Cooper, faroud, Mehran, 1Staff, BrandonLawrenceBurr, ERICROBERTS, KeithSchwarz, iveslu, SAHAMI,MEHRAN, ERIC ROBERTS, Marty Stepp, RohitThomasAggarwala, dd, Chris Piech
  • Average Course Rating (from 8 Students)

    4.6/5
    Overall Rating Breakdown
    • 8 Advice
    • 5
      75%
    • 4
      13%
    • 3
      13%
    • 2
      0%
    • 1
      0%
  • Course Difficulty Rating

    • Easy 25%

    • Medium 38%

    • Hard 38%

  • Top Course Tags

    Great Intro to the Subject

    Go to Office Hours

    Group Projects

* We aren't endorsed by this school

PROGRAMMING METHODOLOGY Questions & Answers

PROGRAMMING METHODOLOGY Flashcards

PROGRAMMING METHODOLOGY Advice

PROGRAMMING METHODOLOGY Documents

Showing 1 to 30 of 1,258

Sort by:
{[$select.selected.label]}

Recent Documents


PROGRAMMING METHODOLOGY Questions & Answers


PROGRAMMING METHODOLOGY Advice

Showing 1 to 3 of 8

View all
    • Profile picture
    Dec 23, 2017
    | Would highly recommend.

    Pretty easy, overall.

    Course Overview:

    Prior to attending Stanford, I had never even given coding the time of day. However, I decided to enroll in the introductory class to programming, and fell in love immediately. The course requires one to think not only in ways to solve the problem (e.g make the program assigned), but in ways that are both elegant and efficient so that they are optimized, easy to debug, readable, and user-friendly. It has offered me a new streamlined way of thinking, while entertaining my love for problem solving.

    Course highlights:

    Chris Piech is an incredible instructor, along with the rest of the CS department at Stanford. They all engage real life applications within the course. Within 10 weeks, I was able to write programs from the classic game of breakout, to Yahtzee, and even hangman. You see yourself steadily progress by the complexity of programs created and truly learn how to think algorithmically.

    Hours per week:

    9-11 hours

    Advice for students:

    To truly get the most out of this class, try and do the extensions! To more than what the assignment or program asks of you and add your own personalizations. Not only does it make the program more fun and entertaining in your own perspective, but you get to utilize the skills you have learned to create something truly unique.

    • Winter 2016
    • Chris Piech
    • Yes
    • Great Intro to the Subject Many Small Assignments Group Projects
    • Profile picture
    Nov 08, 2017
    | Would highly recommend.

    This class was tough.

    Course Overview:

    Good Intro to programming - must class to take

    Course highlights:

    Learned Java Basics and basics of decomposing problems

    Hours per week:

    12+ hours

    Advice for students:

    Best to come in w prior background of programming

    • Fall 2016
    • SAHAMI,M
    • Yes
    • Background Knowledge Expected Great Intro to the Subject Go to Office Hours
    • Profile picture
    Jun 12, 2017
    | Would highly recommend.

    Pretty easy, overall.

    Course Overview:

    It's the basis of Java programming and the techniques carry over into other languages.

    Course highlights:

    The professors (Rohit/Alisha) were very thorough and understandable, and they made the class enjoyable.

    Hours per week:

    6-8 hours

    Advice for students:

    Don't get behind on the homework, obviously. Make sure your notes are detailed and complete, and don't be afraid to use Google for help on the topics. Every little detail is important.

    • Summer 2016
    • RohitThomasAggarwala
    • Many Small Assignments Meetings Outside of Class

Ask a homework question - tutors are online