Updating search results...

Search Resources

1021 Results

View
Selected filters:
  • Community College / Lower Division
  • College / Upper Division
  • Computer Science
Altice USA- Digital Smarts Blog
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

This resource is published by Altice USA. The Digital Smarts Blog resource is a weekly summary of articles related to digital safety including information on digital resources on media literacy, digital safety, misinformation, and other topics that parents and teachers need to stay abreast of. 

Subject:
Computer Science
Communication
Educational Technology
Material Type:
Reading
Teaching/Learning Strategy
Author:
Cyber Citizenship Initiative
Date Added:
08/07/2021
Android Apps with AppInventor
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This resource is a Hands-On course to teach Apps Development to students who may not have any programming knowledge. This course has no pre-requisites. It’s time to add the 4th R – Reading, wRiting, aRithmetic and algoRithmic thinking. In a world where the majority of new jobs require science, technology and math skills, it is time our Liberal Arts majors get IT (Information Technology)! While employers recognize and value the importance of liberal education and the liberal arts, they also want liberal arts graduates who are not digitally challenged. Many employers report a “skills gap” as they have trouble finding recent graduates qualified with ample digital skills to fill various positions. Meanwhile, a national educational movement in computer coding instruction is growing at lightning speeds in schools across the US and many consider coding more like a basic life skill (which might someday lead to a great job) rather than an extracurricular activity. App Inventor (AI) serves to narrow this skills gap and increase the versatility of students to become active creators of technology and “digitally” ready for the workplace rather than just being passive consumers of technology. Sales of hand-held devices (smartphones, tablets and phablets) are exploding. These on-line, social, and increasingly mobile computing devices are ubiquitous and offer visual, tactile and personal experiences as never before. Mobile devices in our education landscape are digital and portable - with multimedia capabilities to access the Internet, and are drastically changing the ways we teach and learn. Developing applications for such devices enables digital natives to experience mobile technology as active creators rather than just passive consumers of technology.
Learning Goals
Learn Apps Development
Learn Digital Skills (essential for a Liberal Arts major)

Subject:
Computer Science
Material Type:
Activity/Lab
Assessment
Homework/Assignment
Lecture Notes
Primary Source
Provider:
Fairleigh Dickinson University
Author:
Neelu Sinha
Rama Madhavarao
Date Added:
08/27/2019
Android:Kotlin/Everywhere
Conditional Remix & Share Permitted
CC BY-SA
Rating
5.0 stars

Welcome to the Android developer guides. The documents listed in the left navigation teach you how to build Android apps using APIs in the Android framework and other libraries.

Subject:
Computer Science
Engineering
Information Science
Career and Technical Education
Educational Technology
Material Type:
Lecture Notes
Reading
Unit of Study
Author:
Peeyush pareek
Date Added:
08/28/2019
Animatronic Plush Heart With 3D Printing : 3 Steps (with Pictures)
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

I wanted to make a realistic animatronic heart, and as I was developing the 3D printed mechanism I used a sock to try and get a vague idea of how the silicone skin would move once the design was finished. Since the silicone casting turned out to be quite challenging and very expensive, the sock test gave me the idea to instead use a slightly elastic fabric to make a plush heart design, which could be fitted over the 3D printed mechanism.

This project is very simple on the 3D printing/assembly/electronics side, but I'd recommend you have a little sewing experience because, as a sewing amateur, I'm not 100% confident in my patterns. A sewing machine is not necessarily required and a lot of the sewing is by hand anyway, but it would certainly be useful!

Subject:
Computer Science
Engineering
Material Type:
Activity/Lab
Author:
https://www.instructables.com/member/Ikkalebob/
Date Added:
01/31/2020
Anteprima del volume "I BACINI CULTURALI E LA PROGETTAZIONE SOCIALE ORIENTATA ALL’HERITAGE-MAKING, TRA POLITICHE GIOVANILI, INNOVAZIONE SOCIALE, DIVERSITÀ CULTURALE"
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
1.0 stars

Anteprima del volume "I BACINI CULTURALI E LA PROGETTAZIONE SOCIALE ORIENTATA ALL’HERITAGE-MAKING, TRA POLITICHE GIOVANILI, INNOVAZIONE SOCIALE, DIVERSITÀ CULTURALE. Il framework del Progetto ABACUS – Attivazione dei Bacini Culturali Siciliani, alla luce della Convenzione Quadro del Consiglio d'Europa sul valore del Patrimonio culturale per la società"

Subject:
Architecture and Design
Computer Science
Environmental Science
Information Science
Arts and Humanities
Art History
Languages
Performing Arts
World Cultures
Management
Public Relations
Agriculture
Education
History
Law
Hydrology
Physical Geography
Social Science
Anthropology
Archaeology
Political Science
Psychology
Social Work
Sociology
Material Type:
Activity/Lab
Case Study
Interactive
Primary Source
Simulation
Teaching/Learning Strategy
Textbook
Author:
ABACUS Project Activation of Cultural Basins
Date Added:
12/22/2020
Aplicacición de un Sistema Operativo de Tiempo Real (RTOS) en un robot Arduino
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

Trabajo Final para la cátedra Diseño de Sistemas de Tiempo Real. En este trabajo se muestra desde cómo armar el robot con las piezas compradas hasta cómo modificar y adaptar RTuinOS (un SO de Tiempo Real) para que funcione en nuestro Arduino.

Subject:
Computer Science
Material Type:
Lecture Notes
Author:
María Emilia Charnelli
Date Added:
11/07/2017
<AppML> Tutorial
Read the Fine Print
Rating
0.0 stars

AppML stands for Application Modeling Language.
AppML runs in any HTML page. No installation is required.
AppML is a tool for bringing data to HTML applications:

From objects
From files
From databases

Subject:
Computer Science
Material Type:
Interactive
Reading
Unit of Study
Provider:
w3schools
Date Added:
07/12/2015
Aprendiendo a Programar en Python con mi Computador: Primeros pasos rumbo a cómputos de gran escala en las Ciencias e Ingenierías
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

Este libro está dirigido, principalmente, a Estudiantes y Docentes que quieren aprender a programar como forma de fortalecer sus capacidades cognoscitivas y así obtener un beneficio adicional de su computador para lograr un mejor provecho de sus estudios. Dada la orientación del libro respecto a programar para resolver problemas asociados a las Ciencias e Ingenierías, el requisito mínimo de matemáticas que hemos elegido para presentar el contenido del mismo se cubre, normalmente, en el tercer año del bachillerato. No obstante, el requisito no es obligatorio para leer el libro en su totalidad y adquirir los conocimientos de programación obviando el contenido matemático.

Subject:
Computer Science
Material Type:
Textbook
Provider:
Project LATIn: The Latin American Open Textbook Initiative
Author:
Héctor Fernández
Juan Carlos Ruiz
Sergio Rojas
Date Added:
11/28/2017
Architecture Orientée Service
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Cerner les concepts et technologies standards des SOA ;Opérer un découpage fonctionnel des applications ;Indiquer l’accostage en Urbanisation et SOA ;Distinguer les méthodes d’analyse SOA ;Tester la mise en œuvre SOA via des outils appropriés.

Subject:
Computer Science
Material Type:
Module
Author:
TIENDREBEOGO Telesphore
Date Added:
11/22/2019
Arecibo Message
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

This two week assignment asks students to interpret and analyze the 1974 Arecibo Message sent by Drake and Sagan. Week 1 introduces the concepts behind the construction of the message and engages with a critical analysis of the architecture and the contents of the message. Week 2 asks students to develop software in a Jupyter Notebook (available for free from the Anaconda Python Distribution) to interpret messages that were similar to those produced by Drake and Sagan.

Subject:
Computer Science
Material Type:
Activity/Lab
Provider:
CUNY Academic Works
Provider Set:
LaGuardia Community College
Author:
Joshua P Tan
Date Added:
06/04/2019
Artificial Intelligence, Fall 2008
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

An introduction to the main techniques of Artifical Intelligence: state-space search methods, semantic networks, theorem-proving and production rule systems. Important applications of these techniques are presented. Students are expected to write programs exemplifying some of techniques taught, using the LISP lanuage.

Subject:
Computer Science
Material Type:
Full Course
Homework/Assignment
Syllabus
Provider:
UMass Boston
Provider Set:
UMass Boston OpenCourseWare
Author:
Ph.D.
Professor Wei Ding
Date Added:
02/16/2011
Artificial Intelligence in Hospitality: A Future Not Too Far|Prithvi Roy Assistant Professor-Welcomgroup graduate school of hotel administration-Manipal Academy of higher education
Unrestricted Use
CC BY
Rating
5.0 stars

Artificial Intelligence (AI) promises to offer tremendous opportunities for service excellence, creation of newer domain of employment avenues, and in the process augment industrial and economic growth for countries. The question, however, is India ready to embrace AI and pave for a new technology revolution? India’s history does indeed support this possibility. In the past, starting in the late 1980s, India successfully clasped the computer revolution bubble and took almost a decade to become an information technology (IT) leader in the world. Today, the Indian IT sector contributes significantly to the country’s GDP and is among the highest employment opportunity provider in the country. The journey of India as an IT major, however, has not been without its ups and downs.  

Subject:
Computer Science
Arts and Humanities
Material Type:
Reading
Author:
Prithvi Roy
Date Added:
08/27/2020
Atelier Hands-On Training
Unrestricted Use
CC BY
Rating
0.0 stars

This hands-on workshop explores the tool Atelier that was developed to support feedback in programming tutorials. Our teaching philosophy for programming is based on a tinkering approach, that is characterised by playful exploration, driven by curiosity. Students define from the start their own assignments, given only a set of ingredients to use. The role of a teacher is to provide starting points, explain the first steps to take, and to get students unstuck when necessary. This approach puts students in a very active position but is also very feedback intensive.To support giving feedback and to reduce inconsistencies in feedback given by teaching assistants (TAs), we developed a tool, Atelier, that allows to give comments on code and share this with the respective student, and also with TAs and teachers.The hands-on activity will start with an introduction, followed by an online tutorial lecture with some simple programming assignments. Participants will take the role of students as well as TAs and use Atelier to give and receive feedback. After two rounds of programming exercises, we will evaluate the tool with the participants and discuss its use and place in programming education.

Subject:
Computer Science
Engineering
Material Type:
Activity/Lab
Author:
Ansgar Fehnker
Angelika Mader
Date Added:
06/01/2021
Automated Software Testing: Advanced Skills for Java Developers
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Software testing gets a bad rap for being difficult, time-consuming, redundant, and above all – boring. But in fact, it is a proven way to ensure that your software will work flawlessly and can meet release schedules.

In a two-course series, we will teach you automated software testing in an inspiring way. We will show you that testing is not as daunting a task as you might think, and how automated testing will make you a better developer who programs excellent software.

This second course builds upon the first course’s material. It covers more advanced tools and techniques and their applications, now utilizing more than just JUnit. Key topics include Test-Driven Development, state-based and web testing, combinatorial testing, mutation testing, static analysis tools, and property-based testing.

This is a highly practical course. Throughout the lessons, you will test various programs by means of different techniques. By the end, you will be able to choose the best testing strategies for different projects.

Subject:
Computer Science
Material Type:
Full Course
Provider:
Delft University of Technology
Provider Set:
Delft University OpenCourseWare
Author:
Dr. M. Aniche
Prof.dr. A. Van Deursen
Date Added:
08/09/2019
Automate the Boring Stuff
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
4.66666666667 stars

If you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you?

In Automate the Boring Stuff with Python, you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand-no prior programming experience required. Once you've mastered the basics of programming, you'll create Python programs that effortlessly perform useful and impressive feats of automation to:

Search for text in a file or across multiple files
Create, update, move, and rename files and folders
Search the Web and download online content
Update and format data in Excel spreadsheets of any size
Split, merge, watermark, and encrypt PDFs
Send reminder emails and text notifications
Fill out online forms

Step-by-step instructions walk you through each program, and practice projects at the end of each chapter challenge you to improve those programs and use your newfound skills to automate similar tasks.

Don't spend your time doing work a well-trained monkey could do. Even if you've never written a line of code, you can make your computer do the grunt work. Learn how in Automate the Boring Stuff with Python.

Subject:
Computer Science
Material Type:
Textbook
Author:
Al Sweigert
Date Added:
01/24/2019
Bases de données: les fondamentaux
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

Une base de données est un ensemble volumineux de données, structuré et stocké sur un support permanent, et géré efficacement par les systèmes de gestion de bases de données SGBD. Ce cours présente les Caractéristiques des SGBD ainsi que des modèles de données à travers UML : Diagramme de classes (associations binaires et ternaires, réflexives, classes-association). Il aborde aussi la Normalisation (les 3 premières formes normales). Traduction du diagramme des classes en tables dans le respect des formes normales. la mise en œuvre se fera à travers le langage normalisé Structured Query Language (SQL).

Subject:
Computer Science
Material Type:
Lecture Notes
Author:
SOME Borlli Michel Jonas
Date Added:
11/21/2019
Beginning Excel
Unrestricted Use
CC BY
Rating
0.0 stars

This textbook was written for a community college introductory course in spreadsheets utilizing Microsoft Excel. While the figures shown utilize Excel 2016, 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.

Subject:
Computer Science
Material Type:
Textbook
Provider:
eCampusOntario
Author:
Barbara Lave
Diane Shingledecker
Julie Romey
Mary Schatz
Noreen Brown
Date Added:
03/09/2020
Big Data Analytics: IOT BASED RECOMMENDATION SYSTEM FOR TOURISM
Unrestricted Use
CC BY
Rating
0.0 stars

The IOT services are for customer convenience, control in online booking IOT services such as radio station, smart coffee makers, dim lights and energy programmed lights. Our System will able to recommend the valid customer opinion by analyzing UAE, UK and Oman hotel aspects like services, value, cleanliness and location from customers’ reviews. it include the Big Analytics, Hadoop, HDFS, Sentiment Analytics, Emotion Analytics, ANOVA in Map-Reduce.

Subject:
Computer Science
Material Type:
Module
Author:
Sharjeel Imtiaz
Date Added:
04/11/2019
Big Data Strategies to Transform Your Business
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
5.0 stars

While big data infiltrates all walks of life, most firms have not changed sufficiently to meet the challenges that come with it. In this course, you will learn how to develop a big data strategy, transform your business model and your organization.

This course will enable professionals to take their organization and their own career to the next level, regardless of their background and position.

Professionals will learn how to be in charge of big data instead of being subject to it. In particular, they will become familiar with tools to:

assess their current situation regarding potential big data-induced changes of a disruptive nature,
identify their options for successfully integrating big data in their strategy, business model and organization, or if not possible, how to exit quickly with as little loss as possible, and
strengthen their own position and that of their organization in our digitalized knowledge economy
The course will build on the concepts of product life cycles, the business model canvas, organizational theory and digitalized management jobs (such as Chief Digital Officer or Chief Informatics Officer) to help you find the best way to deal with and benefit from big data induced changes.

Subject:
Computer Science
Engineering
Business and Communication
Material Type:
Full Course
Provider:
Delft University of Technology
Provider Set:
Delft University OpenCourseWare
Author:
Claudia Wakker
Dr. Scott Cunningham
Marijn Janssen
Date Added:
02/19/2019
Binary & data
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Adafruit founder Limor Fried and program manager Federico Gomez Suarez explain how computers represent numbers, text, images, and sound using tiny electric signals.

Subject:
Applied Science
Computer Science
Material Type:
Lesson
Provider:
Khan Academy
Provider Set:
Code.org
Author:
Federico Gomez Suarez
Limor Fried
Date Added:
07/14/2021
Binary to Decimal
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

ObjectivesSTUDENTS WILL:Define the words binary, bit,  and bit rateSuccessfully convert decimal to binary and vise versaCreate binary flippy do to assist in converting binary to decimal and vice versaAgendaNote takingVocabulary reviewCreate flippy doPractice WSReview sheetHomework: complete any WS not completed in class. They will be collected tomorrow at the beginning of class

Subject:
Computer Science
Material Type:
Module
Author:
Kya Bryant
Date Added:
05/17/2017
Blender 3D: Noob to Pro
Conditional Remix & Share Permitted
CC BY-SA
Rating
1.0 stars

Blender 3D: Noob to Pro is a product of shared effort by numerous team members and anonymous editors. Its purpose is to teach people how to create three-dimensional computer graphics using Blender, a free software application. This book is intended to be used in conjunction with other on-line resources that complement it.

Subject:
Computer Science
Graphic Design
Material Type:
Textbook
Provider:
Wikibooks
Date Added:
07/28/2016
Blueprints: Creating, Describing, and Implementing Designs for Larger-Scale Software Projects - version 2.3
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

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

Subject:
Computer Science
Material Type:
Textbook
Author:
Stephen Davies
Date Added:
11/18/2021
Bootstrap: Data Science Pathway
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

In Bootstrap:Data Science, students form their own questions about the world around them, analyze data using multiple methods, and write a research paper about their findings. The module covers functions, looping and iteration, data visualization, linear regression, and more. Social studies, science, and business teachers can utilize this module to help students make inferences from data. Math teachers can use this module to introduce foundational concepts in statistics, and it is aligned to state and national standards.

Subject:
Computer Science
Education
Mathematics
Statistics and Probability
Social Science
Material Type:
Activity/Lab
Assessment
Data Set
Full Course
Homework/Assignment
Lecture Notes
Lesson Plan
Teaching/Learning Strategy
Author:
Ben Lerner
Dorai Sitaram
Emmanuel Schanzer
Emma Youndtsmith
Flannery Denny
Jennifer Poole
Joe Politz
Nancy Pfenning
Shriram Krishnamurthi
Date Added:
08/31/2020
Born Digital, Born Accessible
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

Michael Cantino from Northwest Regional Education Service District presents Creating Accessible Documents in the Microsoft and Google Suites.

Subject:
Computer Science
Communication
Education
Educational Technology
Special Education
Material Type:
Diagram/Illustration
Lecture
Lesson
Author:
Michael Cantino
Date Added:
06/10/2022
Brandon Choque Molina's Calculus 3 Project:         How to Visualize Functions of Several Variables with MATLAB
Unrestricted Use
CC BY
Rating
0.0 stars

This Project has been completed as part of a standard Calculus 3 synchronous online course during Spring 2021 Semester at MassBay Community College, Wellesley Hills, MA. 

Subject:
Computer Science
Mathematics
Material Type:
Activity/Lab
Homework/Assignment
Author:
Igor Baryakhtar
Date Added:
05/01/2021
Brave New World - Reslience
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

The trifecta of globalization, urbanization and digitization have created new opportunities and challenges across our nation, cities, boroughs and urban centers. Cities are in a unique position at the center of commerce and technology becoming hubs for innovation and practical application of emerging technology. In this rapidly changing 24/7 digitized world, city governments worldwide are leveraging innovation and technology to become more effective, efficient, transparent and to be able to better plan for and anticipate the needs of its citizens, businesses and community organizations. This class will provide the framework for how cities and communities can become smarter and more accessible with technology and more connected.

Subject:
Computer Science
Environmental Science
Business and Communication
Social Science
Material Type:
Reading
Provider:
CUNY Academic Works
Provider Set:
Medgar Evers College
Author:
Binda, Rhonda S.
Date Added:
08/14/2020
A Brief Introduction to Engineering Computation with MATLAB
Unrestricted Use
CC BY
Rating
4.0 stars

A Brief Introduction to Engineering Computation with MATLAB is specifically designed for students with no programming experience. However, students are expected to be proficient in First Year Mathematics and Sciences and access to good reference books are highly recommended. Students are assumed to have a working knowledge of the Mac OS X or Microsoft Windows operating systems. The strategic goal of the course and book is to provide learners with an appreciation for the role computation plays in solving engineering problems. MATLAB specific skills that students are expected to be proficient at are: write scripts to solve engineering problems including interpolation, numerical integration and regression analysis, plot graphs to visualize, analyze and present numerical data, and publish reports.

Subject:
Computer Science
Material Type:
Textbook
Provider:
Rice University
Provider Set:
OpenStax CNX
Author:
Serhat Beyenir
Date Added:
11/26/2019
Business Communication
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

Business communication also happens across channels. We have come a long way as the human race in terms of the channels we use to communicate with each other. With the development of language, much of communication was oral, with humans passing knowledge and information to other humans through the mouth. Sometimes we would use actions, whether through body language or through the use of other methods, such as smoke signals. However, most of communication was restricted to oral communication. With the invention of writing, we had yet another channel of communication, which turned out to be a little more permanent than speech. Information could now be recorded for posterity and knowledge could be passed down from father to son without the loss of accuracy.

Subject:
Computer Science
Information Science
Arts and Humanities
Material Type:
Module
Author:
Shakuntala Vibhute
Date Added:
08/25/2019
A Byte of Python
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

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

Subject:
Computer Science
Material Type:
Textbook
Author:
Swaroop C.H.
Date Added:
03/21/2017
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:
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:
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:
Computer Science
Material Type:
Full Course
Provider:
Linn-Benton Community College
Author:
Lister, Frank
Date Added:
09/15/2016
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

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:
Computer Science
Material Type:
Textbook
Provider:
Wikibooks
Date Added:
07/28/2016
C++ Programming
Unrestricted Use
CC BY
Rating
5.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:
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
5.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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
Computer Science
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
CareerOneStop: Career and Cluster Videos
Unrestricted Use
Public Domain
Rating
0.0 stars

These videos show the types of work people do in nearly 550 careers, organized by the 16 career clusters recognized by the U.S. Department of Education.

Subject:
Computer Science
Engineering
Health, Medicine and Nursing
Arts and Humanities
Business and Communication
Electronic Technology
Manufacturing
Welding
Material Type:
Lecture
Provider:
U. S. Department of Labor, Employment and Training Administration
Provider Set:
Individual Authors
Date Added:
07/20/2013
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:
Computer Science
Material Type:
Textbook
Provider:
Wikibooks
Date Added:
05/12/2016
Changing the Online Climate via the Online Students: Effects of Three Curricular Interventions on Online CS Students’
Restricted Use
Copyright Restricted
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:
Computer Science
Women's Studies
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