Exécution de notre outil de synthèse sur un nouvel article
Vérifiez l’article ci-dessous, puis lancez sa synthèse.
Foundations of computer science
Viera K. Proulx (Northeastern University), Richard Rasala (Northeastern University), Harriet J. Fell (Northeastern University)
Résumé : Computer science as a discipline is changing rapidly.New developments in software and hardware are changing the way we write programs, design systems, and create applications.The role of the first year curriculum in computer science is to lay the foundations for becoming a professional in the field.We examine the ways in which the changing nature of computer science influences our teaching methods, our view of which concepts are fundamental, and the overall sense of what it takes to become a successful computer scientist.We propose a first year curriculum model that has a strong emphasis on design, on programming in a structured project based environment, and on the extensive use of tools, libraries, and templates.We illustrate this model by describing a collection of graphicsbased exercises that apply computing across the disciplines.