Programming Methodology

Introduction to Computer Science |
Programming Methodology 

 what is it?

This course is the largest of the introductory programming courses and is one of the largest courses at Stanford. 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.


who is the teacher ?

Lecturer Image

Mehran Sahami

i like his way of teaching , he is a great teacher. i wish i could tell him that personally, he is one of few people who could transfer information easily and quickly.i won't say a lot about him nor the course as you can find everything about this course and materials in here.


what we are going to do here?

we will attend the lecture together then i will summarize the lecture in notes. lecture by lecture we will be one team in solving assignments and discussing anything about the course.

first, we will watch the lecture through Stanford online channel, kindly check the playlist of the course in here.


see you in the first lecture!.













Lectures

00: Introduction
01: Programming Karel
02: Problem Solving w/Karel
03: Introduction to Java
04: Expressions, Control Statements
05: Control Statements
06: Objects and Graphics
07: Methods
08: Animation
09: Randomness
10: Events
11: Strings I
12: Strings II
13: File Processing
14: ArrayList
15: Testing
16: Arrays
17: Multidimensional Arrays
18: HashMap
19: Graphs and Networks
20: Interactors
21: Classes
22: Networking
23: Machine Learning
24: Efficiency
25: Security and Privacy
26: Programming in the Real World
27: Where to Go from Here





















































































































































































No comments:

Post a Comment