Updating search results...

Search Resources

1486 Results

View
Selected filters:
  • Computer Science
  • College / Upper Division
  • Community College / Lower Division
CESBA Digital Literacy Curriculum
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

CESBA Pilot - LBS Digital Curriculum

Short Description:
This curriculum is designed to introduce the basic concepts needed to explore the digital world, to create learner-confidence, and to be a launching pad for further study. You can download PDF versions of this resource and the Practitioner Guide from the appendix or fom here: cesba.com/cesba-launches-lbs-digital-curriculum.

Long Description:
The goals of CESBA’s LBS digital materials are as follows: to standardize all digital vocabulary and jargon to create a better understanding of technology to offer a step by step approach for the learner that offers an independent learning experience and also provides talking points for the learner and practitioner to introduce the basic concepts needed to explore the digital world, to create learner-confidence, and to be a launching pad for further study to include activities and worksheets that help the learner recognize digital language and assist in remembering the steps to complete computer tasks

You can download PDF versions of this resource and the Practitioner Guide here: cesba.com/cesba-launches-lbs-digital-curriculum

Word Count: 12410

(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:
Applied Science
Computer Science
Education
English Language Arts
Material Type:
Textbook
Provider:
CESBA
Date Added:
07/01/2019
CIS 101 - Computer Fundamentals - OER (Public) Version
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

In this course, students will learn basic Microsoft Windows 10 Operating Systems skills (including Core PC Hardware Components, Graphical User Interface, Local and Cloud File Management, Applications, Internet Browsers, Security, and key System Utilities), Google Email, Contacts, Calendar, and Drive applications, as well as introduction to Word Processing, Spreadsheet and Presentation applications. Additionally, students will learn to create and convert documents between different format (Microsoft and Google apps).

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
Linn-Benton Community College
Author:
Ziko Rizk
Date Added:
03/29/2016
CIS 125 - Intro to Software Applications
Unrestricted Use
CC BY
Rating
0.0 stars

This course is designed to use technology as a productivity tool within a business environment through the use and integration of various software packages. You will use word processing software for formatting business correspondence, creating tables, multipage document, graphical elements, mail merging, and other features. Spreadsheet software will be used to create formulas, use built-in function for calculations, create charts/graphs, reference other worksheets/cells, and create absolute cell references as well as other formatting and editing features. Presentations software will be use to produce, edit, and create visually compelling presentations for business outcomes.

Course Outcomes:
1. Word processing software -- Use the features of a word processing program to produce, edit, and enhance business documents.
2. Spreadsheet software -- Use and understand a spreadsheet software program to create, edit, and format spreadsheets and charts.
3. Presentations software -- Use the features of a presentations program to produce, edit, and make visually appealing presentations.

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
Linn-Benton Community College
Author:
Linn Benton Virtual College
Date Added:
07/09/2020
CIS 195 - Web Development I - OER (PUBLIC)
Unrestricted Use
CC BY
Rating
0.0 stars

For access to instructor-only resources, contact LBCC's OER librarian (willihm@linnbenton.edu).|Introduces web design through an examination of (X)HTML, CSS and relevant computer graphic file formats. Students will learn to create standards-compliant, accessible web pages using modern design techniques and technologies. Emphasis will be placed on learning to write (X)HTML and CSS script without the help of advanced web design software; writing accessible, standards compliant code; and separating content, presentation and action.

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
Linn-Benton Community College
Author:
Lister, Frank
Date Added:
09/15/2016
CLIC Turns 50
Unrestricted Use
CC BY
Rating
0.0 stars

A history of Cooperating Libraries in Consortium, 1969-2019

Word Count: 31409

(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:
Applied Science
Business and Communication
Computer Science
Material Type:
Textbook
Provider:
CLIC
Date Added:
06/10/2019
CPU, memory, input & output
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Smart fabric designer Madison Maxey and founder and maker Danielle Applestone explain the different components that allow computers to input, store, process, and output information.

Subject:
Applied Science
Computer Science
Material Type:
Lesson
Provider:
Khan Academy
Provider Set:
Code.org
Author:
Code.org
Khan Academy
Date Added:
07/14/2021
C# Programming
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

Although C# is derived from the C programming language, it introduces some unique and powerful features, such as delegates (which can be viewed as type-safe function pointers) and lambda expressions which introduce elements of functional programming languages, as well as a simpler single class inheritance model (than C++) and, for those of you with experience in "C-like" languages, a very familiar syntax that may help beginners become proficient faster than its predecessors. Similar to Java, it is object-oriented, comes with an extensive class library, and supports exception handling, multiple types of polymorphism, and separation of interfaces from implementations. Those features, combined with its powerful development tools, multi-platform support, and generics, make C# a good choice for many types of software development projects: rapid application development projects, projects implemented by individuals or large or small teams, Internet applications, and projects with strict reliability requirements. Testing frameworks such as NUnit make C# amenable to test-driven development and thus a good language for use with Extreme Programming (XP). Its strong typing helps to prevent many programming errors that are common in weakly typed languages.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Wikibooks
Date Added:
07/28/2016
C++ Programming
Unrestricted Use
CC BY
Rating
0.0 stars

The student will learn the mechanics of editing and compiling a simple program written in C++ beginning with a discussion of the essential elements of C++ programming: variables, loops, expressions, functions, and string class. Next, the student will cover the basics of object-oriented programming: classes, inheritance, templates, exceptions, and file manipulation. The student will then review function and class templates and the classes that perform output and input of characters to/from files. This course will also cover the topics of namespaces, exception handling, and preprocessor directives. In the last part of the course, the student will learn some slightly more sophisticated programming techniques that deal with data structures such as linked lists and binary trees. Upon successful completion of this course, students will be able to: Compile and execute code written in C++ language; Work with the elementary data types and conditional and iteration structures; Define and use functions, pointers, arrays, struct, unions, and enumerations; Write C++ using principles of object-oriented programming; Write templates and manipulate the files; Code and use namespaces, exceptions, and preprocessor instructions; Write a code that represents linked lists and binary trees; Translate simple word problems into C++ language. (Computer Science 107)

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
The Saylor Foundation
Date Added:
11/16/2011
C Programming
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

C is the most commonly used programming language for writing operating systems. The first operating system written in C is Unix. Later operating systems like GNU/Linux were all written in C. Not only is C the language of operating systems, it is the precursor and inspiration for almost all of the most popular high-level languages available today. In fact, Perl, PHP, Python and Ruby are all written in C. By way of analogy, let's say that you were going to be learning Spanish, Italian, French, or Portuguese. Do you think knowing Latin would be helpful? Just as Latin was the basis of all of those languages, knowing C will enable you to understand and appreciate an entire family of programming languages built upon the traditions of C. Knowledge of C enables freedom.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Wikibooks
Date Added:
07/28/2016
CRS 111 - Basic Coding 1
Unrestricted Use
CC BY
Rating
0.0 stars

This course prepares the medical coding student for detailed procedural coding in integumentary, musculoskeletal, respiratory, and cardiovascular systems. Additionally, this course prepares the student to use ICD-10 diagnostic codes as principal, primary, secondary, and tertiary medical necessity justification. This course also prepares students to competently select accurate HCPCS codes for supplies, medications, transportation, etc.

Course Outcomes:
1. Identify and locate clinical information in patient charts which pertain to reimbursable data in all outpatient settings, and closely approximate the proper
2. Evaluation and Management code for reimbursement.
3. Demonstrate competency in procedural and diagnostic coding for the following systems: Integumentary; Respiratory; and Cardiovascular.
4. Demonstrate knowledge of Insurance, Billing and Coding Regulations.
5. Demonstrate accurate Diagnostic Coding.
6. Demonstrate accurate HCPCS Coding.
7. Demonstrate knowledge of CPT Coding Conventions.

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
Linn-Benton Community College
Author:
Linn Benton Virtual College
Date Added:
07/09/2020
CS04ALL: Command Line Python
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students are presented with information relating to stand alone Python programs, stdin, stdout, and command line arguments. This is a lab exercise. After completion students should be able to create executable Python programs which can accept input from stdin or command line arguments.

Subject:
Applied Science
Computer Science
Material Type:
Activity/Lab
Provider:
CUNY Academic Works
Provider Set:
John Jay College of Criminal Justice
Author:
Hunter. R Johnson
Date Added:
02/02/2019
CS 120 - Digital Literacy
Unrestricted Use
CC BY
Rating
0.0 stars

This course introduces terminology and gives an overview of the computer and information science. It focuses on the basic concepts of computer hardware and software systems, software applications, online inquiry, and evaluation of materials including ethical decisions. It also includes concepts reinforced in a laboratory environment. Through specific hands-on experience you will gather, evaluate, and solve real-world problems and form decisions based upon critical examination of today's technology.

This class is designed to teach you how to use a computer running a Windows Operating System. If you do not have access to a Windows computer or have problems doing assessments, please contact your Navigator to discuss your options.

Course Outcomes:
1. Identify current and future trends in computing and recognize various computing devices and their uses.
2. Identify the parts of a computer and their features and functions and recognize the advantages and limitations of important peripheral devices.
3. Identify and describe the features of desktop and specialized computer operating systems and understand the importance of system utilities, backups, and file management.
4. Explain why the web is important in today's society and why fluency in the tools and language of the Internet is necessary to be an educated consumer, a better student, an informed citizen, and a valuable employee.
5. Understand what a computer network is, identify different types of networks, and recognize threats to security and privacy.
6. Demonstrate the proper use of basic word processing, spreadsheet and presentation software features.

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
Linn-Benton Community College
Author:
Linn Benton Virtual College
Date Added:
07/09/2020
CS120 - Digital Literacy - OER (Public) Version
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

This course is designed as a survey course to familiarize students with computer concepts including software and hardware, software applications, and living online leading towards digital computer literacy. Instruction in this course is provided through demonstration and discussion. Class time will be provided for practicing concepts as well as working through assignments; however, additional time outside of class will be essential to improve skills and complete the assignments.

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
Linn-Benton Community College
Author:
Sisi Virasak
Ziko Rizk
Date Added:
04/04/2018
CS140M - Operating Systems: Microsoft - OER (PUBLIC) version
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

This course presents an overview of the Microsoft Windows Operating System (OS), with emphasis on the OS design, configuration, operations, and applications. This course will also cover PowerShell scripting and includes researching, documenting, and presenting a key OS function.

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
Linn-Benton Community College
Author:
Ziko Rizk
Date Added:
04/04/2018
CS 240A - Microsoft Windows Server Admin I
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

This is the first of two courses in the administration of Microsoft Windows® client/server networked operating systems. The courses CS 240A and CS 240B are laboratory-intensive courses that provide hands-on experience in the planning, installation, and administration of Microsoft Windows® client/server networks. The two courses provide partial preparation for the MCSA® and MCSE® exams.

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
Linn-Benton Community College
Author:
Ziko Rizk
Date Added:
07/09/2020
CS 240B - Microsoft Windows Server Admin II
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

This is the second of two courses in the administration of Microsoft Windows® client/server networked operating systems. The courses CS 240A and CS 240B are laboratory-intensive courses that provide hands-on experience in the planning, installation, and administration of Microsoft Windows® client/server networks. The two courses provide partial preparation for the MCSA® and MCSE® exams.

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
Linn-Benton Community College
Author:
Ziko Rizk
Date Added:
07/09/2020
CS 244 - System Analysis and Project Management - OER (Public) Version
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

This course in an introduction to project management. The art and science of project management has evolved much over the last 1-2 decades. At this point, 2017, all small, medium and large companies use structured project management methodologies and guidelines to run their internal and external projects. My objective is not to teach you how to become a project manager, that will require many courses and hands-on experience, but to teach you how to become an effective team player on a structured project.|A practice-oriented course with examples, applications and proven techniques that demonstrate systems analysis and design. Actual organization, business settings, and project management software are used to show how systems concepts can apply to many different types of enterprises. Project lifecycle as well as project management software, terminology and concepts are discussed.

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
Linn-Benton Community College
Author:
Ziko Rizk
Date Added:
04/04/2018
CSE 629: Web-based Website Design--FINAL OER
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Materials below are selected for a graduate level course, CSE 629: Web-based Website Design. The course is intended for MSEd: Educational Technology students who require a course that gives them experience in developing a professional website or portfolio using web-based tools. A second goal is to offer hands on experience creating accessible content while practicing principles of good usability and user experience (UX). Additionally, this course is meant to help address a sore point for many educators by providing a basic understanding of project management (PM) practices. Thus planning the website (the project), time investment, resources, and how to accessibly and effectively deliver content are key components of this course.

Since different people teach this course, this collection of resources is meant to suggest a set of common resources for faculty to integrate into their courses while allowing them to personalize themes and emphases. Hopefully, faculty will also add materials to this content as well.

Please note: this course reading/assignment plan is an OER and can be remixed fit. All of the items linked, however, are not OERs. Many of the artifacts are videos from YouTube and are copyrighted by the individuals--that is why links are provided. When each resource is listed, the copyright status is provided so that you can make the most accurate determination possible about potential use in/for your classes and students.

Subject:
Applied Science
Computer Science
Education
Educational Technology
Material Type:
Homework/Assignment
Reading
Author:
Gregory Zobel
Date Added:
03/08/2021
The Caesar cipher
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Brit explains the Caesar cipher, the first popular substitution cipher, and shows how it was broken with "frequency analysis". Created by Brit Cruise.

Subject:
Applied Science
Computer Science
Material Type:
Lesson
Provider:
Khan Academy
Provider Set:
Code.org
Author:
Brit Cruise
Date Added:
07/14/2021
Cascading Style Sheets
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

This book is a guide to Cascading Style Sheets (CSS), a technique widely used in web pages including Wikipedia to describe their visual style and appearance. CSS can take HTML to new places creatively and functionally. Once you learn how to style mark-up, you can additionally learn JavaScript functions that make dynamic web pages.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Wikibooks
Date Added:
05/12/2016
Cataloging with MARC, RDA, and Classification Systems
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Short Description:
This book goes over a wide range of cataloging schemata, tools, and norms. It presents a concise but thorough view of the basics of library cataloging practice.

Word Count: 24530

(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:
Applied Science
Computer Science
English Language Arts
Information Science
Reading Literature
Material Type:
Textbook
Provider:
College of Southern Idaho
Author:
David Horalek
Reed Hepler
Date Added:
02/14/2023
Changing the Online Climate via the Online Students: Effects of Three Curricular Interventions on Online CS Students’
Read the Fine Print
Educational Use
Rating
0.0 stars

Although CS Education researchers and practitioners have found ways to improve CS classroom inclusivity, few researchers have considered inclusivity of online CS education. We are interested in two such improvements in online CS education- besides being inclusive to each other, online CS students also need to be able to create inclusive technology.

Subject:
Applied Science
Computer Science
Gender and Sexuality Studies
Social Science
Material Type:
Primary Source
Author:
Christopher Perdriau
Heather Garcia
Lara Letaw
Margaret Burnett
Rosalinda Garcia
Date Added:
04/06/2022
Circuits & Logic
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Adafruit founder Limor Fried and virtual reality designer Nat Brown show how simple logical circuits underlie everything your computer does.

Subject:
Applied Science
Computer Science
Material Type:
Lesson
Provider:
Khan Academy
Provider Set:
Code.org
Author:
Code.org
Khan Academy
Date Added:
07/14/2021
Clickbait, Bias, and Propaganda in Information Networks
Unrestricted Use
CC BY
Rating
0.0 stars

Short Description:
Based on Mike Caulfield's Web Literacy for Student Fact-Checkers, this is a short handbook for understanding and evaluating information in a networked environment that bombards us with misinformation, opinion, news, satire, memes, and all the feels.

Long Description:
This book is an open education resource created for a seven-week college course on understanding information in networked environments. Based on Mike Caulfield‘s Web Literacy for Student Fact-Checkers . . . And Other People Who Care About Facts, it’s designed to help readers develop quick ways to evaluate information in an environment that bombards us with misinformation, opinion, news reporting, satire, and all the feels.

Word Count: 25671

(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:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Folke Bernadotte Memorial Library
Date Added:
05/22/2019
Clickbait, Bias, and Propaganda in Information Networks, Spring 2020
Unrestricted Use
CC BY
Rating
0.0 stars

Short Description:
Based on Mike Caulfield's Web Literacy for Student Fact-Checkers, this is a short handbook for understanding and evaluating information in a networked environment that bombards us with misinformation, opinion, news, satire, memes, and all the feels.

Long Description:
This book is an open education resource created for a seven-week college course on understanding information in networked environments. Based on Mike Caulfield‘s Web Literacy for Student Fact-Checkers . . . And Other People Who Care About Facts, it’s designed to help readers develop quick ways to evaluate information in an environment that bombards us with misinformation, opinion, news reporting, satire, and all the feels.

Word Count: 15052

(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:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Folke Bernadotte Memorial Library
Date Added:
02/03/2020
Cloud Computing
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This module depicts the brief overview of Cloud Computing

Subject:
Computer Science
Material Type:
Module
Author:
P.Muthamil Selvi
Date Added:
08/26/2019
Cloud and Server GIS
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Is your understanding of Cloud GIS a bit hazy? Does thinking about it leave you in a fog? We've designed GEOG 865, Cloud and Server GIS, to help you understand how all of the various pieces of architecture fit together. By the end of the class you'll have a clear understanding of esri's and others' offerings in the space, how to implement ArcGIS Enterprise on Amazon EC2, make online maps with Carto and Mapbox, and engage in some blue sky thinking of your own in our weekly discussions about trends and directions.

Subject:
Applied Science
Computer Science
Physical Geography
Physical Science
Material Type:
Full Course
Provider:
Penn State College of Earth and Mineral Sciences
Author:
Sterling Quinn
Date Added:
10/07/2019
Coding for the Public Good
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

These slides are used to guide a discussion with students introducing them to the notion of public interest technology and coding for the public good. The lesson is intended to spark a discussion with students about different sorts of technology and their societal ramifications.

Comments
Note that these slides use Poll Everywhere polls; to use them, you will need to create your own Poll Everywhere account.

Subject:
Applied Science
Computer Science
Material Type:
Lecture
Provider:
CUNY Academic Works
Provider Set:
Brooklyn College
Author:
Devorah Kletenik
Date Added:
09/03/2020
Coding for the Public Good: Front-end Website Design and Development
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This activity helps student design and develop a front-end of a website, from wireframes through HTML/CSS/Javascript. It includes design questions for students, including the invocation of Ben Schneiderman's eight golden rules for interface design.

Note: this activity assumes prior knowledge of web development. Since this activity is designed for an HCI course, with a focus on interface design, students are not expected to create a back-end for it. This activity can obviously be modified for a full-stack experience.

Comments
Although this activity can be used in isolation, it is intended to be part of a series guiding students towards the creation of a front-end of a website. The series (all published as OER) consist of:

a) Needfinding
b) Personas, Scenarios and Storyboards
c) Front-end Website Design and Development
d) Accessibility Evaluation

Subject:
Applied Science
Computer Science
Material Type:
Activity/Lab
Assessment
Homework/Assignment
Provider:
CUNY Academic Works
Provider Set:
Brooklyn College
Author:
Cuny Brooklyn College
Devorah Kletenik
Date Added:
09/03/2020
Cognitve Style Heuristics Evaluation and Paper Prototyping
Unrestricted Use
CC BY
Rating
0.0 stars

A complete homework assignment in which students (1) create a paper prototype of a software design, (2) reflect on their GenderMag cognitive styles, (3) evaluate their prototype using heuristics based on GenderMag cognitive styles, and (4) revise their prototype.

Subject:
Applied Science
Computer Science
Material Type:
Homework/Assignment
Author:
Lara Letaw
Date Added:
02/09/2023
Collaborating with Students: The Key to Creating a Successful Virtual Gaming Simulation
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Short Description:
This open education resource (OER) discusses how to collaborate with students when co-creating virtual gaming simulations (also known as virtual simulations). The various steps are described and how to get your students involved throughout the process. The OER highlights resources available at Centennial College, and how to search for similar resources at your institution. Various examples are shared by the team about their experiences developing virtual gaming simulations. This OER was generously funded by the Centennial College Applied Research and Innovation Fund (ARIF).

Word Count: 34132

(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:
Applied Science
Computer Science
Education
Health, Medicine and Nursing
Material Type:
Textbook
Date Added:
01/26/2024
Combinatorial Optimization
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Combinatorial Optimization provides a thorough treatment of linear programming and combinatorial optimization. Topics include network flow, matching theory, matroid optimization, and approximation algorithms for NP-hard problems.

Subject:
Applied Science
Computer Science
Engineering
Mathematics
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Vempala, Santosh
Date Added:
09/01/2003
Communication Systems Engineering
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course will cover fundamentals of digital communications and networking. We will study the basics of information theory, sampling and quantization, coding, modulation, signal detection and system performance in the presence of noise. The study of data networking will include multiple access, reliable packet transmission, routing and protocols of the internet. The concepts taught in class will be discussed in the context of aerospace communication systems: aircraft communications, satellite communications, and deep space communications.

Subject:
Applied Science
Career and Technical Education
Computer Science
Electronic Technology
Engineering
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Modiano, Eytan
Date Added:
02/01/2009
Computation Structures
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course introduces architecture of digital systems, emphasizing structural principles common to a wide range of technologies. It covers the topics including multilevel implementation strategies, definition of new primitives (e.g., gates, instructions, procedures, processes) and their mechanization using lower-level elements. It also includes analysis of potential concurrency, precedence constraints and performance measures, pipelined and multidimensional systems, instruction set design issues and architectural support for contemporary software structures.

Subject:
Applied Science
Career and Technical Education
Computer Science
Electronic Technology
Engineering
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Terman, Chris
Date Added:
02/01/2017
Computation Structures
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

6.004 offers an introduction to the engineering of digital systems. Starting with MOS transistors, the course develops a series of building blocks — logic gates, combinational and sequential circuits, finite-state machines, computers and finally complete systems. Both hardware and software mechanisms are explored through a series of design examples.
6.004 is required material for any EECS undergraduate who wants to understand (and ultimately design) digital systems. A good grasp of the material is essential for later courses in digital design, computer architecture and systems. The problem sets and lab exercises are intended to give students "hands-on" experience in designing digital systems; each student completes a gate-level design for a reduced instruction set computer (RISC) processor during the semester.

Subject:
Applied Science
Career and Technical Education
Computer Science
Electronic Technology
Engineering
Mathematics
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Ward, Steve
Date Added:
02/01/2009
Computational Cognitive Science
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course is an introduction to computational theories of human cognition. Drawing on formal models from classic and contemporary artificial intelligence, students will explore fundamental issues in human knowledge representation, inductive learning and reasoning. What are the forms that our knowledge of the world takes? What are the inductive principles that allow us to acquire new knowledge from the interaction of prior knowledge with observed data? What kinds of data must be available to human learners, and what kinds of innate knowledge (if any) must they have?

Subject:
Applied Science
Computer Science
Engineering
Life Science
Physical Science
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Tenenbaum, Joshua
Date Added:
09/01/2004
Computational Cognitive Science
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

An introduction to computational theories of human cognition. Emphasizes questions of inductive learning and inference, and the representation of knowledge. Project required for graduate credit. This class is suitable for intermediate to advanced undergraduates or graduate students specializing in cognitive science, artificial intelligence, and related fields.

Subject:
Applied Science
Computer Science
Engineering
Life Science
Physical Science
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Tenenbaum, Joshua
Date Added:
02/01/2003
Computational Design I: Theory and Applications
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This class introduces design as a computational enterprise in which rules are developed to compose and describe architectural and other designs. The class covers topics such as shapes, shape arithmetic, symmetry, spatial relations, shape computations, and shape grammars. It focuses on the application of shape grammars in creative design, and teaches shape grammar fundamentals through in-class, hands-on exercises with abstract shape grammars. The class discusses issues related to practical applications of shape grammars.

Subject:
Applied Science
Architecture and Design
Arts and Humanities
Computer Science
Engineering
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Knight, Terry
Date Added:
09/01/2005
Computational Methods of Scientific Programming
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course introduces programming languages and techniques used by physical scientists: FORTRAN, C, C++, MATLAB®, and Mathematica. Emphasis is placed on program design, algorithm development and verification, and comparative advantages and disadvantages of different languages.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Herring, Thomas
Hill, Chris
Date Added:
09/01/2011
Computational Science and Engineering I
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course provides the fundamental computational toolbox for solving science and engineering problems. Topics include review of linear algebra, applications to networks, structures, estimation, finite difference and finite element solutions of differential equations, Laplace's equation and potential flow, boundary-value problems, Fourier series, the discrete Fourier transform, and convolution. We will also explore many topics in AI and machine learning throughout the course.

Subject:
Algebra
Applied Science
Computer Science
Engineering
Mathematics
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Zhang, Chengzhao
Date Added:
06/01/2020
Computation and Visualization in the Earth Sciences
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In EARTH 801, you will develop skills in a programming language designed for visual arts and visualization while exploring Earth science topics. Specifically, you'll learn and practice digital graphics capabilities in order to render Earth science concepts that are otherwise difficult to visualize due to complicated space and time scales. Here, you will interact with large, open, freely-available data sets by collecting, plotting, and analyzing them using a variety of computational methods. You'll be ready to teach secondary school students a range of Next Generation Science Standard skills involving data collecting, manipulation, analysis, and plotting. You'll also read and discuss current research regarding the teaching, learning, and evaluation of visualization skills, as well as multiple external representations of science concepts.

Subject:
Applied Science
Computer Science
Environmental Science
Information Science
Material Type:
Full Course
Provider:
Penn State College of Earth and Mineral Sciences
Author:
Eliza Richardson
Date Added:
10/07/2019
Computation for Biological Engineers
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course covers the analytical, graphical, and numerical methods supporting the analysis and design of integrated biological systems. Topics include modularity and abstraction in biological systems, mathematical encoding of detailed physical problems, numerical methods for solving the dynamics of continuous and discrete chemical systems, statistics and probability in dynamic systems, applied local and global optimization, simple feedback and control analysis, statistics and probability in pattern recognition.
An official course Web site and Wiki is maintained on OpenWetWare: 20.181 Computation for Biological Engineers.

Subject:
Applied Science
Biology
Computer Science
Engineering
Life Science
Physical Science
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Alm, Eric
Endy, Andrew
Date Added:
09/01/2006
Computer Applications Open Edition
Unrestricted Use
CC BY
Rating
0.0 stars

Short Description:
This course will introduce the student to Microsoft Excel.

Long Description:
This textbook was written for a community college introductory course in spreadsheets utilizing Microsoft Excel. While the figures shown utilize Excel 2019, the textbook was written to be applicable to other versions of Excel as well. The book introduces new users to the basics of spreadsheets and is appropriate for students in any major who have not used Excel before. This textbook includes instructions for Excel for Mac also.

Word Count: 65627

(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:
Applied Science
Arts and Humanities
Business and Communication
Computer Science
Graphic Arts
Material Type:
Textbook
Provider:
Loyalist College
Date Added:
05/05/2023
Computer Architecture
Unrestricted Use
CC BY
Rating
0.0 stars

The purpose of this course is to cultivate an understanding of modern computing technology through an in-depth study of the interface between hardware and software. The student will study the history of modern computing technology before learning about modern computer architecture, then the recent switch from sequential processing to parallel processing. Upon completion of this course, students will be able to: identify important advances that have taken place in the history of modern computing and discuss some of the latest trends in computing industry; explain how programs written in high-level programming language, such as C or Java, can be translated into the language of the hardware; describe the interface between hardware and software and explain how software instructs hardware to accomplish desired functions; demonstrate an understanding of the process of carrying out sequential logic design; demonstrate an understanding of computer arithmetic hardware blocks and floating point representation; explain how a hardware programming language is executed on hardware and how hardware and software design affect performance; demonstrate an understanding of the factors that determine the performance of a program; demonstrate an understanding of the techniques that designers use to improve the performance of programs running on hardware; demonstrate an understanding of the importance of memory hierarchy in computer design and explain how memory design impacts overall hardware performance; demonstrate an understanding of storage and I/O devices, their performance measurement, and redundant array of inexpensive disks (more commonly referred to by the acronym RAID) technology; list the reasons for and the consequences of the recent switch from sequential processing to parallel processing in hardware manufacture and explain the basics of parallel programming. (Computer Science 301)

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
The Saylor Foundation
Date Added:
11/16/2011
Computer Communications and Networks
Unrestricted Use
CC BY
Rating
0.0 stars

Detailed introduction to the basic hardware and software, architectural components for computer communications in local area networks. The components that are focused upon include understanding the basics of computer networks, switching, routing, protocols and security.

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
The Saylor Foundation
Date Added:
11/16/2011
Computer Concepts Semester Lesson Plan
Unrestricted Use
CC BY
Rating
0.0 stars

This is the lesson plan for my college level, semester long, computer concepts course. Here's the course description ...

You are about to embark on an exciting journey learning about the information revolution and the incredible world of computers.

This course is very practical and applicable. It focuses on teaching you skills you can use. These skills include not only specific hands-on skills, like "right-clicking" and taking "screenshots," but also skills such as keeping yourself safe online, not texting while you're driving, and what to look for when buying computers (just to mention a very small fraction of the skills this course will teach you).

This is a university level course designed to introduce individuals to the world of computers, so it is rich in its depth and breadth of content. I have taught this course for over a decade and have refined it to be incredibly amazing and awesome. You are going to love this course and it will forever change your life. You will gain skills in this course which you will use for the rest of your life and which will make your life easier. Knowing how to use computers is essential in our day-and-age. This course will give you the skills you need to use computers well.

Presented with high-quality video lectures, this course will visually show you how to easily do everything with computers. This is just some of what you will learn in this course:

Learn the basic principles of hardware including circuits, coding schemes, binary, the five generations of computers, Moore's Law, IPOS, registers, cache, RAM, magnetic storage, optical storage, solid-state storage, ROM, BIOS, the motherboard, buses, and the CPU.

Learn how to operate a computer including a vast array of hands-on skills – just to mention a few for example: managing files, backing –up files, right clicking, taking screenshots, determining your computer’s properties, upgrading your computer, changing settings on your computer.

Learn how to use word processing software including the creation of a title page, document sections, headers and footers, styles, an automatically generated table of contents, the insertion of images, references, and the insertion of an automatically generated citation of works referenced.

Learn how to use spreadsheet software including formulas, functions, relative references, absolute references, mixed references, and the creation of a graph or chart.

Learn how to use video editing software including adding credits and transitions then publishing that video to a video hosting website such as YouTube.

Learn how to use databases including table creation, the setting of a primary key, the establishment of table relationships, the setting of referential integrity, and the creation and execution of a query.

Learn how to use presentation software to more effectively give presentations.

Learn to do some simple programing including designing, coding, testing, debugging, and running a program.

Learn about the world wide web including sending email, conducting searches , having familiarity with online educational resources such as Khan Academy, and having an awareness of online "cloud computing" tools such as Google Word Processing, Google Spreadsheets, and the many other online tools offered by Google.

Learn about application software and system software including operating systems, utilities, and drivers.

Learn about networks including architecture, topology, firewalls, security, wireless networks, and securing wireless networks.

Learn about the Internet, the World Wide Web, censorship, the digital divide, net neutrality, differing legal jurisdictions, website creation, multimedia, social media, and eCommerce.

Learn about information systems, systems development, and the systems development life cycle.

Learn about program development, programming languages, and the program development life cycle.

Learn about databases including table creation, primary keys, relationships, referential integrity, queries, and structured query language.

Learn about privacy and security issues related to computers.

Learn about robots and artificial intelligence including the Turing test.

Learn about intellectual property including patents, trademarks, copyrights, and the creative commons.

Learn about ethics and ethical issues relating to the use of technology.

Learn about health ramifications of using computers including repetitive stress injury, carpal tunnel syndrome, and ergonomics.

Learn about e-Waste and other environmental concerns related to technology.

Lifetime access to this course allows you to easily review material and continue learning new material.

After taking this course, you will have a thorough understanding of how to use computers well.

From beginners, to advanced users, this course is perfect for all ability levels. This course will add value to everyone's skillset.

Subject:
Applied Science
Computer Science
Material Type:
Lesson Plan
Provider:
Fresno City College
Provider Set:
Individual Authors
Author:
Todd McLeod
Date Added:
09/28/2013
Computer Essentials Open Edition
Unrestricted Use
CC BY
Rating
0.0 stars

Short Description:
This course will introduce the student to Microsoft windows, Word, Excel, Access and PowerPoint.

Long Description:
This textbook will introduce the student to Microsoft windows, Word, Excel, Access and PowerPoint. The text covers basic concepts of creating word processing, spreadsheets, databases and presentation materials for the workplace.

Word Count: 26424

(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:
Applied Science
Business and Communication
Career and Technical Education
Computer Science
Material Type:
Textbook
Provider:
Loyalist College
Date Added:
05/18/2021
Computer Ethics And The Online World
Unrestricted Use
CC BY
Rating
0.0 stars

This powerpoint presentation is a brief lecture about the introduction to computer ethics and its implications on the online community. Common ethical issues are presented and are retrieved from valid sources. Local ethical issues from the Philippines are given to provide viewers specific examples of concerns. 

References:
ABS-CBN News. (2017, June 21). Retrieved from http://news.abs-cbn.com/business/06/21/17/7-bdo-atms-compromised-in-skimming-official

Brey, P. (2007). Computer Ethics in (Higher) Education. Retrieved from https://www.utwente.nl/en/bms/wijsb/staff/brey/Publicaties_Brey/Brey_2007_Higher-Education.pdf 

Crisostomo, S. (2016, March 19). Comelec Website Hacked. Retrieved from http://www.philstar.com/headlines/2016/03/29/1567196/comelec-website-hacked

Dalipe, J. (2016, October 24). Retrieved from http://www.sunstar.com.ph/cebu/local-news/2016/10/25/bpo-senior-manager-faces-online-libel-case-505555

Reynolds, G. (2010). Principles Of Ethics In Information Technology (Philippine Edition). 

Turculet, M. (2014). Ethical Issues Concerning Online Social Networks. Retrieved from http://www.sciencedirect.com/science/article/pii/S1877042814050307

Toy, M. (2006, May 16). Retrieved from http://www.theage.com.au/news/world/chinese-hightech-hero-a-fake/2006/05/15/1147545263329.html

Subject:
Applied Science
Computer Science
Material Type:
Lecture
Author:
Kyle Kjell Salazar
Date Added:
10/08/2017
Computer Graphics
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course provides introduction to computer graphics algorithms, software and hardware. Topics include: ray tracing, the graphics pipeline, transformations, texture mapping, shadows, sampling, global illumination, splines, animation and color. This course offers 6 Engineering Design Points in MIT's EECS program.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Durand, Frédo
Matusik, Wojciech
Date Added:
09/01/2012
Computer Graphics and Computer Animation: A Retrospective Overview
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

This book was developed in an attempt to maintain in one location the information and references that point to the many important historical developments of the short life of the computer graphics world as we know it.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Ohio State University
Provider Set:
Pressbooks
Date Added:
01/14/2019
Computer Language Engineering
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course analyzes issues associated with the implementation of higher-level programming languages. Topics covered include: fundamental concepts, functions, and structures of compilers, the interaction of theory and practice, and using tools in building software. The course includes a multi-person project on compiler design and implementation.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Amarasinghe, Saman
Rinard, Martin
Date Added:
02/01/2010
Computer Language Engineering (SMA 5502)
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

6.035 is a course within the department's "Computer Systems and Architecture" concentration. This course analyzes issues associated with the implementation of high-level programming languages. Topics covered include: fundamental concepts, functions, and structures of compilers, basic program optimization techniques, the interaction of theory and practice, and using tools in building software. The course features a multi-person project on design and implementation of a compiler that is written in Java® and generates MIPS executable machine code. This course is worth 8 Engineering Design Points.
This course was also taught as part of the Singapore-MIT Alliance (SMA) programme as course number SMA 5502 (Computer Language Engineering).

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Amarasinghe, Saman
Rinard, Martin
Date Added:
09/01/2005
Computer Network Security
Unrestricted Use
CC BY
Rating
0.0 stars

This course will emphasize basic security concepts (authentication, confidentiality, accounting and integrity), apply these concepts to computer networks, and amplify the theory with hands-on aspects of configuring and using secure networks. Topics include: review of networking concepts, general security concepts, user authentication and authorization, encryption, network attacks (including hacking, viruses, worms and denial of service) and network protection. Defense tools including firewalls, Virtual Private Networks (VPNs), and filters will be discussed in depth, as they relate to effective and safe e-commerce and other applications in the real world. Case studies along with projects will be assigned and performed.

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
Middlesex Community College
Author:
Ryan Fried
Date Added:
05/13/2019
Computer Networking: Principles, Protocols and Practice
Unrestricted Use
CC BY
Rating
0.0 stars

This open textbook aims to fill the gap between the open-source implementations and the open-source network specifications by providing a detailed but pedagogical description of the key principles that guide the operation of the Internet.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
The Saylor Foundation
Provider Set:
Saylor Textbooks
Author:
Olivier Bonaventure
Date Added:
03/06/2012