Cover of The cognitive dynamics of computer science
Read Time: ~5.3 hr

The cognitive dynamics of computer science

by Szabolcs Michael de Gyurky (2006)

About this book

A groundbreaking, unifying theory of computer science for low-cost, high-quality software The Cognitive Dynamics of Computer Science represents the culmination of more than thirty years of the author's hands-on experience in software development, which has resulted in a remarkable and sensible philosophy and practice of software development. It provides a groundbreaking ontology of computer science, while describing the processes, methodologies, and constructs needed to build high-quality, large-scale computer software systems on schedule and on budget. Based on his own experience in developing successful, low-cost software projects, the author makes a persuasive argument for developers to understand the philosophical underpinnings of software. He asserts that software in reality is an abstraction of the human thought system. The author draws from the seminal works of the great German philosophers--Kant, Hegel, and Schopenhauer--and recasts their theories of human mind and thought to create a unifying theory of computer science, cognitive dynamics, that opens the door to the next generation of computer science and forms the basic architecture for total autonomy. Four detailed cases studies effectively demonstrate how philosophy and practice merge to meet the objective of high-quality, low-cost software. The Autonomous Cognitive System chapter sets forth a model for a completely autonomous computer system, using the human thought system as the model for functional architecture and the human thought process as the model for the functional data process. Although rooted in philosophy, this book is practical, addressing all the key areas that software professionals need to master in order to remain competitive and minimize costs, such as leadership, management, communication, and organization. This thought-provoking work will change the way students and professionals in computer science and software development conceptualize and perform their work. It provides them with both a philosophy and a set of practical tools to produce high-quality, low-cost software.

Setting / LocationGlobal
Story EraModern Era
Protagonist / CoreThe cognitive dynamics of computer science Lead Character

Readers who enjoyed this also loved

Cover of Mobile and wireless design essentials

Mobile and wireless design essentials

Martyn Mallick

Describes mobile and wireless design techniques from the developer's perspective, offering in-depth analysis of the complete range of network technologies Details development options for building Smart Client, Thin Client, and messaging applications as well as PIM (personal information management) and location-based services The author is an experienced trainer who leads seminars and workshops worldwide for iAnywhere Solutions, a subsidiary of Sybase

Cover of The upgrader's guide to Microsoft Office System 2003

The upgrader's guide to Microsoft Office System 2003

Mike Gunderloy, Susan Sales Harkins

Microsoft Office 2003 is the sixth version of Microsoft's best-selling Office suite. As such, most of the audience is comprised of people who have used previous versions of Office and are quite familiar with most of the features. Upgraders do not need a 800-page book that covers every aspect of every Office application. They need a book that's focused only on what's new, so that they can move forward with a minimum of fuss. That's what this book is all about.

Cover of Quickbooks all-in-one desk reference for dummies

Quickbooks all-in-one desk reference for dummies

Stephen L. Nelson

One of the principles of good business and good money management is to make the most of what you have. QuickBooks All-In-One Desk Reference For Dummies helps you make the most of QuickBooks business accounting software. Updated to cover changes and enhancements to the software, it combines eight quick reference guides: An Accounting Primer that covers basic principles, double-entry bookkeeping, and special accounting problems Getting Ready to Use QuickBooks with information on setting up QuickBooks, loading the master file lists, and fine-tuning QuickBooks Bookkeeping Chores, covering invoicing customers, paying vendors, tracking inventory, and more Accounting Chores including financial statements, reports, and budgets, using activity-based costing, and setting up project and job costing systems Financial Management such as ratio analysis, economic value-added analysis, and capital budgeting Business Plans, featuring profit-volume-cost analysis, forecasting, and writing a business plan Care and Maintenance, with information on protecting data, troubleshooting, and more Additional Business Resources including a crash course in Excel, a glossary, and more Written by veteran Dummies author Stephen L. Nelson, MBA, CPA, and author of more than 100 books with more than four million copies in print, QuickBooks All-In-One Desk Reference For Dummies goes beyond the basics of how to use QuickBooks and provides expert advice on accounting chores, financial management, business planning, and much more. With a comprehensive index, it's your instant, at-your-fingertips reference for everything from how to handle everyday accounting tasks to long-term planning for your business. Fine-tune QuickBooks for your business and your accounting systems Calculate breakeven points Budget for capital expenditures Take advantage of online banking There's even a companion Web site where you can take advantage of a sample business plan workbook and download a profit-volume cost analysis workbook. You won't find a more comprehensive, authoritative, yet understandable guide to QuickBooks.

Cover of The data warehouse ETL toolkit

The data warehouse ETL toolkit

Ralph Kimball, Joe Caserta

Cowritten by Ralph Kimball, the world's leading data warehousing authority, whose previous books have sold more than 150,000 copies Delivers real-world solutions for the most time- and labor-intensive portion of data warehousing-data staging, or the extract, transform, load (ETL) process Delineates best practices for extracting data from scattered sources, removing redundant and inaccurate data, transforming the remaining data into correctly formatted data structures, and then loading the end product into the data warehouse Offers proven time-saving ETL techniques, comprehensive guidance on building dimensional structures, and crucial advice on ensuring data quality

The cognitive dynamics of computer science by Szabolcs Michael de Gyurky | Literally Just Books