Het Broodje van Blog:
CSE
459.22: Programming in C++ at Ohio State University Lecture
Slides: Labs:CS117:
Introduction to Programming Languages C++ at the
Univeristy of Chicago This
course covers definition, use, algorithm design and algorithm analysis
of the fundamental abstract data types, including linked lists, stacks,
queues, trees and graphs. Also, analysis of each algorithm is done.Lectures :
March
26 (Problem Solving) March
28 (Introduction to Abstract Data Types) March
30 (Recursive Solutions) example1
example2
April
02 & 04 (Lists - 1)April
06 (Lists - 2)April
09 & 11 (Stacks)April
13 (Queues)April
16 (Introduction to Sorting)April
18 (Sorting: Insert Sort. Shell Sort)Shell
Sort Example April
20 (Sorting: Quick Sort, merge Sort)Sorting
Algorithms Comparison April 23: Review, Others
April 25: Midterm ,
Pb7
Solutions April
27 (Next HW explanation, Exceptions)April
30 (Exceptions, Introduction to Trees)May
02 (Trees) Examples-
Expression Trees May
02- tutorial May
04 (Binary Search Trees) Binary
Search Trees May
07 (AVL Trees, Splay Trees)May 09
(2-3,2-3-4 Trees, B-Trees) May
11 (Tables, Priority Queues) Examples May
14 (Hashing) Hash
Example May
16 (Disjoint Set) May
18 (Introduction to Graphs. DFS) Graph
Implementation using Binary Search Trees May
21 (DFS, BFS, Topological Sorting)May
23 (Minimal Spanning Tree, Shortest Path)May
25 (External Methods)May 30 (Exam
Review, Optional
reading ) CpE 391D
- Fundamentals Of Object Oriented Programming In C++
at West Virginia University This
is a 3-credit hour project-based laboratory-oriented course aimed at
learning the fundamentals of object-oriented design and implementation
in C++. The objectives of the course are to have students identify and
practice the object-oriented programming concepts and techniques,
practice the use of C++ classes and class libraries, modify existing
C++ classes, develop C++ classes for simple applications, and practice
the concepts of Object-Oriented Analysis and Design (OOA/OOD) and
design patterns and frameworks by developing a C++ based project.Course
Topics - Slides:
Introduction
to the Object-Oriented Programming Concepts C++
Program structure C++
Data Types Functions,
Scope and the Free Store The
C++ Class Static
Class members and the this pointer Operator
Overloading Class
Derivation and Inheritance Virtual
Functions and Polymorphism Templates Object-Oriented
Analysis and Design (OOAD) Lab
Assignments:
Introduction
to OOP, and The C++ Program Structure. Data
Types I, Pointers, references, and arrays (2 weeks) Data
Types II, Structs and Classes. The
C++ class, Sparse Matrix Application. Nested
Classes, and discrete event simulation of a client server model (2
weeks). The
this pointer, Static data members, and operator overloading. Class
derivation, and inheritance. Multiple
inheritance, and Polymorphism. Project:
Object-Oriented Analysis and Design (2 weeks) Project:
Implementation and testing (2 weeks) Popularity: 14% [? ]
Share and Enjoy:
These icons link to social bookmarking sites where readers can share and discover new web pages.
Related Posts: 39 Univeristy Programming and IT Courses 9 AJAX Tutorials from Univeristy Courses Free Linux Internals Course Free Shell Scripting Course Free Linux System Administration Course
No comments yet.
RSS feed for comments on this post.
You must be logged in to post a comment.
Powered by WordPress