Event: Academic Organisations » Stanford Engineering Everywhere » Stanford Engineering Everywhere CS106A - Programming Methodology Stanford Engineering Everywhere CS106A - Programming Methodology

View order







Type of content

 
 
 
 
 
 

Language

 
 
 
 
 
 
 

Year

From:
To:

 


...Search a Keyword

 
 
event header image

SEE CS106A - Programming Methodology (Fall,2007)   

Stanford Engineering Everywhere CS106A - Programming Methodology

author: Mehran Sahami, Computer Science Department, Stanford University
released under terms of: Creative Commons Attribution Non-Commercial (CC-BY-NC)

This course is the largest of the introductory programming courses and is one of the largest courses at Stanford. Topics focus on the introduction to the engineering of computer applications emphasizing modern software engineering principles: object-oriented design, decomposition, encapsulation, abstraction, and testing. Programming Methodology teaches the widely-used Java programming language along with good software engineering principles. Emphasis is on good programming style and the built-in facilities of the Java language. The course is explicitly designed to appeal to humanists and social scientists as well as hard-core techies. In fact, most Programming Methodology graduates end up majoring outside of the School of Engineering.

Prerequisites:

  • The course requires no previous background in programming, but does require considerable dedication and hard work.

Course Homepage: http://see.stanford.edu/see/courseinfo.aspx?coll=824a47e1-135f-4508-a5aa-866adcae1111

Course features at Stanford Engineering Everywhere page:

Reviews and comments:

Comment1 Jonatan samuel, November 15, 2010 at 4:05 a.m.:

i really admire prof.Mehran Sahami.He is wonderful and he put all concepts with out any ambiguity,And also i learn java with out any programming concept before b/c of him now i started doing different projects with java in my masters program.Thank you very much


Comment2 Düssel, April 13, 2011 at 10:10 p.m.:

This concept is awesome, ill thank you sir, for all your positive and dynamic lectures that get my programming entusiasmus to the top of all lectures i read till to these days. I hope that all the training-concepts of "Stanford Engineering Everywhere" will go as knowledge arount the world for everyone online -free like you teach your students.

The best greethinks from Düsseldorf in germany - a fan and student
Düssel Evirgen


Comment3 Sean, July 14, 2012 at 7:27 a.m.:

God Bless.


Comment4 alex, August 20, 2012 at 10:29 a.m.:

Hello! I really like the style of teaching of Mehran but being a novice in programming I have some difficulty! I really donot understand why when it comes to Simple Java I can't brush up my skills on the assignments given in the textbook The Art and Science of Java. Even the simplest Hello Program is impossible to run using the methods proposed in the lectures and in the books! What do I do wrong? Is there any forum where all those issues are being discussed? Please, help anyone who can! Thank you, in advance


Comment5 Rabin Chaudhary, February 3, 2013 at 6:42 p.m.:

Mr.Sahami is a fabulous .we can't compare him to anyone else who doing java..
Great man.


Comment6 Manikanta, May 29, 2013 at 11:13 p.m.:

Hello sir! thank you so much for all the lectures.
Its very informative.
Could you please put up the slides and notes as they are not visible clearly.
thanking you in advance


Comment7 Ram, July 26, 2013 at 4:58 p.m.:

THANK YOU VERY MUCH! Mr.Sahami your explanations are easy to understand, I did not feel sleepy. Now I'm interested in programming!!


Comment8 Bhavesh, June 15, 2015 at 11:10 a.m.:

Hi,

Stanford Engineering Everywhere (SEE) is down and it says on their website that it will be available only after August. What is the alternative to get the Assignments, Handouts, etc.


Comment9 Kelmino, June 21, 2015 at 7:03 p.m.:

Handouts seem to be available here

http://web.stanford.edu/class/archive...

Also there's another course outline available that seems to go along with it, not sure how helpful it's going to be. But another resource never hurt anyone!

https://github.com/NatashaTheRobot/St...


Comment10 Kelmino, June 21, 2015 at 7:04 p.m.:

Handouts & Assignments seem to be available here

http://web.stanford.edu/class/archive...

Also there's another course outline available that seems to go along with it, not sure how helpful it's going to be. But another resource never hurt anyone!

https://github.com/NatashaTheRobot/St...


Comment11 Colton, November 15, 2015 at 11:52 p.m.:

updated link: https://see.stanford.edu/Course/CS106A


Comment12 Zafar Ali, July 24, 2016 at 9:50 a.m.:

Sahami sir is a naturally talented professor whose way of teaching superb. I like it and when I saw many lectures of Java Programming of Stanford University. I decided that where from I left my programming I started again bcoz of an easy way of teaching of it.


Comment13 jarry, April 6, 2019 at 9:14 a.m.:

Dimension game is a type of the maharajah online game and here http://mahjongfreegames.online/dimens... all information about that game available for us.


Comment14 come2orderdc coupons, February 5, 2020 at 11:51 p.m.:

Save big at Overstock


Comment15 Danielle, November 5, 2020 at 5:55 p.m.:

Glad to be able to see a bit of the lectures here. www.fenceinstallationgreenville.com


Comment16 Kelly, November 5, 2020 at 5:58 p.m.:

I cant wait to learn something from these video lectures. https://www.svgurbana.com/


Comment17 Felton, April 5, 2021 at 5:21 a.m.:

Programming Methodology teaches the widely-used Java programming language along with good software engineering principles. Emphasis is on good programming style and the built-in facilities of the Java language. https://www.thrustelectricbikes.com/e...


Comment18 TonniStark, January 4, 2024 at 9:42 a.m.:

Me gusta disfrutar jugando en https://znaki.fm/es/casinos/22bet/ 22bet mientras escucho buena música. Si también te encantan la emoción y los juegos interesantes, definitivamente debes probar esta plataforma de juegos. Realmente hay muchas ofertas interesantes que aumentan tus posibilidades de ganar.


Comment19 JeffD, January 23, 2024 at 1:26 p.m.:

Computer Science Department continues to pave the way for aspiring programmers. Among its gems is the renowned course, CS106A - Programming Methodology, offered through Stanford Engineering Everywhere (SEE). Let's delve into the significance and impact of this course.

Write your own review or comment:

make sure you have javascript enabled or clear this field: