Topic-assignments
Topic number Group
section 01
(Monday)
Group
section 02
(Tuesday)
Topic
Emerging technologies (pick one, or request that a new one be approved):
  • wireless
  • voice interface
  • Java-based technologies
  • next generation PDAs, etc.
Comparitive analysis of the SEMANTICS of scripting languages, considering AT LEAST, the following:
  • REXX
  • PHP
  • Perl
  • Visual Basic
Does NOT include discussions of syntax.
Critique of any set of related papers (ie, a single topic) from IEEE Computer magazine.
Study of processor family evolution (Intel, AMD) (how and why they changed).
Comparison of processor families (Intel vs AMD), not just features, but architectural differences (buses, cache operation,etc).
Comparison of GPU families and technologies(nVidia vs ATI) at SAME level of DirectX – NOT just features of each
Comparison of O/S’s (Windows vs. Linux vs. Mac OS/X, etc.) including paging, scheduling, I/O management.
Does NOT include graphical interfaces. This NOT to be a "list of features".
Comparison of programming languages based on suitability for specific applications (e.g.; why Prolog is better in some situations, etc.)
Discussion of graphics technologies, including shadowing, anti-aliasing, MMX, etc. Explain what they are and how they work.