Updating search results...

Search Resources

63 Results

View
Selected filters:
  • Information Science
The Information Literacy User’s Guide: An Open, Online Textbook
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Good researchers have a host of tools at their disposal that make navigating today’s complex information ecosystem much more manageable. Gaining the knowledge, abilities, and self-reflection necessary to be a good researcher helps not only in academic settings, but is invaluable in any career, and throughout one’s life. The Information Literacy User’s Guide will start you on this route to success.The Information Literacy User’s Guide is based on two current models in information literacy: The 2011 version of The Seven Pillars Model, developed by the Society of College, National and University Libraries in the United Kingdom and the conception of information literacy as a metaliteracy, a model developed by one of this book’s authors in conjunction with Thomas Mackey, Dean of the Center for Distance Learning at SUNY Empire State College. These core foundations ensure that the material will be relevant to today’s students.The Information Literacy User’s Guide introduces students to critical concepts of information literacy as defined for the information-infused and technology-rich environment in which they find themselves. This book helps students examine their roles as information creators and sharers and enables them to more effectively deploy related skills. This textbook includes relatable case studies and scenarios, many hands-on exercises, and interactive quizzes.

Subject:
Applied Science
Information Science
Material Type:
Activity/Lab
Assessment
Textbook
Provider:
State University of New York
Provider Set:
Milne Open Textbooks
Author:
Allison Hosier and Tor Loney
Daryl Bullis
Deborah Bernnard
Greg Bobish
Irina Holden
Jenna Hecker
Trudi Jacobson
Date Added:
07/07/2021
Information Systems
Unrestricted Use
CC BY
Rating
0.0 stars

Students need to understand systems and the systems concept, and they need to understand the role of ICT in enabling systems. Students will learn the characteristics of good systems (e.g., intuitive, likable, error-resistant, fast, flexible, and the like). Knowing the characteristics of good systems will permit students to demand well designed systems and to suggest how existing systems should be changed. Students need to understand the affordances, directions, and limits of hardware, software, and networks in both personal and organizational dimensions. They also need to appreciate that, as technical capabilities change and new ones arise, more opportunities to apply ICT for efficiency, effectiveness, and innovation are afforded. They need to understand the process for developing and implementing new or improved systems and the activities of IS professionals in this process.

Subject:
Applied Science
Information Science
Material Type:
Textbook
Provider:
BCcampus
Provider Set:
BCcampus Open Textbooks
Author:
Richard T. Watson
Date Added:
10/28/2014
Information Technology Essentials, Spring 2005
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Subject covers technology concepts and trends underlying current and future developments in information technology, and fundamental principles for the effective use of computer-based information systems. Special emphasis on networks and distributed computing, including the web. Other topics include: hardware and operating systems, software development tools and processes, relational databases, security and cryptography, enterprise applications and business process redesign, and electronic commerce. Hands-on exposure to Web, database, and graphical user interface (GUI) tools. Primarily for Sloan master's students.

Subject:
Applied Science
Information Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Malone, Thomas
Date Added:
01/01/2005
Information Theory, Spring 2010
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

6.441 offers an introduction to the quantitative theory of information and its applications to reliable, efficient communication systems. Topics include mathematical definition and properties of information, source coding theorem, lossless compression of data, optimal lossless coding, noisy communication channels, channel coding theorem, the source channel separation theorem, multiple access channels, broadcast channels, Gaussian noise, and time-varying channels.

Subject:
Applied Science
Information Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Médard, Muriel
Date Added:
01/01/2010
Information and Communication Technologies in Community Development, Spring 2004
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This practicum subject integrates theory and practice through the design, implementation, and evaluation of a comprehensive community information infrastructure that promotes democratic involvement and informs community development projects. Students work with Lawrence Community Works, Inc. to involve constituents and generate solutions to an important planning problem in the City of Lawrence, Massachusetts. Final project presentations take place in a public forum, and serve to inform future development of the information infrastructure. Subject begins with an overview of the digital divide, e-government, public participation GIS, and neighborhood information systems. Subject includes a reflection component and a deliberate investigation of race, class, and gender dynamics.

Subject:
Applied Science
Information Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Hoyt, Lorlene M.
Date Added:
01/01/2004
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 Algorithms, Fall 2011
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course provides an introduction to mathematical modeling of computational problems. It covers the common algorithms, algorithmic paradigms, and data structures used to solve these problems. The course emphasizes the relationship between algorithms and programming, and introduces basic performance measures and analysis techniques for these problems.

Subject:
Applied Science
Information Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Erik Demaine
Srinivas Devadas
Date Added:
01/01/2011
Introduction to C++, January IAP 2011
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This is a fast-paced introductory course to the C++ programming language. It is intended for those with little programming background, though prior programming experience will make it easier, and those with previous experience will still learn C++-specific constructs and concepts. This course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs from the first week of January until the end of the month.

Subject:
Applied Science
Computer Science
Functions
Information Science
Mathematics
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Dunietz, Jesse
Kovacs, Geza
Marrero, John
Date Added:
01/01/2010
Introduction to C Memory Management and C++ Object-Oriented Programming, January IAP 2010
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Ever hang your head in shame after your Python program wasn't as fast as your friend's C program? Ever wish you could use objects without having to use Java? Join us for this fun introduction to C and C++! We will take you through a tour that will start with writing simple C programs, go deep into the caves of C memory manipulation, resurface with an introduction to using C++ classes, dive deeper into advanced C++ class use and the C++ Standard Template Libraries. We'll wrap up by teaching you some tricks of the trade that you may need for tech interviews. We see this as a C/C++ empowerment" course: we want you to come away understanding why you would want to use C over another language (control over memory, probably for performance reasons), why you would want to use C++ rather than C (objects), and how to be useful in C and C++. This course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs from the first week of January until the end of the month."

Subject:
Applied Science
Information Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Kang, Eunsuk
Yang, Jean
Date Added:
01/01/2010
Introduction to C and C++, January IAP 2013
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course provides a fast-paced introduction to the C and C++ programming languages. You will learn the required background knowledge, including memory management, pointers, preprocessor macros, object-oriented programming, and how to find bugs when you inevitably use any of those incorrectly. There will be daily assignments and a small-scale individual project. This course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs from the first week of January until the end of the month.

Subject:
Applied Science
Information Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Frank Li
Kyle Murray
Tom Lieber
Date Added:
01/01/2013
Introduction to Communication, Control, and Signal Processing, Spring 2010
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course examines signals, systems and inference as unifying themes in communication, control and signal processing. Topics include input-output and state-space models of linear systems driven by deterministic and random signals; time- and transform-domain representations in discrete and continuous time; group delay; state feedback and observers; probabilistic models; stochastic processes, correlation functions, power spectra, spectral factorization; least-mean square error estimation; Wiener filtering; hypothesis testing; detection; matched filters.

Subject:
Applied Science
Information Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Oppenheim, Alan V.
Verghese, George
Date Added:
01/01/2010
Introduction to Computer Science and Programming, Spring 2011
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This subject is aimed at students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems. It also aims to help students, regardless of their major, to feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The class will use the Python programming language.

Subject:
Applied Science
Computer Science
Education
Engineering
Information Science
Mathematics
Material Type:
Diagram/Illustration
Full Course
Homework/Assignment
Lecture
Textbook
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Guttag, John
Date Added:
01/01/2011
Introduction to Convex Optimization, Fall 2009
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course aims to give students the tools and training to recognize convex optimization problems that arise in scientific and engineering applications, presenting the basic theory, and concentrating on modeling aspects and results that are useful in applications. Topics include convex sets, convex functions, optimization problems, least-squares, linear and quadratic programs, semidefinite programming, optimality conditions, and duality theory. Applications to signal processing, control, machine learning, finance, digital and analog circuit design, computational geometry, statistics, and mechanical engineering are presented. Students complete hands-on exercises using high-level numerical software. Acknowledgements The course materials were developed jointly by Prof. Stephen Boyd (Stanford), who was a visiting professor at MIT when this course was taught, and Prof. Lieven Vanderberghe (UCLA).

Subject:
Applied Science
Business and Communication
Computer Science
Finance
Information Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Boyd, Stephen
Parrilo, Pablo
Date Added:
01/01/2010
Introduction to EECS II: Digital Communication Systems, Fall 2012
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

An introduction to several fundamental ideas in electrical engineering and computer science, using digital communication systems as the vehicle. The three parts of the course - bits, signals, and packets - cover three corresponding layers of abstraction that form the basis of communication systems like the Internet. The course teaches ideas that are useful in other parts of EECS: abstraction, probabilistic analysis, superposition, time and frequency-domain representations, system design principles and trade-offs, and centralized and distributed algorithms. The course emphasizes connections between theoretical concepts and practice using programming tasks and some experiments with real-world communication channels.

Subject:
Applied Science
Computer Science
Engineering
Information Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
George Verghese
Hari Balakrishnan
Date Added:
01/01/2012
Introduction to MATLAB, Spring 2008
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course was offered as a non-credit program during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs from the first week of January until the end of the month. The course, intended for students with no programming experience, provides the foundations of programming in MATLABĺ. Variables, arrays, conditional statements, loops, functions, and plots are explained. At the end of the course, students should be able to use MATLAB in their own work, and be prepared to deepen their MATLAB programming skills and tackle other languages for computing, such as Java, C++, or Python. The course mostly follows the official MATLAB Manual, available from The MathWorks. We will cover material from chapters 2-5. Technical Requirements:Special software is required to use some of the files in this course: .m.

Subject:
Applied Science
Information Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Farjoun, Yossi
Date Added:
01/01/2008
Introduction to Nanoelectronics, Spring 2010
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Traditionally, progress in electronics has been driven by miniaturization. But as electronic devices approach the molecular scale, classical models for device behavior must be abandoned. To prepare for the next generation of electronic devices, this class teaches the theory of current, voltage and resistance from atoms up. To describe electrons at the nanoscale, we will begin with an introduction to the principles of quantum mechanics, including quantization, the wave-particle duality, wavefunctions and Schrĺ_dinger's equation. Then we will consider the electronic properties of molecules, carbon nanotubes and crystals, including energy band formation and the origin of metals, insulators and semiconductors. Electron conduction will be taught beginning with ballistic transport and concluding with a derivation of Ohm's law. We will then compare ballistic to bulk MOSFETs. The class will conclude with a discussion of possible fundamental limits to computation.

Subject:
Applied Science
Career and Technical Education
Electronic Technology
Information Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Baldo, Marc
Date Added:
01/01/2010
Introduction to Web Accessibility: Essential Accessibility for Everyone
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

With raised awareness and accessibility laws emerging around the world, understanding what inclusive access to the Web means is becoming necessary knowledge for anyone who produces digital content. Much of the current information on Web accessibility requires some technical understanding, and may be difficult to consume for the average person. The instruction here will “interpret” the W3C Web Content Accessibility Guidelines (WCAG 2.1), to make it easier to understand for a general audience. You will have an opportunity to experience barriers firsthand, then experience that content with the barriers removed, developing a practical understanding of web accessibility.

Subject:
Applied Science
Computer Science
Education
Higher Education
Information Science
Material Type:
Activity/Lab
Assessment
Full Course
Homework/Assignment
Interactive
Textbook
Provider:
Ryerson University
Author:
Digital Education Strategies
The Chang School
Date Added:
07/07/2021
Library Carpentry Workshop Overview
Unrestricted Use
CC BY
Rating
0.0 stars

Library Carpentry aims to teach people working in library- and information-related roles how to automate tasks; create, maintain, and analyze sustainable and reusable data; work effectively with IT and systems colleagues; and better understand the use of software in research. This is an overview of the "carpentries" curriculum for librarians.

[Note: although the Carpentry webpage uses an across-the-board copyright symbol on the footer of the page, the github repo on which the page is maintained, clearly states: "All Software, Data, and Library Carpentry instructional material is made available under the Creative Commons Attribution license." see: https://github.com/librarycarpentry/lc-overview]

Subject:
Applied Science
Information Science
Material Type:
Student Guide
Author:
Library Carpentry
Date Added:
07/27/2022
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:
Applied Science
Computer Science
Information Science
Material Type:
Textbook
Provider:
Green Tea Press
Author:
Allen B. Downey
Date Added:
01/01/2008
Mathematics for Computer Science, Fall 2010
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course covers elementary discrete mathematics for computer science and engineering. It emphasizes mathematical definitions and proofs as well as applicable methods. Topics include formal logic notation, proof methods; induction, well-ordering; sets, relations; elementary graph theory; integer congruences; asymptotic notation and growth of functions; permutations and combinations, counting principles; discrete probability. Further selected topics may also be covered, such as recursive definition and structural induction; state machines and invariants; recurrences; generating functions.

Subject:
Applied Science
Computer Science
Information Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Dijk, Marten van
Leighton, Tom
Date Added:
01/01/2010