From: Julius Hrivnac <hrivnac@fzu.cz>
Date: Fri, 5 Jan 1996 10:13:59 GMT
Subject:  C++ Course (P.Kunz)
Message-Id: <DKpDrB.3wu@nntp-hep.fzu.cz>



Pro ty, kteri maji v umyslu pouzivat softwer na nekterem budoucim
experimentu velice doporucuji nize uvedeny kurz.


---------- Forwarded message from <@earn.cvut.cz:storr@ECPNEXT02.CERN.CH> on Thu, 4 Jan 96 21:30:43 +0100 -----------
>
>
> Please note that it is proposed that Paul Kunz will give his C++
> course on 18-22 March. This pre-announcement is being made as a final
> check to make sure that these dates do not clash with other major
> events (ATLAS, CMS weeks, school holidays, etc.) that would prevent
> significant numbers of people attending. Please let me know as soon
> as possible if you know of any such clashes.
>
> Here are the course proposal details. Note that Paul will be giving
> the 5 day option.
>
>    BaBar C++ Course
>
>
>    The BaBar C++ course was developed for the BaBar collaboration.
> The course is designed for a target audience of particle physicists
> who are active in programming simulation, reconstruction, and/or
> analysis code.  Below is a summary of particulars of the course.
>
>
> - Prerequisites
>
>    The only prerequiest is experience in computer programming.  In
> particular, no prior knowledge of the C language is needed.
> Programming experience entirely in Fortran is adequate.
>
>
>
> - Format
>
>    The course consists of six lectures of about 1.5 hours each.
> However, it would be prudent to reserve a two hour time slot for each
> lecture.  Some of the sessions will run over by 10-15 minutes if
> there
> are lots of questions during the lecture. The lectures are best
> scheduled in the morning when students are more alert.
>
>
>    If the course is given over a short period of time then students
> should be prepared to spend a lot of time during that period reading
> the text book and reviewing the lectures.  Scheduling a late
> afternoon
> informal discussion session can be useful.
>
>
>    If the course is given in five days then the first two lectures
> can
> be given on the first day.  These lectures have a large overlap with
> the C language.  Alternatively, The course could start on a
> Wednesday,
> take a weekend break and finish the following Wednesday with one
> lecture per day.   This gives the students a breather.
>
>
>
>
> - Transparencies
>
>    PostScript versions of the transparencies, printed two-up, are
> available from
>
>
>
> ftp://ftp.slac.stanford.edu/users/pfkeb/c++class/session0n.ps.Z
>
> or via AFS
>
> 	/afs/slac.stanford.edu/public/users/pfkeb/c++class/session0n.p
> s.Z
>
> where `n' is 1-6.  There are 188 transparences all together.
>
>    Note that an older version of the transparencies are available via
> the BaBar Web pages.  These correspond to the first version of the
> course and the BaBar video tapes, but no longer correspond to the
> current version.
>
>
>
> - Content
>
>    The course starts with the very basics and ends with sosphicated
> example of tracking code.  The content of each lecture is roughly the
> following...
>
>
>    o session 1: basic declarations, conditional structure, operators.
>
>    o session 2: pointers and functions.
>
>    o session 3: introduction to classes including operator
> overloading
>      using 3-Vector from CLHEP as example.
>
>    o session 4; more on classes with arrays and lists and including
>      templates.
>
>    o session 5: introduction to inheritance and complete physics
>      analysis.
>
>    o session 6: more on inheritance with polymorphic classes from
> Gismo.
>
>
>
> - Class size
>
>    Since the course is intended to be a class, a maxiumum of 30-40
> students is recommended.  With this number, questions can be asked
> during the lecture.  With a much larger class size, questions tended
> to
> be inhibited.
>
>
>
>
> - Text book.
>
>    The choosen text book is
>
> 	John J. Barton and Lee R. Nackman
> 	Scientific and Engineering C++
> 	Addison-Wesley
> 	IBSN: 0-201-53393-6
>
> This book is not always easy to find in local book stores.  It has
> goten good reviews and seems to be very popular.  At least in the
> U.S., the publisher offers discount of 10% for government orders of
> 5-24 books and 22% for 25-49 books.  About half the lectures follow
> examples from the text book, the other half uses examples of code
> written by particle physicists.
>
>
> - The World Wide Web pages for the text book are at
>
> 	http://www.research.ibm.com/
> 	xw-SoftwareTechnology-books-SciEng-AboutSciEng.html
>
> >From there, one can get pointers to the ftp address to obtain source
> code for all the examples shown in the text book.  I suggest a copy
> be
> installed at
>
> 	/usr/local/doc/C++Class/SciEng/
>
> from where students can make selected copies in their own area.
>
>
> - Examples are also taken from the Class Library for HEP (CLHEP),
> thus
> it would be useful to have this library installed as well.  The
> latest
> sources can be found at
>
> 	ftp://freehep.scri.fsu.edu/hep-projects/CLHEP/CLHEP-0.nn.tar.Z
>
>
>
> - To use the examples, a C++ compiler should be installed.  The C++
> language specification is now been finalized and compilers are
> catching up with the standard.  For most of the examples, any UNIX
> vendor's compiler should be sufficient.  The Free Software
> Foundation's compiler (gcc) is also sufficient and available free
> from
>
> 	ftp://prep.ai.mit.edu/pub/gnu/gcc-2.n.m-tar.gz
>
> and many other sites.  If gcc is to be used, be sure to also install
> libg++ as it contains the standard C++ I/O classes.
>
> - This course is not a "hands-on" style course.  Only one practical
> exercise is suggested in the lectures.  The students are expected to
> take their own intiatives in getting started.
>
>
> - by the end of the course, one should be able to read, in principle,
> any C++ code written for HEP.
>
>
>
>
>

--
################################################################################
# E-mail - internet: hrivnac@cernvm.cern.ch         <<<--- use this !!!        #
#                    hrivnac@fzu.cz                                            #
#          bitnet  : hrivnac@cernvm                 <<<--- or  this !!!        #
# WWW    - <A HREF=http://www-hep.fzu.cz/people/Hrivnac_Julius.html>J.H.</A>   #
# S-mail: PPE Division; bldg.602,R-018; CERN; 1211 Geneve; Switzerland         #
# voice: (022)-767-3170                                                        #
################################################################################



From: Olga Krepelova <kreplova@fzu.cz>
Date: Fri, 5 Jan 1996 08:29:36 GMT
Subject:  seminar
Message-Id: <DKp8xD.t3@nntp-hep.fzu.cz>



Pozvanka

na seminar Sekce fyziky elementarnich castic FZU AV CR

Michal Prouza - student gymnazia, Zborovska 45, Praha 5

"Nova mereni gravitacniho posuvu fotonu"

Seminar bude venovan podrobne informaci o praci, o niz byla verejnost
informovana v clanku, nazvanem "Student objevil, jak potvrdit teorii
relativity", MF Dnes 9.11.1995. Zminena prace, nazvana "The New Measure-
ment of Gravitational Shift" popisuje novy zpusob mereni jednoho
z fundamentalnich efektu obecne teorie relativity - gravitacniho posuvu
fotonu - pomoci metody, vyuzivajici frekvencne stabilizovanych laseru.
Vysledky teto nove metody budou porovnany s vysledky, ziskavanymi
standardnimi metodami.


Seminar se bude konat v pondeli 15.1.1996 v 15.00 hod., v mistnosti
c.226, ve druhem patre budovy FZU AV CR, Na Slovance 2, Praha 8.



M. Bednar