Much agreed. But I think a generalization is in order - not just one course. Not just one lecture. A more general emphasis - like we have SiL lectures, we should also have CSs (CS students) lectures. Ones on generally useful subjects, a great example being valgrind, with details sent to courses we think the lecture might be useful for (for example, in Valgrind's case, these would include Matam, Data structures and probably OS). If we make this a one-shot deal, we won't have anyone left over to keep coming for further lectures and a more general interest in FOSS. Furthermore, I believe that these subjects are interesting to most regular Haifux members as it is...
On 3/24/06, Gabi Kliot <[EMAIL PROTECTED]> wrote: > Hi > > I definitely agree with you that the new blood for Haifux can come from CS > students. Matam is a good target and given the support of the TA in charge > there, you can definitely publish more lectures there and attract more > students. > > Yet, I think that the main target for newcomers for the club should be OS > course > graduates. Guys - it seems that the club is not aware of the fact the OS > course > does not teach XINU any longer. The Haifux has made (for my opinion) no > special > attempts to address those students. Yet, those are usually forth, fifth > semester students, much more mature and ready to learn new stuff. In the OS > course we do not get enough chances to teach them Linux from the user > perspective. We concentrate mainly on kernel. At the end of the course those > students have a very decent knowledge at the kernel level and they are not > "afraid of Linux" any more. This is your chance to "convert" them to Linux. > > The lectures can be specifically targeted to those students: Muli's lecture on > writing device drivers, Advanced Socket Programming, administration, > Development Tools for Linux. Tools like strace, Valgrind, ... Some of those > lectures would be actually worth giving during the semester, giving the > students those additional tools, while they are deep "inside" the business, > working on Linux. This is the point in time when those students need this > additional knowledge the most and this is where they can be attracted. We can > not teach all this stuff at the tutorials, since we just haven't got enough > time for that. > > I mean - look at it: ~100 students graduate EXTREMELY advanced course on Linux > each semester, yet almost none of them joins the club. Something is fishy > here, > don't you think? > > And I am sure Haifux will get the full support of the course TAs and the > lecturer. > > Best regards, > > Gabi Kliot > > > Quoting Eli Billauer <[EMAIL PROTECTED]>: > > > Ohad Lutzky wrote: > > > > >I know that for Matam (and this extends to Data Structures), the > > >answer is "programming comfortably in a Unix environment". In the > > >Matam course, Makefiles are barely mentioned. > > > > > > > > So if we're talking about the "Programming C in Linux survival guide", > > what subjects are hot? > > > > I would suggest: > > 1. Convenient multi-file C programming (C files, their header files, etc.) > > 2. Compiling and linking with gcc & make (basic things, like I actually > > do when I develop my own small things) > > 3. Common flags (-m, -Dsomething, -I, -g, -Wall) > > 4. The ddd graphic debugger > > 5. Valgrind > > > > Would this make a hit? Anything else worth covering? > > > > Eli > > > > -- > > Web: http://www.billauer.co.il > > > > > > > > -------------------------------------------------------------------------- > > Haifa Linux Club Mailing List (http://www.haifux.org) > > To unsub send an empty message to [EMAIL PROTECTED] > > > > > > > > -------------------------------------------------------------------------- > Haifa Linux Club Mailing List (http://www.haifux.org) > To unsub send an empty message to [EMAIL PROTECTED] > > > -- To necessity... and beyond! Ohad Lutzky