lecture_12 - 320112 Natural Science Laboratory Computer...

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

View Full Document Right Arrow Icon
320112 Natural Science Laboratory Computer Science II Dr. Heinrich Stamerjohanns h.stamerjohanns@jacobs-university.de
Background image of page 1

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

View Full DocumentRight Arrow Icon
Heinrich Stamerjohanns, Jacobs University, Spring 2008 2 Course Resources Textbooks Bruce Eckel, Thinking in C++. Vol. 1. Freely downloadable at the following URL http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html Please download also the second volume. We will use it sometimes Frank B. Brokken, C++ Annotations Ver. 7.1.0 http://www.icce.rug.nl/documents/cplusplus/ ftp://ftp.rug.nl /contrib/frank/documents/annotations/cplusplus.pdf.zip Office hours: Wednesday 11.00h – 12.30 h, but you can try other times as well. Course forum: slides, program assignments, and code will be posted there.
Background image of page 2
Heinrich Stamerjohanns, Jacobs University, Spring 2008 3 Course goals Learn the basic characteristics the C++ programming language Get acquainted with the fundamental concepts of the object oriented programming (OOP) paradigm Develop (i.e. design, code, test, and debug) simple programs
Background image of page 3

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

View Full DocumentRight Arrow Icon
Heinrich Stamerjohanns, Jacobs University, Spring 2008 4 Grading Programming assignments (25%) Final Exam (75%) you must pass final exam, to pass course Same game as 320111
Background image of page 4
Heinrich Stamerjohanns, Jacobs University, Spring 2008 5 Programming assignments To be solved individually Discussion between students is encouraged, cheating is not. Please indicate clearly the people who cooperated with you in solving an assignment (up to 2 people per discussion group) Assignments will be graded by the TAs percentages 5% deduction if source code layout is bad or missing Every assignment has a deadline. No exceptions after it expires
Background image of page 5

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

View Full DocumentRight Arrow Icon
Heinrich Stamerjohanns, Jacobs University, Spring 2008 6 Lectures’ Structure Thursday 14.15 h – 16.15 h Lecture Thursday 16.15 h – 18.30 h Programming assignment - first part Friday 14.15 h – 16.15 h Lecture Friday 16.15 h – 18.30 h Programming assignment - second part Programming assignments are due on the next Tuesday at 10.00 h, will be talked about on Thursday then.
Background image of page 6
Heinrich Stamerjohanns, Jacobs University, Spring 2008 7 Programming Environment We will refer to the Unix operating system and related GNU tools (g++, emacs, gdb, nedit and so on. ..) CS lecture hall thin clients run Unix Alternatively, you can install Cygwin (www.cygwin.com) on your laptop to replicate many UNIX functions Your programs must compile without any warning with g++. No exceptions. Examples are in /home/hstamerjoh/cpp Once again: take the chance to learn some UNIX….
Background image of page 7

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

View Full DocumentRight Arrow Icon
Heinrich Stamerjohanns, Jacobs University, Spring 2008 8 Week 1 agenda Introduction to Objects Information Hiding The interface of an Object Overloading C++ References
Background image of page 8
Heinrich Stamerjohanns, Jacobs University, Spring 2008 9 What is OOP? OOP is a
Background image of page 9

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

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

This note was uploaded on 05/04/2010 for the course CS 320142 taught by Professor Stamerjohans during the Spring '10 term at Jacobs University Bremen.

Page1 / 72

lecture_12 - 320112 Natural Science Laboratory Computer...

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

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