Narrow your search

Library

KU Leuven (5)

ULB (5)

UGent (4)

KBC (1)

UAntwerpen (1)

UCLouvain (1)

ULiège (1)

Vlaams Parlement (1)


Resource type

book (13)


Language

English (12)

German (1)


Year
From To Submit

2023 (1)

2021 (1)

2019 (1)

2017 (1)

2016 (3)

More...
Listing 1 - 10 of 13 << page
of 2
>>
Sort by

Book
Think Python
Author:
ISBN: 9781491939369 9781491939420 1491939427 Year: 2016 Publisher: Beijing O'Reilly

Loading...
Export citation

Choose an application

Bookmark

Abstract

If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language one step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design.Through exercises in each chapter, you’ll try out programming concepts as you learn them. Think Python is ideal for students at the high school or college level, as well as self-learners, home-schooled students, and professionals who need to learn programming basics.This updated second edition has a more direct focus on Python 3, along with simplified installation instructions. You'll also get added coverage of more topics, including list comprehensions and additional data structures.


Book
How to Think Like a Computer Scientist: C++ Version
Author:
Year: 2012 Publisher: Green Tea Press

Loading...
Export citation

Choose an application

Bookmark

Abstract

Keywords


Book
How to Think Like a Computer Scientist: C++ Version
Author:
Year: 2012 Publisher: [Place of publication not identified] Green Tea Press

Loading...
Export citation

Choose an application

Bookmark

Abstract

The goal of this book is to teach you to think like a computer scientist. I like the way computer scientists think because they combine some of the best features of Mathematics, Engineering, and Natural Science. Like mathematicians,computer scientists use formal languages to denote ideas (specifically computations). Like engineers, they design things, assembling components into systems and evaluating trade offs among alternatives. Like scientists, they observe the behavior of complex systems, form hypotheses, and test predictions.The single most important skill for a computer scientist is problem-solving. By that I mean the ability to formulate problems, think creatively about solutions, and express a solution clearly and accurately. As it turns out, the process of learning to program is an excellent opportunity to practice problem-solving skills. That’s why this chapter is called “The way of the program.”


Book
Little Book of Semaphores
Author:
Year: 2016 Publisher: [Place of publication not identified] Green Tea Press

Loading...
Export citation

Choose an application

Bookmark

Abstract

The Little Book of Semaphores is a free (in both senses of the word) textbook that introduces the principles of synchronization for concurrent programming. In most computer science curricula, synchronization is a module in an Operating Systems class. OS textbooks present a standard set of problems with a standard set of solutions, but most students don't get a good understanding of the material or the ability to solve similar problems. The approach of this book is to identify patterns that are useful for a variety of synchronization problems and then show how they can be assembled into solutions. After each problem, the book offers a hint before showing a solution, giving students a better chance of discovering solutions on their own. The book covers the classical problems, including "Readers-writers," "Producer-consumer", and "Dining Philosophers." In addition, it collects a number of not-so-classical problems, some written by the author and some by other teachers and textbook writers. Readers are invited to create and submit new problems.

Keywords

Computer Science


Book
How to Think Like a Computer Scientist: C++ Version
Author:
Year: 2012 Publisher: [Place of publication not identified] Green Tea Press

Loading...
Export citation

Choose an application

Bookmark

Abstract

The goal of this book is to teach you to think like a computer scientist. I like the way computer scientists think because they combine some of the best features of Mathematics, Engineering, and Natural Science. Like mathematicians,computer scientists use formal languages to denote ideas (specifically computations). Like engineers, they design things, assembling components into systems and evaluating trade offs among alternatives. Like scientists, they observe the behavior of complex systems, form hypotheses, and test predictions.The single most important skill for a computer scientist is problem-solving. By that I mean the ability to formulate problems, think creatively about solutions, and express a solution clearly and accurately. As it turns out, the process of learning to program is an excellent opportunity to practice problem-solving skills. That’s why this chapter is called “The way of the program.”


Book
Little Book of Semaphores
Author:
Year: 2016 Publisher: [Place of publication not identified] Green Tea Press

Loading...
Export citation

Choose an application

Bookmark

Abstract

The Little Book of Semaphores is a free (in both senses of the word) textbook that introduces the principles of synchronization for concurrent programming. In most computer science curricula, synchronization is a module in an Operating Systems class. OS textbooks present a standard set of problems with a standard set of solutions, but most students don't get a good understanding of the material or the ability to solve similar problems. The approach of this book is to identify patterns that are useful for a variety of synchronization problems and then show how they can be assembled into solutions. After each problem, the book offers a hint before showing a solution, giving students a better chance of discovering solutions on their own. The book covers the classical problems, including "Readers-writers," "Producer-consumer", and "Dining Philosophers." In addition, it collects a number of not-so-classical problems, some written by the author and some by other teachers and textbook writers. Readers are invited to create and submit new problems.

Keywords

Computer Science


Book
Probably overthinking it : how to use data to answer questions, avoid statistical traps, and make better decisions
Author:
ISBN: 9780226822587 0226822583 Year: 2023 Publisher: Chicago (Ill.): The University of Chicago press,

Loading...
Export citation

Choose an application

Bookmark

Abstract

"Teacher, data scientist, and blogger Allen B. Downey knows well that the human mind has both an innate ability to understand statistics and to be fooled by them. Statistically speaking, you will be less popular than your friends, arrive at a train station during a gap in service, and fail to find a running mate in a race. But more than surprising us, errors in statistical thinking, Downey shows, can have a huge impact. Statistical confusion has led to incorrect patient prognoses, caused mistakes in predicting disasters like earthquakes, hurt vaccination programs, hindered social justice efforts, and led to dubious policy decisions. Written for those who may have once taken a statistics course, but now forget almost everything they've learned, the book includes a diversity of examples that use real data and have real world impacts. Building understanding incrementally, Downey engagingly and accessibly helps readers understand what we might learn when we get the mathematics right, and the consequences when we get it all wrong"--

Keywords

Statistics


Book
Think Perl 6 : how to think like a computer scientist
Authors: ---
ISBN: 9781491980552 1491980559 1491980540 1491980508 1491980524 Year: 2017 Publisher: Beijing ; Boston : O'Reilly Media,

Loading...
Export citation

Choose an application

Bookmark

Abstract

Want to learn how to program and think like a computer scientist? This practical guide gets you started on your programming journey with the help of Perl 6, the younger sister of the popular Perl programming language. Ideal for beginners, this hands-on book includes over 100 exercises with multiple solutions, and more than 1,000 code examples so you can quickly practice what you learn. Experienced programmers—especially those who know Perl 5—will also benefit. Divided into two parts, Think Perl 6 starts with basic concepts that every programmer needs to know, and then focuses on different programming paradigms and some more advanced programming techniques. With two semesters’ worth of lessons, this book is the perfect teaching tool for computer science beginners in colleges and universities. Learn basic concepts including variables, expressions, statements, functions, conditionals, recursion, and loops Understand commonly used basic data structures and the most useful algorithms Dive into object-oriented programming, and learn how to construct your own types and methods to extend the language Use grammars and regular expressions to analyze textual content Explore how functional programming can help you make your code simpler and more expressive


Book
Think Julia : how to think like a computer scientist
Authors: ---
ISBN: 9781492045038 Year: 2019 Publisher: Sebastopol : O'Reilly Media,

Loading...
Export citation

Choose an application

Bookmark

Abstract


Book
How to Think Like a Computer Scientist: C Version
Authors: ---
Year: 1999 Publisher: [Place of publication not identified] Green Tea Press

Loading...
Export citation

Choose an application

Bookmark

Abstract

The goal of this book is to teach you to think like a computer scientist. I like the way computer scientists think because they combine some of the best features of Mathematics, Engineering, and Natural Science. Like mathematicians, computer scientists use formal languages to denote ideas (specifically computations). Like engineers, they design things, assembling components into systems and evaluating trade offs among alternatives. Like scientists, they observe the behavior of complex systems, form hypotheses, and test predictions.The single most important skill for a computer scientist is problem-solving. By that I mean the ability to formulate problems, think creatively about solutions, and express a solution clearly and accurately. As it turns out, the process of learning to program is an excellent opportunity to practice problem-solving skills. That’s why this chapter is called “The way of the program.”

Listing 1 - 10 of 13 << page
of 2
>>
Sort by