Changes

Jump to: navigation, search

Programming Course Content 20111

328 bytes added, 21:23, 22 February 2012
C
** variadic macros
** gets() deprecated
* [http://www.open-std.org/JTC1/SC22/wg14/www/docs/n1250n1570.pdf C1xC11] is under preparationhas been published and approved** support international programming, minimize incompatibilities, projected publication in 2012
** improved Unicode support
** multi-threading
** _Generic keyword
* shouldn* ''t we start to teach C99 in preparation for C1xbe completed''
** as of Visual Studio 2010 Microsoft had no plans to support C99
* shouldn't we start to teach C11?
<br />
== C++ ==
* the standard that we teach is a mixture of pre-standard C++ and C++98
** C and function style casts are were deprecated in C++98* [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3242.pdf C++0x is nearing completion11] has been approved and published* shouldn't we remove our dependencies on pre-standard C++ in preparation for C++0x?
<br />
 
== Java ==
We are teaching Java at 1.4 level
 
* Must include Generics & Annotations
 
= Professional Options =
* what are the minimum requirements for professional options ?
* are those requirements being met by our core courses?
== Game Programming ==
* GAM666/DPS901 brings together programming and systems for the first time
* should enrollment in the introductory course be capped
* should CPD students be given the option to take introductory game programming(faculty == yes)
** top CPD students who enroll often do well in this course
* should workshops be added to these courses
* should we issue game programming certificates
 
== Open Source ==
* what are the minimum requirements for open source students ?
* are those requirements being met ?
<br />
 
= Software Support =
== C and C++ Courses ==
* nled
* Borland - should we remove this compiler from our course notes
* Visual Studio 2010
* GNU gcc, g++
<br />

Navigation menu