HomeresearchPeopleGeneral InfoSeminarsResources
Home Page for Bjarne Stroustrup | Parasol Laboratory


Picture Bjarne Stroustrup
Professor and holder of the College of Engineering Chair in Computer Science
Programming Tools, Techniques and Languages Group

Parasol Laboratory url: http://parasol.tamu.edu/~bs/
Department of Computer Science email:
Texas A&M University office: 517 HRBB
College Station, TX 77843-3112 tel:
USA fax: (979) 458-0718



C++, etc.

For information about C++, my AT&T connection, books, articles, and biographical information, see my AT&T Research home page.

Teaching

ENGR 112: I'm still heavily involved in developing this course, but I'll only give a few of the lectures.


Fall 2008: I'll teach a second generation of the Advanced programming techniques course. This time, the focus will be more on library design and comparison and measurent projects will feature more prominently. Basically, I'm trying to address some of the key issues that a software architect have to address at the code level.

Curiously enough, the course doesn't seem to have a schedule (no mention on the online TAMU course list), but unless there are many more signups than I expect, it will be Tuesday and Thursday afternoons. If you are interested in this course and there still isn't a course listing, please email me.


Spring 2008: 689 course: Advanced programming techniques: A course exploring what is good software, with an exphasis on library design and use.


CPSC 481: Undergraduate seminar. Tuesdays and/or Thursdays in HBB 124 at 9:35-10:50 Most weeks only one of those time slots will be used. Always check the schedule on the course 481 Homepage Monday and Wednesday -- the schedule does change unpredictably.


CPSC 681: Graduate Seminar. Mondays and/or Wednesdays in HBB124 at 4:10-5:25. Most weeks only one of those time slots will be used. Always check the schedule on the course 681 Homepage Sunday and Tuesday -- the schedule does occasionally change.


Research

I'm interested in programming tools, techniques, and languages. C++ is my main tool in most of my work. I'm involved involved in the next generation ISO standard (C++0x). I also give some thoughts to how programming can be improved in general; expressiveness, type safety, and multi-paradigm programming are areas of interest. I tend to be quite concerned about run-time and space performance.

My group is looking at parallel and distributed programming. We're also looking at ways of using program transformation to support distributed computing, optimization, embedded systems programming, providing guarantees of system properties, etc.

I'm a member of The Parasol Lab, and part of my work relates to STAPL.

Etc.

If you are thinking of applying to TAMU CS as a graduate student, see the information on our departemental home page, especially information for prospective students. I do not promise to supervise or support students that I know only through unsolicited email.


Parasol Home | Research | People | General info | Seminars | Resources  

Parasol Lab, 301 Harvey R. Bright Bldg, 3112 TAMU, College Station, TX 77843-3112 
Contact Webmaster      Phone 979.458.0722     Fax 979.458.0718 
Dwight Look College of Engineering
Department of Computer Science | Dwight Look College of Engineering | Texas A&M University
    
Privacy statement: Computer Science Engineering TAMU