This is an introductory textbook that uses DrRacket language. The purpose of this book is to introduce readers without prior experience to the systematic design of programs. In tandem, it presents a symbolic view of computation, a method that explains how the application of a program to data works.
Introduction to the Modeling and Analysis of Complex Systems introduces students to mathematical/computational modeling and analysis developed in the emerging interdisciplinary field of Complex Systems Science.
The goal of this book is to provide an Informatics-oriented introduction to programming. The primary difference between a computer science approach and the Informatics approach taken in this book is a greater focus on using Python to solve data analysis problems common in the world of Informatics.
Suppose you want to build a computer network, one that has the potential to grow to global proportions and to support diverse applications. What available technologies would serve as the underlying building blocks, and what kind of software architecture would you design to integrate these into an effective communication service? Answering this question is the overriding goal of this book.
Enroll in the latest computer science courses covering important topics in artificial intelligence, cyber security, software engineering, and big data. Add a portfolio of programming skills or get an overview of the field with Harvard University’s Introduction to Computer Science, a free course that you can start today.
In this series, you will trace the origins of our modern computers, take a closer look at the ideas that gave us our current hardware and software, discuss how and why our smart devices just keep getting smarter, and even look towards the future! Computers fill a crucial role in the function of our society, and it’s our hope that over the course of this series you will gain a better understanding of how far computers have taken us and how far they may carry us into the future.
Learn to code or develop your programming skills with online coding courses – from beginner to advanced level. Explore technology trends – like big data, cyber security, data science or digital marketing – with flexible courses from top universities.
MIT’s Electrical Engineering and Computer Science department offers a variety of online courses. Course format generally includes, lecture videos, interactive concept quizzes (solution key), problem sets, terms and definitions, suggested topics and links, and exams (with solution key).
Think Stats emphasizes simple techniques you can use to explore real data sets and answer interesting questions. The book presents a case study using data from the National Institutes of Health. Readers are encouraged to work on a project with real datasets.