Updating search results...

Search Resources

282 Results

View
Selected filters:
  • Community College / Lower Division
  • Textbook
Computer Science I - Version 1.3.7
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

This textbook covers the traditional introductory Computer Science I topics but takes a unique approach. Topics are covered in a language-agnostic manner in the first part with supplemental parts that cover the same concepts in a specific language. The current version covers C, Java, and PHP. This textbook as been used in several Computer Science I sections over multiple years at the University of Nebraska-Lincoln.

Subject:
Computer Science
Material Type:
Textbook
Author:
Chris Bourke
Date Added:
11/18/2021
Think Java: How to Think Like a Computer Scientist
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Think Java is an introduction to Java programming for beginners. It is tailored for students preparing for the Computer Science Advanced Placement (AP) Exam, but it is for anyone who wants to learn Java.

Subject:
Computer Science
Material Type:
Textbook
Provider:
Green Tea Press
Author:
Allen B. Downey
Chris Mayfield
Date Added:
01/01/2012
Python for Everybody: Exploring Data In Python 3
Unrestricted Use
CC BY
Rating
0.0 stars

New Edition! 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.

Subject:
Computer Science
Material Type:
Textbook
Author:
Charles Severance
Date Added:
11/13/2018
The Little Book of Semaphores
Read the Fine Print
Some Rights Reserved
Rating
0.0 stars

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.

Subject:
Computer Science
Information Science
Material Type:
Textbook
Provider:
Green Tea Press
Author:
Allen B. Downey
Date Added:
01/01/2008
Open Data Structures
Unrestricted Use
CC BY
Rating
0.0 stars

The goal of this project is to free undergraduate computer science students from having to pay for an introductory data structures book. I have decided to implement this goal by treating this book like an Open Source software project. The LATEX source, Java source, and build scripts for the book are available to download from the author’s website and also, more importantly, on a reliable source code management site.

Subject:
Computer Science
Computing and Information
Material Type:
Textbook
Provider:
BCcampus
Provider Set:
BCcampus Open Textbooks
Author:
Pat Morin
Date Added:
10/28/2014
Foundations of Computation
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Foundations of Computation is a free textbook for a one-semester course in theoretical computer science. It has been used for several years in a course at Hobart and William Smith Colleges. The course has no prerequisites other than introductory computer programming. The first half of the course covers material on logic, sets, and functions that would often be taught in a course in discrete mathematics. The second part covers material on automata, formal languages, and grammar that would ordinarily be encountered in an upper level course in theoretical computer science.

Subject:
Computer Science
Material Type:
Textbook
Provider:
Hobart and William Smith Colleges
Author:
Carol Critchlow, David Eck
Date Added:
02/18/2015
Operating Systems and Middleware: Supporting Controlled Interaction
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

In this book, you will learn about all three kinds of interaction. In all three cases, interesting software techniques are needed in order to bring the computations into contact, yet keep them sufifciently at arm’s length that they don’t compromise each other’s reliability. The exciting challenge, then, is supporting controlled interaction. This includes support for computations that share a single computer and interact with one another, as your email and word processing programs do. It also includes support for data storage and network communication. This book describes how all these kinds of support are provided both by operating systems and by additional software layered on top of operating systems, which is known as middleware.

Subject:
Computer Science
Computing and Information
Material Type:
Textbook
Provider:
Gustavus Adolphus College
Author:
Max Hailperin
Date Added:
02/18/2015
Think Raku: How to Think Like a Computer Scientist - 2nd edition
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Think Raku is an introduction to computer science and programming intended for people with little or no experience.

This aim of this book is not primarily to teach Raku, but instead to teach the art of programming, using the Raku language. After having completed this book, you should hopefully be able to write programs to solve relatively difficult problems in Raku, but my main aim is to teach computer science, software programming, and problem solving rather than solely to teach the Raku language itself.

Think Raku is a free book available under a Creative Commons license. Readers are free to copy and distribute the text; they are also free to modify it, which allows them to adapt the book to different needs, and to help develop new material.

Subject:
Computer Science
Material Type:
Textbook
Provider:
Green Tea Press
Author:
Allen B. Downey
Laurent Rosenfeld
Date Added:
11/18/2021
Applied Bioinformatics
Unrestricted Use
CC BY
Rating
0.0 stars

Short Description:
The current edition of the book may be downloaded from the Applied Bioinformatics site. Traffic analytics interactive report

Word Count: 45304

(Note: This resource's metadata has been created automatically by reformatting and/or combining the information that the author initially provided as part of a bulk import process.)

Subject:
Computer Science
Material Type:
Textbook
Provider:
Oregon State University
Author:
David A. Hendrix
Date Added:
10/03/2019
Think Python 2e
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Think Python is an introduction to Python programming for beginners. It starts with basic concepts of programming, and is carefully designed to define all terms when they are first used and to develop each new concept in a logical progression. Larger pieces, like recursion and object-oriented programming are divided into a sequence of smaller steps and introduced over the course of several chapters.

Subject:
Computer Science
Material Type:
Textbook
Provider:
Green Tea Press
Author:
Allen Downey
Date Added:
01/01/2007
Think Complexity
Unrestricted Use
CC BY
Rating
5.0 stars

This book is about complexity science, data structures and algorithms, intermediate programming in Python, and the philosophy of science. This book focuses on discrete models, which include graphs, cellular automata, and agent-based models. They are often characterized by structure, rules and transitions rather than by equations. They tend to be more abstract than continuous models; in some cases there is no direct correspondence between the model and a physical system.

Subject:
Computer Science
Information Science
Material Type:
Textbook
Provider:
Green Tea Press
Author:
Allen B. Downey
Date Added:
01/01/2012
How to Think Like a Computer Scientist: Learning with Python
Unrestricted Use
CC BY
Rating
5.0 stars

Python is a fun and extremely easy-to-use programming language that has steadily gained in popularity over the last few years. Developed over ten years ago by Guido van Rossum, Python's simple syntax and overall feel is largely derived from ABC, a teaching language that was developed in the 1980's. However, Python was also created to solve real problems and it borrows a wide variety of features from programming languages such as C++, Java, Modula-3, and Scheme. Because of this, one of Python's most remarkable features is its broad appeal to professional software developers, scientists, researchers, artists, and educators. 278 page pdf file.

Subject:
Computer Science
Material Type:
Textbook
Provider:
Green Tea Press
Author:
Allen B. Downey
Jeffrey Elkner
Date Added:
01/01/2008
Computer Networks: A Systems Approach
Unrestricted Use
CC BY
Rating
0.0 stars

Suppose you want to build a computer network, one that has the potential to grow to global proportions and to support applications as diverse as teleconferencing, video on demand, electronic commerce, distributed computing, and digital libraries. What available technologies would serve as the underlying building blocks, and what kind of software architecture would you design to integrate these building blocks into an effective communication service? Answering this question is the overriding goal of this book—to describe the available building materials and then to show how they can be used to construct a network from the ground up.

Subject:
Computer Science
Material Type:
Textbook
Author:
Bruce Davie
Larry Peterson
Date Added:
09/12/2019
Software Engineering
Unrestricted Use
CC BY
Rating
0.0 stars

This course presents software engineering concepts and principles in parallel with the software development life cycle. Topics addressed include the Software Development Life Cycle (SDLC), software modeling using Unified Modeling Language (UML), major phases of SDLC (Software Requirements and Analysis, Software Design, and Software Testing), and project management. Upon successful completion of this course, the student will be able to: demonstrate mastery of software engineering knowledge and skills, and professional issues necessary to practice software engineering; discuss principles of software engineering; describe software development life cycle models; learn principles of software modeling through UML as a modeling language; identify major activities and key deliverables in a software development life cycle during software requirements and analysis, software design, and software testing; apply the object-oriented methodology in software engineering to create UML artifacts for software analysis and requirements, software design, and software testing; apply project management concepts in a software engineering environment to manage project, people, and product; participate as an individual and as part of a team to deliver quality software systems. This free course may be completed online at any time. (Computer Science 302)

Subject:
Computer Science
Material Type:
Assessment
Full Course
Homework/Assignment
Reading
Syllabus
Textbook
Provider:
The Saylor Foundation
Date Added:
04/16/2012
Tale of Two Systems 2E
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Short Description:
This text is meant as a case study and companion text to many Systems Analysis & Design textbooks used in undergraduate Management Information Systems (MIS), Business Information Systems (BIS) and Computer Information Systems (CIS) programs. The US counts about 1,300 (undergraduate + graduate) such programs (Mandiwalla et al., 2016). These texts typically contain short descriptions of technologies which give students some sense of what these technologies are used for, but do not provide much context or reflection on why these technologies might or might not be applied and what such applications actually amount to in real life. As a consequence, students, having worked their way through these textbooks and associated courses will have had little exposure to the reasoning which must take place when making choices between these technologies and to what goes into combining them into working and successful system architectures. It is our hope that this Tale of Two Systems (pun very much intended) will help mitigate this problem a little. The first edition of this publication is available: A Tale of Two Systems (first edition). Data dashboard

Long Description:
This is the story of a web-based information system rebuild. The system in question is www.teachengineering.org, a digital library of K-12 engineering curriculum that was built from the ground up with established technology and which for 13 years enjoyed lasting support from its growing user community and its sponsors. These 13 years, however, cover the period during which smart phones and tablets became commonplace, during which the Internet of Things started replacing the Semantic Web, during which NoSQL databases made their way out of the research labs and into everyday development shops, during which we collectively started moving IT functions and services into ‘the cloud,’ and during which computing performance doubled a few times, yet again. During this same period, TeachEngineering’s user base grew from a few hundred to more than 3 million users annually, its collection size quadrupled, it went through several user interface renewals, and significant functionality was added while having an exemplary service record, and it enjoyed continued financial support from its sponsors.

Yet, although the system architecture could probably have survived a while longer, it started to become clear that with the newer technologies, better and newer services could be developed faster and at lower cost, that moving most of its functionality into the cloud would both boost performance and lower maintenance cost, and that the system’s resource and code footprint could be significantly reduced by rebuilding it on a different architecture, with different and more modern technology.

In this monograph we provide a side-by-side of this rebuild. We lay out the choices made in the old architecture —we refer to it as TE 1.0— and compare and contrast them with the choices made for TE 2.0. We explain why both the 1.0 and 2.0 choices were made and discuss the advantages and disadvantages associated with them.

Word Count: 42941

(Note: This resource's metadata has been created automatically by reformatting and/or combining the information that the author initially provided as part of a bulk import process.)

Subject:
Computer Science
Material Type:
Textbook
Provider:
Oregon State University
Author:
Kevin Krueger
René Reitsma
Date Added:
09/01/2022
Physical Modeling in MATLAB
Read the Fine Print
Some Rights Reserved
Rating
5.0 stars

Most books that use MATLAB are aimed at readers who know how to program. This book is for people who have never programmed before. As a result, the order of presentation is unusual. The book starts with scalar values and works up to vectors and matrices very gradually. This approach is good for beginning programmers, because it is hard to understand composite objects until you understand basic programming semantics.

Subject:
Computer Science
Material Type:
Textbook
Provider:
Green Tea Press
Author:
Allen B. Downey
Date Added:
01/01/2009
Applied Discrete Structures
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
5.0 stars

Best open source book in Discrete Math. Covers all the subjects in a standard Discrete Math class for mathematics or computer science students and contains sage cells for all subjects. Set Theory, Combinatorics, Logic, Relations, Recursion, Graph Theory, Trees, Algebraic Structures, Boolean Algebras, Automata, etc. Originally published commercially, its original text was peer-reviewed and was adopted for use at several universities throughout the country. Now in its open source version, has the same quality but it is free.

Subject:
Computer Science
Mathematics
Material Type:
Activity/Lab
Reading
Textbook
Author:
Al Doerr
Ken Levasseur
Date Added:
12/03/2021
An Open Guide to Data Structures and Algorithms
Unrestricted Use
CC BY
Rating
0.0 stars

This textbook serves as a gentle introduction for undergraduates to theoretical concepts in data structures and algorithms in computer science while providing coverage of practical implementation (coding) issues. The field of computer science (CS) supports a multitude of essential technologies in science, engineering, and communication as a social medium. The varied and interconnected nature of computer technology permeates countless career paths making CS a popular and growing major program. Mastery of the science behind computer science relies on an understanding of the theory of algorithms and data structures. These concepts underlie the fundamental tradeoffs that dictate performance in terms of speed, memory usage, and programming complexity that separate novice programmers from professional practitioners.

Subject:
Computer Science
Material Type:
Textbook
Provider:
PALNI Press
Author:
Lucas Moser
Paul W. Bible
Date Added:
03/24/2024
A Byte of Python
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

"A Byte of Python" is a free book on programming using the Python language. It serves as a tutorial or guide to the Python language for a beginner audience. If all you know about computers is how to save text files, then this is the book for you. There are many translations of the book available in different human languages.

Subject:
Computer Science
Material Type:
Textbook
Author:
Swaroop C.H.
Date Added:
03/21/2017
Blueprints: Creating, Describing, and Implementing Designs for Larger-Scale Software Projects - version 2.4
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

Blueprints is a concise yet comprehensive coverage of Object-Oriented Analysis and Design concepts, suitable for a second programming course in Computer Science. It introduces and teaches application development in a command-line environment, and assumes basic expertise with the Java programming language.

Subject:
Computer Science
Material Type:
Textbook
Provider:
University of Mary Washington
Author:
Stephen Davies
Date Added:
11/18/2021
Introduction to Computer Graphics
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Introduction to Computer Graphics is a free, on-line textbook covering the fundamentals of computer graphics and computer graphics programming. This book is meant for use as a textbook in a one-semester course that would typically be taken by undergraduate computer science majors in their third or fourth year of college.

Subject:
Computer Science
Material Type:
Textbook
Author:
David Eck
Date Added:
11/09/2018
High Performance Computing
Unrestricted Use
CC BY
Rating
0.0 stars

The purpose of this book is to teach new programmers and scientists about the basics of High Performance Computing. Too many parallel and high performance computing books focus on the architecture, theory and computer science surrounding HPC. This book speaks to the practicing chemistry student, physicist, or biologist who need to write and run their programs as part of their research.

Subject:
Computer Science
Material Type:
Textbook
Provider:
Rice University
Provider Set:
OpenStax CNX
Author:
Charles Severance
Kevin Dowd
Date Added:
12/02/2019
Python Textbook
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Word Count: 23598

ISBN: 979-8-9859684-3-9

(Note: This resource's metadata has been created automatically by reformatting and/or combining the information that the author initially provided as part of a bulk import process.)

Subject:
Computer Science
Material Type:
Textbook
Date Added:
08/12/2022
Java, Java, Java: Object-Oriented Problem Solving
Unrestricted Use
CC BY
Rating
0.0 stars

We have designed this third edition of Java, Java, Java to be suitable for a typical Introduction to Computer Science (CS1) course or for a slightly more advanced Java as a Second Language course. This edition retains the “objects first” approach to programming and problem solving that was characteristic of the first two editions. Throughout the text we emphasize careful coverage of Java language features, introductory programming concepts, and object-oriented design principles.

Subject:
Computer Science
Material Type:
Textbook
Author:
Ralph Morelli
Ralph Wade
Date Added:
11/12/2018
Principles of Natural Language Processing
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Short Description:
This book provides an overview of the field of natural language processing and recently developed methods, presuming only knowledge of computing with data structures.

Long Description:
This book allows a reader with a background in computing to quickly learn about the principles of human language and computational methods for processing it. The book discusses what natural language processing (NLP) is, where it is useful, and how it can be deployed using modern software tools. It covers the core topics of modern NLP, including an overview of the syntax and semantics of English, benchmark tasks for computational language modelling, and higher level tasks and applications that analyze or generate language. It takes the perspective of a computer scientist. The primary themes are abstraction, data, algorithms, applications and impacts. It also includes history and trends that are important for understanding why things have been done the way that they have.

Word Count: 70048

ISBN: 978-1-7376595-1-8

(Note: This resource's metadata has been created automatically by reformatting and/or combining the information that the author initially provided as part of a bulk import process.)

Subject:
Computer Science
Material Type:
Textbook
Provider:
Susan McRoy
Author:
Susan McRoy
Date Added:
07/24/2021
Introduction to Programming using Fortran 95/2003/2008
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Computers are everywhere in our daily lives. Between the desktop, laptop, phone, bank, and vehicle, it is difficult to completely get away from computers. It only makes sense to learn a little about how a computer really works.This text provides an introduction to programming and problem solving using the Fortran 95/2003/2008 programming language. This introduction is geared for non-computer science majors. The primary focus is on an introduction to problem solving and algorithm development. As such, many details of the Fortran 95/2003/2008 language are omitted.

Subject:
Computer Science
Material Type:
Textbook
Author:
Ed Jorgensen
Date Added:
07/16/2019
How to Think Like a Computer Scientist: C Version
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

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.”

Subject:
Computer Science
Material Type:
Textbook
Provider:
Green Tea Press
Author:
Allen B. Downey
Thomas Scheffler
Date Added:
11/18/2021
A Short Guide to Sharing Your Work
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Cost, Accessibility, and Creative Commons Licensing

Short Description:
This book offers authors new perspectives on how to move forward with their work, including how they can make it easily accessible and affordable for their students.

Long Description:
This book offers authors new perspectives on how to move forward with their work, including how they can make it easily accessible and affordable for their students. Written by two librarians, this title provides information on the various file formats for publishing, as well as copyright information.

Word Count: 1504

(Note: This resource's metadata has been created automatically by reformatting and/or combining the information that the author initially provided as part of a bulk import process.)

Subject:
Computer Science
Visual Arts
Composition and Rhetoric
Material Type:
Textbook
Provider:
Ohio State University
Author:
Tina Schneider
Zach Walkton
Date Added:
01/14/2019
Ways to Study
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Scientific research and design is traditionally made to be published in books or magazines by use of text and images. The arrival of digital media and internet changed this dramatically and allowed new possibilities and far better accessibility of this work. Be this as it may, it is still paramount that the accuracy and completeness of published scientific work is maintained. This course will focus on this integrated concept, the learning of how to successfully make and publish your own website. In 6 lectures the several aspects of traditional scientific research will be treated by using the contemporary media. The course has the following study goals, that correspond with the given assignments and lectures: publishing own study and design work; making your work retrievable for others by use of key words; making use of digital media to describe own work; describing and evaluating of own work; making a bibliography and iconography; intrepretenting an image as a scientific document;describing in key words; compare images scientifically; deducting design types from image comparison; deducting design concepts from image comparison; deducting design models from image comparison; deducting design programs from image comparison; integrating different design concepts and becoming acquainted with research methods; defining an object of research, problem field, target field, design tools, own competence and context of research; formulating a site, context factors, motivation, design program, contribution, intended results and planning; justifying, referring and concluding of own work; giving and receiving professional critique.

Subject:
Computer Science
Material Type:
Lecture
Lecture Notes
Reading
Textbook
Provider:
Delft University of Technology
Provider Set:
TU Delft OpenCourseWare
Author:
T.M. de Jong
Date Added:
02/03/2016
Programming Languages: Application and Interpretation
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Unlike some other textbooks, this one does not follow a top-down narrative. Rather it has the flow of a conversation, with backtracking. We will often build up programs incrementally, just as a pair of programmers would. We will include mistakes, not because I don’t know the answer, but because this is the best way for you to learn. Including mistakes makes it impossible for you to read passively: you must instead engage with the material, because you can never be sure of the veracity of what you’re reading.

The main programming language used in this book is Racket. Like with all operating systems, however, Racket actually supports a host of programming languages, so you must tell Racket which language you’re programming in.

This textbook has been used in classes at: Brown University, Cal Poly, Columbus State University, Northeastern University, NYU, Reed College, UC-San Diego, UC-Santa Cruz, University of Rhode Island, University of Utah, Westmont College, Williams College, and Worcester Polytechnic Institute.

Subject:
Computer Science
Material Type:
Textbook
Provider:
Brown University
Author:
Shriram Krishnamurthi
Date Added:
02/18/2015
Database Design-2nd Edition
Unrestricted Use
CC BY
Rating
0.0 stars

Database Design - 2nd Edition covers database systems and database design concepts. New to this edition are SQL info, additional examples, key terms and review exercises at the end of each chapter.

Subject:
Computer Science
Material Type:
Textbook
Provider:
BCcampus
Provider Set:
BCcampus Open Textbooks
Author:
Adrienne Watt
Nelson Eng
Date Added:
11/26/2014
x86-64 Assembly Language Programming with Ubuntu
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

The purpose of this text is to provide a reference for University level assembly language and systems programming courses. Specifically, this text addresses the x86-64 instruction set for the popular x86-64 class of processors using the Ubuntu 64-bit Operating System (OS). While the provided code and various examples should work under any Linux-based 64-bit OS, they have only been tested under Ubuntu 14/16/18 LTS (64-bit).

Subject:
Computer Science
Material Type:
Reading
Textbook
Provider:
University of Nevada Las Vegas
Author:
Ed Jorgensen
Date Added:
06/28/2019
Discrete Mathematics: An Open Introduction
Conditional Remix & Share Permitted
CC BY-SA
Rating
5.0 stars

Discrete Mathematics: An Open Introduction is a free, open source textbook appropriate for a first or second year undergraduate course for math majors, especially those who will go on to teach. The textbook has been developed while teaching the Discrete Mathematics course at the University of Northern Colorado. Primitive versions were used as the primary textbook for that course since Spring 2013, and have been used by other instructors as a free additional resource. Since then it has been used as the primary text for this course at UNC, as well as at other institutions.

Subject:
Mathematics
Material Type:
Textbook
Author:
Oscar Levin
Date Added:
11/21/2018
Introduction to GNU Octave: A Brief Tutorial for Linear Algebra and Calculus Students
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

These notes are intended to provide a brief, noncomprehensive introduction to GNU Octave, a free open source alternative to MatLab. The basic syntax and usage is explained through concrete examples from the mathematics courses a math, computer science, or engineering major encounters in the first two years of college: linear algebra, calculus, and differential equations.

Subject:
Engineering
Mathematics
Material Type:
Textbook
Provider:
Wytheville Community College
Author:
Jason Lachniet
Date Added:
05/12/2018
Tech Adapt: Emerging Technologies and Canadian Professional Contexts (VLS Library Version)
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

An Open Educational Resource for Translating Technical Expertise for Canadian Business Contexts

Short Description:
This e-book offers resources to support technical experts to communicate with non-technical professionals. It helps users translate their work and adapt their communication to audience needs. Cover Art: Fakurian Design.

Long Description:
The Tech Adapt e-book guides learners to communicate clearly with non- and semi-technical audiences. Developed through several semesters of teaching international students in Computer Science how to translate their expertise for business and other professional purposes, the resources provided in this e-book highlight and outline some of the key topics related to connecting emerging technologies with the Canadian business context.

Word Count: 9401

(Note: This resource's metadata has been created automatically by reformatting and/or combining the information that the author initially provided as part of a bulk import process.)

Subject:
Computer Science
Communication
Material Type:
Textbook
Date Added:
02/01/2022
Tech Adapt: Emerging Technologies and Canadian Professional Contexts
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

An Open Educational Resource for Translating Technical Expertise for Canadian Business Contexts

Short Description:
This e-book offers resources to support technical experts to communicate with non-technical professionals. It helps users translate their work and adapt their communication to audience needs. Cover Art: Fakurian Design.

Long Description:
The Tech Adapt e-book guides learners to communicate clearly with non- and semi-technical audiences. Developed through several semesters of teaching international students in Computer Science how to translate their expertise for business and other professional purposes, the resources provided in this e-book highlight and outline some of the key topics related to connecting emerging technologies with the Canadian business context.

Word Count: 16599

(Note: This resource's metadata has been created automatically by reformatting and/or combining the information that the author initially provided as part of a bulk import process.)

Subject:
Computer Science
Communication
Material Type:
Textbook
Author:
Victoria Abboud
Date Added:
02/01/2022
Introduction to Intellectual Property
Unrestricted Use
CC BY
Rating
0.0 stars

Introduction to Intellectual Property provides a clear, effective introduction to patents, copyright, trademarks, and trade secrets. The text may be used by students and instructors in formal courses, as well as those applying intellectual property considerations to entrepreneurship, marketing, law, computer science, engineering, design, or other fields. The luminaries involved with this project represent the forefront of knowledge and experience, and the material offers considerable examples and scenarios, as well as exercises and references.

Subject:
Law
Material Type:
Textbook
Provider:
Rice University
Provider Set:
OpenStax College
Author:
David Kappos
David Kline
Date Added:
07/12/2022
Educational Media Program
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

This book collects posts from the Educational Media Program's blog. The EdMedia Program is run by the Teaching and Learning Centre at Simon Fraser University and is designed to help faculty, staff and grad students make sense of and educational media and incorporate it into their teaching practice.

Subject:
Education
Material Type:
Textbook
Provider:
British Columbia/Yukon Open Authoring Platform
Author:
draggin
Shantala Singh
Date Added:
07/06/2020