The text, labs, and review questions in this book are designed as …
The text, labs, and review questions in this book are designed as an introduction to the applied topic of computer security (cybersecurity). With these resources students will learn ways of preventing, identifying, understanding, and recovering from attacks against computer systems. This text also presents the evolution of computer security, the main threats, attacks and mechanisms, applied computer operation and security protocols, main data transmission and storage protection methods, cryptography, network systems availability, recovery, and business continuation procedures.
This course is designed to familiarize students with basic computer architecture and …
This course is designed to familiarize students with basic computer architecture and operating systems and the relationships between hardware and operating systems will be explored. A student who successfully completes this course will also be able to gain strong foundation in the core fundamentals of digital technology. Basic concepts are reinforced by exercises, and hand-on applications. Students will also program and run simple macros in Linux shell. Employability skills, such as Problem solving, Teamwork, Communications and Critical Thinking are integrated into the course work. 4 hours’ lecture. All course content created by Syeda Ferdous Arar Begum. Content added to OER Commons by Joanna Gray.
Exploring Computer Science is a yearlong course developed around a framework of …
Exploring Computer Science is a yearlong course developed around a framework of both computer science content and computational practice. Assignments and instruction are contextualized to be socially relevant and meaningful for diverse students. Units utilize a variety of tools/platforms and culminate with final projects around Human-Computer Interaction, Problem Solving, Web Design (HTML, CSS), Programming (Scratch, Edware), Computing & Data Analysis, and Robotics. ECS is recognized nationally as a preparatory course for AP Computer Science Principles. Watch this video and view this fact sheet for more information.
This is the lab manual for the Fay Lab at the University …
This is the lab manual for the Fay Lab at the University of Massachusetts Dartmouth School for Marine Science and Technology. The focus of our work centers around developing interdisciplinary modeling approaches to extend the scope of applications for fisheries and ecosystem-based management. More about our group’s research activity can be found on our website.
This lab manual resource is intended to provide an overview for lab members and others about how we do our work, and our expectations for our team. It is also a space to document institutional knowledge and for important information about procedures and available resources.
The content for this book was developed as part of our group’s participation in the Openscapes Champions program. We are extremely grateful to and acknowledge Dr. Julia Stewart Lowndes’ role in helping shape how our lab both works and how we articulate our identity. 🙏 Thanks also to Ileana Fenwick and Stefanie Butland for their work moving the lab-manual from bookdown to Quarto.
The purpose of this book is to teach new programmers and scientists …
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.
The histories of information, communication, and computing technologies have attracted attention from …
The histories of information, communication, and computing technologies have attracted attention from scholars across a variety of disciplines. This course introduces students to prominent voices in these topics across fields. Alongside readings introducing students to this broad scholarly terrain, the course offers guidance in research and writing for publication based on the reality that PhD candidates on the job market need to be published authors, and that every term paper has the potential to be a journal article. We work towards publication by reading widely-cited scholarly histories both for their content and for what they can tell us about scholarly craft.
As the digital revolution brings with it radical changes in how and …
As the digital revolution brings with it radical changes in how and what we learn, people must continue to learn all the time. New technologies make possible new approaches to learning, new contexts for learning, new tools to support learning, and new ideas of what can be learned. This course will explore these new opportunities for learning with a special focus on what can be learned through immersive, hands-on activities. Students will participate in (and reflect on) a variety of learning situations, and will use Media Lab technologies to develop new workshops, iteratively run and refine the workshops, and analyze how and what the workshop participants learn.
This course is an introduction to the consideration of technology as the …
This course is an introduction to the consideration of technology as the outcome of particular technical, historical, cultural, and political efforts, especially in the United States during the 19th and 20th centuries. Topics include industrialization of production and consumption, development of engineering professions, the emergence of management and its role in shaping technological forms, the technological construction of gender roles, and the relationship between humans and machines.
The focus of the course is on medical science and practice in …
The focus of the course is on medical science and practice in the age of automation and the genome, both present and future. It ncludes an analysis of the computational needs of clinical medicine, a review systems and approaches that have been used to support those needs, and an examination of new technologies.
This course examines the philosophical and theoretical foundations of constructionism as a …
This course examines the philosophical and theoretical foundations of constructionism as a paradigm for formulating and evaluating new theories for learning and approaches to education. One of the goals of this course is to help new learning researchers situate their work within the constructionist framework through readings and projects that will focus on the rich interplay between the process of knowledge construction and the development and co-evolution of ideas, learners, tools, and contexts.
Introduction to Computing provides students with an overview of computers and networking …
Introduction to Computing provides students with an overview of computers and networking technology in use today, and how they impact parts of modern society ranging from personal privacy to global business operations. Learners will explore topics related to the development, use, regulation, and implications of computer hardware, software, networking, and the Internet in social, business, and government contexts. This coursework is appropriate for computer science majors and non-majors seeking to establish a foundation in basic computing topics. Content is available in PDF and Open Document formats and is licensed CC BY. Learning Objectives also are provided.
No restrictions on your remixing, redistributing, or making derivative works. Give credit to the author, as required.
Your remixing, redistributing, or making derivatives works comes with some restrictions, including how it is shared.
Your redistributing comes with some restrictions. Do not remix or make derivative works.
Most restrictive license type. Prohibits most uses, sharing, and any changes.
Copyrighted materials, available under Fair Use and the TEACH Act for US-based educators, or other custom arrangements. Go to the resource provider to see their individual restrictions.