Anyone Can Code: The Art and Science of Logical Creativity
暫譯: 任何人都能編程:邏輯創造力的藝術與科學
Arya, Ali
- 出版商: CRC
- 出版日期: 2020-11-24
- 售價: $2,830
- 貴賓價: 9.5 折 $2,689
- 語言: 英文
- 頁數: 600
- 裝訂: Quality Paper - also called trade paper
- ISBN: 0367199696
- ISBN-13: 9780367199692
海外代購書籍(需單獨結帳)
商品描述
Ali Arya guides you in a fantastic journey full of creativity in a coherent way that allows the traveler to learn and build up over the knowledge acquired in previous chapters until the reader accomplishes skills to develop solutions using programming.
-- Andr s A. Navarro Newball, Professor, Pontificia Universidad Javeriana, Cali, Colombia
An excellent book that teaches programming and software development the way it should be done: independent from a specific implementation language and focusing on the main principles that are fundamental and substantive to any kind of software production.
-- Marc Conrad, Principal Lecturer, University of Bedfordshire
Anyone Can Code: The Art and Science of Logical Creativity introduces computer programming as a way of problem-solving through logical thinking. It uses the notion of modularization as a central lens through which we can make sense of many software concepts. This book takes the reader through fundamental concepts in programming by illustrating them in three different and distinct languages: C/C++, Python, and Javascript.
Key features:
- Focuses on problem-solving and algorithmic thinking instead of programming functions, syntax, and libraries
- Includes engaging examples, including video games and visual effects
- Provides exercises and reflective questions
This book gives beginner and intermediate learners a strong understanding of what they are doing so that they can do it better and with any other tool or language that they may end up using later.
Author
Ali Arya is an Associate Professor in the School of Information Technology at Carleton University, Ottawa, Canada. He received his PhD in Computer Engineering from the University of British Columbia, Vancouver, Canada, in 2003. He has over 25 years of experience in professional and academic positions related to software development and information technology. He is passionate about computer programming that brings together logical and creative abilities.
商品描述(中文翻譯)
Ali Arya 帶領您展開一段充滿創意的奇妙旅程,以連貫的方式讓學習者能夠在前幾章所獲得的知識基礎上進一步學習和建立,直到讀者掌握使用程式設計開發解決方案的技能。
-- Andr s A. Navarro Newball,哥倫比亞卡利哈維里安大學教授
一本優秀的書籍,以應有的方式教授程式設計和軟體開發:不依賴於特定的實作語言,並專注於對任何類型的軟體生產至關重要的基本原則。
-- Marc Conrad,貝德福德郡大學首席講師
任何人都能編程:邏輯創造力的藝術與科學將電腦程式設計介紹為一種通過邏輯思考解決問題的方法。它使用模組化的概念作為中心視角,幫助我們理解許多軟體概念。本書通過用三種不同且獨特的語言:C/C++、Python 和 JavaScript 來說明程式設計的基本概念。
主要特點:
- 專注於解決問題和算法思維,而非程式功能、語法和庫
- 包含引人入勝的範例,包括視頻遊戲和視覺效果
- 提供練習和反思問題
本書使初學者和中級學習者對他們所做的事情有深入的理解,以便他們能夠更好地執行,並能夠使用他們將來可能使用的任何其他工具或語言。
作者
Ali Arya 是加拿大渥太華卡爾頓大學資訊科技學院的副教授。他於2003年在加拿大不列顛哥倫比亞大學獲得計算機工程博士學位。他在與軟體開發和資訊科技相關的專業和學術職位上擁有超過25年的經驗。他對結合邏輯和創造能力的電腦程式設計充滿熱情。
作者簡介
Ali Arya is an Associate Professor of Information Technology at Carleton University, Ottawa, Canada. He received his Ph.D. in Computer Engineering from the University of British Columbia in 2003. Ali has over 25 years of experience in professional and academic positions related to software development and information technology. He is passionate about computer programming that brings together logical and creative abilities. His work has always involved hands-on programming combined with teaching and research on various related technologies. He has developed and taught graduate and undergraduate courses on computer programming, software design, and project management. His current research focuses on the use of computer games and virtual reality in education. Before his academic career, Ali worked as software engineer, lead designer, and project manager. Ali lives in Ottawa, Canada, with his wife, son, and two cats. Despite his teaching, research, and administrative duties, he still enjoys spending hours writing code and learning new programming trends and tricks.
作者簡介(中文翻譯)
Ali Arya 是加拿大渥太華卡爾頓大學資訊科技的副教授。他於2003年在不列顛哥倫比亞大學獲得計算機工程博士學位。Ali 擁有超過25年的專業和學術經驗,涉及軟體開發和資訊科技相關的職位。他對計算機程式設計充滿熱情,這結合了邏輯和創造力。他的工作始終涉及實際的程式設計,並結合了對各種相關技術的教學和研究。他開發並教授了有關計算機程式設計、軟體設計和專案管理的研究生和本科課程。他目前的研究重點是計算機遊戲和虛擬實境在教育中的應用。在學術生涯之前,Ali 曾擔任軟體工程師、首席設計師和專案經理。Ali 與妻子、兒子和兩隻貓一起住在加拿大渥太華。儘管他有教學、研究和行政職責,他仍然喜歡花幾個小時撰寫程式碼,並學習新的程式設計趨勢和技巧。