Updating search results...

Search Resources

344 Results

View
Selected filters:
  • Computer Science
IT Fundamentals
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

IT Fundamentals introduces computer hardware, computer software, databases, networking, security, and software development.

This course comprises 15 lessons covering IT fundamentals. Each lesson includes a combination of Wikipedia readings, YouTube videos, and hands-on learning activities. The course also assists learners in preparing for CompTIA IT Fundamentals certification.

Current Lessons
Current lessons targeting IT Fundamentals exam FC0-U61:

Introduction
Devices
Components
Peripherals
Operating Systems
Applications
Database Concepts
Database Use
Networking
Internet
Security Concepts
Security Practices
Software Development
Troubleshooting
Business Continuity

Previous Lessons
Previous lessons targeting IT Fundamentals exam FC0-U51:

Hardware
Peripherals
Operating Systems
Virtualization
Installation and Configuration
Applications
File Systems
File Management
Scripting
Networking
Internetworking
Security
Safety
Support
Mobile Devices

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Date Added:
06/22/2020
Implementing Time Lines in Microsoft Excel Templates
Unrestricted Use
CC BY
Rating
0.0 stars

Microsoft Excel is extremely useful for many different types of digital scholarship projects. This one looks at the ability of Excel to create time lines for historical projects using an Excel template developed for project time lines. Before starting I will warn the reader that because of the way Excel stores and handles dates, these time lines only work for dates after Jan. 1, 1900. There are some potential fixes for this that I hope to address in the future.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Gettysburg College
Date Added:
01/05/2017
Implementing a One Address CPU in Logisim
Unrestricted Use
CC BY
Rating
0.0 stars

Most computer users have an incorrect, but useful, cognitive metaphor for computers in which the user says (or types or clicks) something and a mystical, almost intelligent or magical, behavior happens. It is not a stretch to describe computer users as believing computers follow the laws of magic, where some magic incantation is entered, and the computer responds with an expected, but magical, behavior.

This magic computer does not actually exist. In reality computer are machines, and every action a computer performs reduces to a set of mechanical operations. In fact the first complete definition of a working computer was a mechanical machine designed by Charles Babbage in 1834, and would have run on steam power.

Probably the biggest success of Computer Science (CS) in the 20th century was the development of abstractions that hide the mechanical nature of computers. The fact that average people use computers without ever considering that they are mechanistic is a triumph of CS designers.

This purpose of this monograph is to break the abstract understanding of a computer, and to explain a computer’s behavior in completely in mechanistic terms. It will deal specifically with the Central Processing Unit (CPU) of the computer, as this is where the magic happens. All other parts of a computer can be seen as just providing information for the CPU to operate on.

This monograph will deal with a specific type of CPU, a one-address CPU, and will explain this CPU using only standard gates, specifically AND, OR, NOT, NAND and XOR gates, and 4 basic Integrated Circuits (ICs), the Decoder, Multiplexer, Adder, and Flip Flop. All of these gates and components can be described as mechanical transformations of input data to output data, and the overall CPU can then be seen as a mechanical device.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Gettysburg College
Author:
Charles W. Kann
Date Added:
07/22/2016
Implementing a One Address CPU in Logisim
Unrestricted Use
CC BY
Rating
0.0 stars

Most computer users have an incorrect, but useful, cognitive metaphor for computers in which the user says (or types or clicks) something and a mystical, almost intelligent or magical, behavior happens. It is not a stretch to describe computer users as believing computers follow the laws of magic, where some magic incantation is entered, and the computer responds with an expected, but magical, behavior.

This magic computer does not actually exist. In reality computer are machines, and every action a computer performs reduces to a set of mechanical operations. In fact the first complete definition of a working computer was a mechanical machine designed by Charles Babbage in 1834, and would have run on steam power.

Probably the biggest success of Computer Science (CS) in the 20th century was the development of abstractions that hide the mechanical nature of computers. The fact that average people use computers without ever considering that they are mechanistic is a triumph of CS designers.

This purpose of this monograph is to break the abstract understanding of a computer, and to explain a computer’s behavior in completely in mechanistic terms. It will deal specifically with the Central Processing Unit (CPU) of the computer, as this is where the magic happens. All other parts of a computer can be seen as just providing information for the CPU to operate on.

This monograph will deal with a specific type of CPU, a one-address CPU, and will explain this CPU using only standard gates, specifically AND, OR, NOT, NAND and XOR gates, and 4 basic Integrated Circuits (ICs), the Decoder, Multiplexer, Adder, and Flip Flop. All of these gates and components can be described as mechanical transformations of input data to output data, and the overall CPU can then be seen as a mechanical device.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Gettysburg College
Date Added:
07/22/2016
Information Retrieval
Unrestricted Use
CC BY
Rating
0.0 stars

This course focus on basic and advanced techniques on text-based information retrieval (IR), the study of the processing, indexing, querying, organizing, and classifying textual documents, including hypertext documents available on the world-wide-web.

Subject:
Applied Science
Computer Science
Material Type:
Module
Provider:
African Virtual University
Provider Set:
OER@AVU
Author:
Fekade Getahun
Date Added:
02/22/2018
Information Security
Unrestricted Use
CC BY
Rating
0.0 stars

This course focuses on the fundamentals of information security that are used in protecting both the information present in computer storage as well as information traveling over computer networks. Upon successful completion of this course, the student will be able to: explain the challenges and scope of information security; explain such basic security concepts as confidentiality, integrity, and availability, which are used frequently in the field of information security; explain the importance of cryptographic algorithms used in information security in the context of the overall information technology (IT) industry; identify and explain symmetric algorithms for encryption-based security of information; identify and explain public key-based asymmetric algorithms for encryption-based security of information; describe the access control mechanism used for user authentication and authorization; describe Secure Sockets Layer (SSL) as a common solution enabling security of many applications, including all Internet-based commerce; describe securing Internet Protocol (IP) communications by using Internet Protocol Security (IPSec); explain the importance of physical security and discuss ways to improve physical security of an enterprise; explain the use of such security tools as firewalls and intrusion prevention systems; explain malicious software issues, such as those brought forth by software-based viruses and worms; explain common software security issues, such as buffer overflow; describe the basic process of risk assessment in the context of overall IT security management. (Computer Science 406)

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
The Saylor Foundation
Date Added:
04/29/2019
Information Systems for Business and Beyond
Unrestricted Use
CC BY
Rating
0.0 stars

Welcome to Information Systems for Business and Beyond. In this book, you will be introduced to the concept of information systems, their use in business, and the larger impact they are having on our world.

Subject:
Applied Science
Business and Communication
Computer Science
Material Type:
Textbook
Provider:
eCampusOntario
Author:
David T. Bourgeois
Ph.D.
Date Added:
06/28/2020
Information Systems for Business and Beyond
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

This book is written as an introductory text, meant for those with little or no experience with computers or information systems. While sometimes the descriptions can get a little bit technical, every effort has been made to convey the information essential to understanding a topic while not getting bogged down in detailed terminology or esoteric discussions.

Subject:
Applied Science
Computer Science
Information Science
Material Type:
Textbook
Author:
David T. Bourgeois
James L. Smith
Joseph Mortati
Shouhong Wang
Date Added:
10/26/2023
Information Technology in the Health Care System of the Future, Spring 2009
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

"This innovative, trans-faculty subject teaches how information technologies (IT) are reshaping and redefining the health care marketplace through improved economies of scale, greater technical efficiencies in the delivery of care to patients, advanced tools for patient education and self-care, network integrated decision support tools for clinicians, and the emergence of e-commerce in health care. Student tutorials provide an opportunity for interactive discussion. Interdisciplinary project teams comprised of Harvard and MIT graduate students in medicine, business, law, education, engineering, computer science, public health, and government collaborate to design innovative IT applications. Projects are presented during the final class. ĺĘ Starting in Spring 2010, this course will be titled Enabling Technology Innovation in Healthcare and the Life Sciences."

Subject:
Applied Science
Computer Science
Health, Medicine and Nursing
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Bagur, Mirena
Bergeron, Bryan
Locke, Steven
Sands, Daniel
Date Added:
01/01/2009
Information and Communication Technology in Africa, Spring 2006
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This is a discussion-based, interactive seminar on the development of information and communication technology in Sub-Saharan Africa. The students will seek to understand the issues surrounding designing and instituting policy, and explore the possible ways in which they can make an impact on information and communication technology in Africa.

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Bobbili, Raja
Shigeru Miyagawa
Date Added:
01/01/2006
Ingeniería del Software II: Implementación, Pruebas y Mantenimiento
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

En este libro se investigó los procesos de implementación, pruebas y mantenimiento de la ingeniería del software y se documentó los diferentes tipos de pruebas de software para validar el correcto funcionamiento de un software, se documentó también los procesos de evolución de un software para lograr un correcto mantenimiento del software. Este libro tiene como objetivo aplicar los conceptos y teorías de validación del software con el fin de crear de software de calidad, confiable, que se encuentre disponible, protegido y seguro, para que el profesional de sistemas informáticos sea capaz de gestionar con eficiencia y en ambientes éticos y de responsabilidad proyectos inmersos en la creación software. Se investigó varios libros llegando a realizar un compendio de las partes más importantes y se llegó a la conclusión de que la ingeniería del software proporciona varias técnicas para la evaluación y validación del software y varias metodologías para el desarrollo de software confiable y seguro que el profesional puede utilizar dependiendo las diferentes necesidades, situaciones o proyectos a desarrollar.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Editorial Grupo AEA
Date Added:
10/26/2023
Ingeniería del Software I: Requerimientos y Modelado del Software
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

En este libro se investigó los fundamentos de la ingeniería del software y se documentó los conceptos básicos del software y los procesos para la creación de software, se documentó también cómo llevar a cabo un análisis de requerimientos de software, cuáles son los tipos de requerimientos, cómo obtenerlos, documentarlos, validarlos y modelarlos mediante diferentes tipos de diagramas. Este libro tiene como objetivo aplicar los conceptos y teorías de administración para la creación de software de calidad mediante las diferentes metodologías, técnicas y herramientas de la ingeniería del software para que el profesional de sistemas informáticos sea capaz de gestionar con eficiencia y en ambientes éticos y de responsabilidad proyectos inmersos en la creación software. Se investigó varios libros llegando a realizar un compendio de las partes más importantes y se llegó a la conclusión de que la ingeniería del software proporciona varias metodologías para el desarrollo del software y varios modelos para el diseño de software que el profesional puede utilizar dependiendo las diferentes necesidades o las diferentes situaciones o proyectos a desarrollar.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Editorial Grupo AEA
Date Added:
04/01/2023
Integer Programming and Combinatorial Optimization, Fall 2009
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

The course is a comprehensive introduction to the theory, algorithms and applications of integer optimization and is organized in four parts: formulations and relaxations, algebra and geometry of integer optimization, algorithms for integer optimization, and extensions of integer optimization.

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Bertsimas, Dimitris
Schulz, Andreas
Date Added:
01/01/2009
Inteligencia Artificial
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

Este libro es una introducción al area de la Inteligencia Artificial y presenta algunas de las aplicaciones que puede tener en la vida real en diversos campos de aplicación, El libro esta compuesto de ocho capítulos los cuales abarcan los antededentes, algunos conceptos importantes para la resolución de problemas como es la representación de conocimiento, el planteamiento de los problemas. Asimismo se menciona la teoría de agentes por un lado y por otro lo que es el aprendizaje computacional. Otra area que se aborta es la computación evolutivo y los algoritmos bioinspirados para la resolución de problemas, dandole enfasis a los problemas de optimizacion. Por ultimo se menciona una nueva tendencia en el area de las ciencias computacionales como es el uso de las GPUs para trabajar de una manera mas rapida al realizar el procesamiento en paralelo.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Project LATIn: The Latin American Open Textbook Initiative
Author:
Ana Casali
Antonio Silva Sprock
Aurora Torres Soto
Crizpín Zavala D.
Eliana Scheihing
Ember Ubeimar Martínez Flor
Fátima Sayuri Quezada Aguilera
José Alberto Hernández A
Julio Cesar Ponce Gallegos
Ma. Dolores Torres Soto
Nodari Vakhnia
Oswaldo Pedreño
Yván Jesús Túpac Valdivia
Date Added:
10/26/2023
Internet Technology in Local and Global Communities, Spring 2005
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course is based on the work of the MIT-African Internet Technology Initiative (MIT-AITI). MIT-AITI is an innovative approach by MIT students to integrate computers and internet technology into the education of students in African schools. The program focuses upon programming principles, cutting-edge internet technology, free open-source systems, and even an entrepreneurship seminar to introduce students in Africa to the power of information technology in today's world. MIT-AITI achieves this goal by sending MIT students to three African nations in order to teach both students and teachers through intensive classroom and lab sessions for six weeks. The AITI program is implemented with emphasis on classroom teaching, community-oriented projects, and independent learning. This course has two major components: Content from a spring 2005 preparatory seminar offered by the MIT-AITI leadership. The goal of this seminar is to adequately prepare the AITI student teachers for their upcoming summer experiences in Africa. A snapshot of the summer 2005 MIT-AITI program. This includes the Javaĺ¨-based curriculum that MIT-AITI ambassadors teach in Africa each year, as well as content from an entrepreneurship seminar offered concurrently with the IT class.

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Gaudi, Manish
Date Added:
01/01/2005
Introduction To Computer Science
Unrestricted Use
CC BY
Rating
0.0 stars

This course introduces learners to basics notions in Computer Science and computing. It covers topics such as the development of history of computers and computing; the characteristics of computer systems; the organization of a computer system; the Von Neumann architecture, the history of the Internet; basic software applications. It is designed for learners with little or no experience in computer use

Subject:
Applied Science
Computer Science
Material Type:
Module
Provider:
African Virtual University
Provider Set:
OER@AVU
Author:
Dessalegn Menaquint
Date Added:
04/04/2018
Introduction To MATLAB Programming, Fall 2011
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course is intended to assist undergraduates with learning the basics of programming in general and programming MATLAB in particular.

Subject:
Applied Science
Computer Science
Functions
Information Science
Mathematics
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Yossi Farjoun
Date Added:
01/01/2011
Introduction to Autonomous Robots
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

This book introduces concepts in mobile, autonomous robotics to 3rd-4th year students in Computer Science or a related discipline. The book covers principles of robot motion, forward and inverse kinematics of robotic arms and simple wheeled platforms, perception, error propagation, localization and simultaneous localization and mapping. The cover picture shows a wind-up toy that is smart enough to not fall off a table just using intelligent mechanism design and illustrate the importance of the mechanism in designing intelligent, autonomous systems. This book is open source, open to contributions, and released under a creative common license.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Author:
Nikolaus Correll
Date Added:
10/26/2023
Introduction to Autonomous Robots
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

This book introduces concepts in mobile, autonomous robotics to 3rd-4th year students in Computer Science or a related discipline. The book covers principles of robot motion, forward and inverse kinematics of robotic arms and simple wheeled platforms, perception, error propagation, localization and simultaneous localization and mapping. The cover picture shows a wind-up toy that is smart enough to not fall off a table just using intelligent mechanism design and illustrate the importance of the mechanism in designing intelligent, autonomous systems. This book is open source, open to contributions, and released under a creative common license.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Author:
Nikolaus Correll
Date Added:
04/24/2019
Introduction to Bioengineering (BE.010J), Spring 2006
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Designed as a freshmen seminar course, faculty from various School of Engineering departments describe the research and educational opportunities specific to and offered by their departments. Background lectures by the 20.010J staff introduce students to the fundamental scientific basis for bioengineering. Specially produced videos provide additional background information that is supplemented with readings from newspaper and magazine articles. Bioengineering at MIT is represented by the diverse curricula offered by most Departments in the School of Engineering. This course samples the wide variety of bioengineering options for students who plan to major in one of the undergraduate Engineering degree programs. The beginning lectures describe the science basis for bioengineering with particular emphasis on molecular cell biology and systems biology. Bioengineering faculty will then describe the bioengineering options in a particular engineering course as well as the type of research conducted by faculty in the department.

Subject:
Applied Science
Biology
Computer Science
Natural Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Belcher, Angela
Lauffenburger, Douglas
Matsudaira, Paul
Date Added:
01/01/2006