C++_overview - CSE 332 C overview Intro to CSE 332 • This...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: CSE 332: C++ overview Intro to CSE 332 • This semester continues a new approach to CSE 332 – Studio more than lecture based (NSF CPATH project) – Active guided exploration rather than passive absorption • Key insight: different people learn in different ways – Our goal is to make many resources available to you – Your goal should be to engage those resources actively • Shift in the professor’s role – Emphasis on guidance, coaching, discussion • Shift in the student’s role – Emphasis on exploration, peer interaction, teamwork CSE 332: C++ overview C++ Language and Paradigms • The course focuses a lot on C++ – But also on general programming issues it raises • C++ is a multi-paradigm language – Procedural programming with functions – Object-oriented programming with classes – Generic programming with templates, typedefs – New course structure lets us explore these in parallel • Comparison to C – Gives higher-level features, keeps low-level feel • Comparison to Java – Many similar ideas but with different nuances • References/pointers, inheritance, access restrictions – Gives a less abstract view of the underlying platform CSE 332: C++...
View Full Document

This note was uploaded on 01/19/2011 for the course CSE 332S taught by Professor Smart during the Spring '08 term at Washington University in St. Louis.

Page1 / 8

C++_overview - CSE 332 C overview Intro to CSE 332 • This...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online