Welcome to Telelogic Product Support
  Home Downloads Knowledgebase Case Tracking Licensing Help Telelogic Passport
Telelogic Rhapsody (steve huntington)
Decrease font size
Increase font size
Topic Title: Programming in C++ and Basics of SoftwareEngineering
Topic Summary:
Created On: 7-Sep-2006 14:27
Status: Read Only
Linear : Threading : Single : Branch
Search Topic Search Topic
Topic Tools Topic Tools
Subscribe to this topic Subscribe to this topic
E-mail this topic to someone. E-mail this topic
Bookmark this topic Bookmark this topic
View similar topics View similar topics
View topic in raw text format. Print this topic.
 7-Sep-2006 14:27
User is offline View Users Profile Print this message


Brandi Carroll

Posts: 82
Joined: 22-Jul-2004

Programming in C++ and Basics of SoftwareEngineering
School: Fachhochschule Wiesbaden
Location: Am Brückweg 26, D-65428 Rüsselsheim

Instructor: Dr. Patrick Metzler
Department: Institut für Automatisierungsinformatik

Text Book(s)
Gerd Küveler, Dietrich Schwoch Informatik für Ingenieure und Naturwissenschaftler 1 Vieweg Verlag

Course outline

The course comprises a 2 hour lecture (70 persons) and a two hour exercise (groups of 20 students) per week.
The course teaches theory and demonstrates the handling of the tools. Language concepts are demonstrated online (via beamer) and investigated using the debugger.
The exercises give the students a chance to gain hands on experience, first on simple programming exercises, later down the road on demanding projects.

Lecture 1 Why software is a big deal for mechanical engineers:
Case studies:
Mercedes A class (Elch test fails, software EPS saves the product from complete disaster)
John Deere Autotrac (Software added feature boosts the customer value of well established product)
Nexpress 2100 (From the early conception on this product relies on software based compensation for drum runouts. The boarders between software group and mechanical design group disappear)
Computer science basics: 3 levels (application, operating system, hardware)
Von Neumann architecture
Assembly language, compiled languages, interpreted languages

Lecture 2 Getting started:
Hello world program, IDE, Debugger, What files make up a project? Cin and Cout.

Lecture 3 to Lecture 6 C/C++ Basics:
Data types, basic Instructions, Flow Control and loops, Functions, (Objects)

Lecture 7 Software Engineering Classics:
Waterfall, Spiral, document driven specification,
Why do projects fail in terms of time, cost and quality?
Outsourcing: Stories of what is happening, when former programmers now write specifications for coding staff overseas.

Lecture 8 Software Engineering advanced:
Objects as interface contracts, round trip engineering, model driven design
Report this to a Moderator Report this to a Moderator
Statistics
20925 users are registered to the Telelogic Rhapsody forum.
There are currently 1 users logged in.
You have posted 0 messages to this forum. 0 overall.

FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.