I am well aware of the program at Georgia Tech.  I believe my book on Parallel 
Programming with MPI is used as a supplementary text for their course.  Most 
University offer courses in Parallel Programming, but the problem is that they 
are not required courses and there are many other courses that sound a lot more 
interesting as their major electives.  Among those of game programming, and 
graphics.  It is not that the courses are not available, they are just not 
widely taken.  At Missouri S&T they only offer the parallel programming course 
every other year because the demand for the course is too low.  I am part of an 
International group on HPC Training and Teaching.  We have found that across 
industry and academia there is a real lack of programmers that understand, or 
have even been taught parallel concepts.  The team was developed to assist 
adding parallel concepts into the standards for CS and CE degrees.  The group 
has been active for about 5 years and have finally gotten some accreditation 
boards to consider modifying the standard requirements to include more Parallel 
programming concepts in the standard courses.

I never meant to insinuate that the courses were not available, but more to say 
we in industry and academia both need to push for the education to include 
these concepts as we move toward more parallelism in computing systems as a 
whole.  I am very passionate about getting the message out on the education 
front.  

Thanks,
Scott

Scott Hamilton
Solution Architect II
Atos Big Data & Security – NAO
(573)324-7124
scott.hamil...@atos.net

-----Original Message-----
From: Beowulf [mailto:beowulf-boun...@beowulf.org] On Behalf Of Charlie Peck
Sent: Saturday, January 21, 2017 5:41 PM
To: Jason Riedy
Cc: beowulf@beowulf.org
Subject: Re: [Beowulf] Mobos for portable use

> On Jan 21, 2017, at 12:17, Jason Riedy <ja...@lovesgoodfood.com> wrote:
> 
> And Scott Hamilton writes:
>> These fairly si.ple concept are not even introduced in the curriculum 
>> until grad school.
> 
> That certainly is not universal.  We (Georgia Tech) certainly have 
> HPC-oriented parallel programming available in the undergraduate 
> curriculum.  I know UC Berkeley does as well, and I even had relevant 
> classes at Florida 20+ years ago (on a KSR!
> and nCUBE!).

I don’t think there are many generalizations to be made about undergraduate CS 
education in the US. Even with the ACM/IEEE’s guidelines, ABET, and others 
there is still a huge amount of variety and latitude.

charlie
_______________________________________________
Beowulf mailing list, Beowulf@beowulf.org sponsored by Penguin Computing To 
change your subscription (digest mode or unsubscribe) visit 
http://www.beowulf.org/mailman/listinfo/beowulf
_______________________________________________
Beowulf mailing list, Beowulf@beowulf.org sponsored by Penguin Computing
To change your subscription (digest mode or unsubscribe) visit 
http://www.beowulf.org/mailman/listinfo/beowulf

Reply via email to