jamesk2on Hacker News • Recommends
On “Ask HN: Where to begin programming?”
#cs106a#stanford#programmingmethodology
2.2M subscribers • 18 videos on Hallway
Beginner. No background in the topic needed.
2.6M views18 years ago2 recommendations
Programming languagesComputer scienceJava and the JVMObject-oriented designData structures
Professor Mehran Sahami introduces Stanford's introductory programming course, covering software engineering principles and basic concepts using Java.
Help us caption and translate this video on Amara.org: amara.org/en/v/0N1/ Lecture by Professor Mehran Sahami for the Stanford Computer Science Department (CS106A). In the first lecture of the quarter, Professor Sahami provides an overview of the course and begins discussing computer programing. CS106A is an Introduction to the engineering of computer applications emphasizing modern software engineering principles: object-oriented design, decomposition, encapsulation, abstraction, and testing. Uses the Java programming language. Emphasis is on good programming style and the built-in facilities of the Java language. Complete Playlist for the Course: youtube.com/view_play_list?p=84A56BC7F4A1F852 CS106A at Stanford Unversity: stanford.edu/class/cs106a/ Stanford Center for Professional Development: scpd.stanford.edu/ Stanford University: stanford.edu Stanford University Channel on YouTube: youtube.com/stanfordWhat people say. Highly recommended as an exceptionally clear and accessible introduction to programming and software engineering principles for beginners.
jamesk2on Hacker News • Recommends
On “Ask HN: Where to begin programming?”
TZubirion Hacker News • Recommends
On “MIT's Computer Systems Security (2024)”
u/Dundunin r/compsci • Mentions
On “Learning Compsci Later in Life”
world32on Hacker News • Mentions
On “Ask HN: How to deal with impostor syndrome when you don't have tech degree?”