CSC 9025
:
 
            Grand Challenges of Computing
      
          
        
            Project-based course; research track; research topics, tools for investigation, modes of discovery and presentation, sources of information, inspiration, foundations of computing application; development track: significant software development, approaches, tools, techniques, trends, domains of applications.