Skip to content

Covers design and implementation of object oriented programs using the C++ language. This is an intensive course covering: design strategies used in object oriented design, essentially all of the Standard C++ Programming Lanaguage, and its Standard Library. A typical class will introduce some part of the C++ language, present a design principle …

Notifications You must be signed in to change notification settings

10manjunath/ObjectOrientedDesignCSE687

Repository files navigation

ObjectOrientedDesignCSE687

Syracuse University

Link: http://ecs.syr.edu/faculty/fawcett/handouts/webpages/CSE687.htm

Covers design and implementation of object oriented programs using the C++ language. This is an intensive course covering: design strategies used in object oriented design, essentially all of the Standard C++ Programming Lanaguage, and its Standard Library. A typical class will introduce some part of the C++ language, present a design principle that relates in some way to that part, and illustrate both with code examples. Four design and implementation projects are required that are progressively more challenging. A lot of work outside of class is expected. Students that complete this course with good grades will have the skills to work in almost any commercial or industrial organization in this country.

alt tag

Project 1: Lexical Scanner

Link: http://www.ecs.syr.edu/faculty/Fawcett/handouts/cse687/Lectures/Project1-S2016.htm

alt tag

Project 2: Code Parser with Abstract Syntax Tree (AST)

Link: http://www.ecs.syr.edu/faculty/Fawcett/handouts/cse687/Lectures/Project2-S2016.htm

alt tag

Project 3: Parallel Dependency Analysis

Link: http://www.ecs.syr.edu/faculty/Fawcett/handouts/cse687/Lectures/Project3-S2016.htm

alt tag

Project 4: Dependency-Based Remote Code Repository

Link: http://www.ecs.syr.edu/faculty/Fawcett/handouts/cse687/Lectures/Project4-S2016.htm

alt tag

About

Covers design and implementation of object oriented programs using the C++ language. This is an intensive course covering: design strategies used in object oriented design, essentially all of the Standard C++ Programming Lanaguage, and its Standard Library. A typical class will introduce some part of the C++ language, present a design principle …

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages