Minh Vu Blog

Introduction to Computer Science | Programming Paradigms





Introduction to Computer Science | Programming Paradigms
Instructor: Cain, Jerry
(return to course list)
Advanced memory management features of C and C++; the differences between imperative and object-oriented paradigms. The functional paradigm (using LISP) and concurrent programming (using C and C++). Brief survey of other modern languages such as Python, Objective C, and C#.

Prerequisites: Programming and problem solving at the Programming Abstractions level. Prospective students should know a reasonable amount of C++. You should be comfortable with arrays, pointers, references, classes, methods, dynamic memory allocation, recursion, linked lists, binary search trees, hashing, iterators, and function pointers. You should be able to write well-decomposed, easy-to-understand code, and understand the value that comes with good variable names, short function and method implementations, and thoughtful, articulate comments.
Course Image
View Lectures and Materials

Lecturer Image
Jerry Cain
Jerry Cain is a lecturer at Stanford University in the Computer Science Department.
Complete Course Material Downloads:
Course Handouts: The ZIP file below contains all of the course handouts for this course. If you do not need the complete course, individual documents can be downloaded from the course content pages.

* Download Zipped Course Materials


Responses

0 Respones to "Introduction to Computer Science | Programming Paradigms"

 

Recent Comments

Home - About - Utility - Softs - Flash - Mobile - Camera - Laptop - Forum = Links

Popular Posts

Return to top of page Copyright © 2010 | Platinum Theme Converted into Blogger Template by HackTutors