Updating search results...

Search Resources

298 Results

View
Selected filters:
  • computer-science
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
CS Equity Guide
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

The CSforCA CS Equity Guide is designed for administrators interested in
implementing equity-minded computer science (CS) in K-12 schools, districts, or
counties.

Subject:
Applied Science
Computer Science
Material Type:
Reading
Provider:
CSforCA
Date Added:
04/22/2021
CS Integration in ELA
Unrestricted Use
CC BY
Rating
0.0 stars

This module connections computational thinking and computer science with English Language Arts skills. In total, the module should take approximately 30 minutes to view and review. Reflection and the creation of one's own activities or lesson plans may vary following the viewing on the module. 

Subject:
Computer Science
English Language Arts
Reading Foundation Skills
Reading Informational Text
Reading Literature
Material Type:
Lesson
Module
Author:
Nicole Bond
Rebecca Kelly
Katlin Kelly
Andrea Zern
Alexandra Konsur
Date Added:
05/16/2022
CS for Oregon Plan Version 1.0
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

The Computer Science (CS) for Oregon Plan aims to create rich computer science learning opportunities bydeveloping a shared vision, based on national frameworks and standards to prepare all students, K-12,with computer science knowledge and computational thinking skills necessary to be innovators, creators,and active citizens in our ever-evolving, technology-driven world.

The goals of the CS for Oregon Plan are to create K-12 pathways and roadmaps that provide cohesive,scaffolded learning opportunities to students, focus on inclusion, equity, and access for all, and supportrigorous learning opportunities aligned to workforce needs. Our collaborative, multi-district approachfocuses on creating a clear, concise definition of computer science, understanding the current CSlandscape including barriers and opportunities, evaluating the K12CS framework and its associatedstandards, developing key learning indicators per grade-band mapped to the national framework,connecting educators to aligned resources and associated professional development opportunities,documenting and sharing sample strategies for creating opportunity for all students, and developing andimplementing action plans. As such, the CS for Oregon Plan’s intended audiences are principals,superintendents, STEM/CTE leaders, educators, school counselors, grant managers and foundations, theOregon Department of Education, the Chief Education Office, and legislators. Our advisory group,providing direction and feedback, is comprised of education, non-profit, industry, and state leaders.This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Subject:
Applied Science
Computer Science
Material Type:
Reading
Author:
For questions and comments contact Jill Hubbard at jill@jillhubbard.com
Date Added:
09/15/2019
Case Studies in Social and Ethical Responsibilities of Computing
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

The MIT Case Studies in Social and Ethical Responsibilities of Computing (SERC) aims to advance new efforts within and beyond MIT’s Stephen A. Schwarzman College of Computing. The specially commissioned and peer-reviewed cases are brief and intended to be effective for undergraduate instruction across a range of classes and fields of study. The series editors expect the cases will also be of interest for computing professionals, policy specialists, and general readers. All cases will be made freely available via open-access publishing, with author retained copyright, through Creative Commons licensing.
The Series Editors interpret “social and ethical responsibilities of computing” broadly. Some cases focus closely on particular technologies, others on trends across technological platforms. Still others examine social, historical, philosophical, legal, and cultural facets that are essential for thinking critically about present-day efforts in computing and data sciences.

Subject:
Applied Science
Arts and Humanities
Computer Science
Engineering
Philosophy
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Kaiser, David
Shah, Julie
Date Added:
09/01/2021
The Chandra X-Ray Observatory
Read the Fine Print
Educational Use
Rating
0.0 stars

Learn about the Chandra X-Ray Observatory's telescope system, science instruments, and spacecraft system in this interactive activity adapted from NASA.

Subject:
Applied Science
Computer Science
Computing and Information
Engineering
Geoscience
Physical Science
Space Science
Technology
Material Type:
Interactive
Provider:
PBS LearningMedia
Provider Set:
PBS Learning Media Common Core Collection
Author:
NASA
WGBH Educational Foundation
WNET
Date Added:
12/02/2011
Climate Change Seminar
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course provides a broad overview of issues related to climate change, with an emphasis on those aspects most relevant to computer scientists. Topics include climate science, climate models and simulations, decision-making under uncertainty, economics, mitigation strategies, adaptation strategies, geoengineering, policy-making, messaging, and politics.The course will culminate in a presentation of a research project which might include a paper, a blog, software etc.

Subject:
Applied Science
Atmospheric Science
Engineering
Physical Science
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Drake, Henri
Edelman, Alan
Fernandez, John
Rivest, Ronald
Date Added:
09/01/2019
Colliding Neutron Stars Create Black Hole and Gamma-ray Burst
Read the Fine Print
Educational Use
Rating
0.0 stars

This video from NASA describes the detailed computer modeling used to predict that colliding neutron stars can produce gamma-ray bursts similar to those associated with black holes.

Subject:
Applied Science
Chemistry
Computer Science
Computing and Information
Engineering
Physical Science
Physics
Technology
Material Type:
Lesson
Provider:
PBS LearningMedia
Provider Set:
PBS Learning Media Common Core Collection
Author:
NASA
WGBH Educational Foundation
WNET
Date Added:
10/28/2011
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 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
Author:
Todd McLeod
Date Added:
09/28/2013
Computer Histories - An introductory course on the history of computing
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Computer Histories is an introductory course on the history of computing that explores the questions 1) What is the history of computing? 2) What is the future of computing? and 3) What lessons can we learn from computing's past that will help guide us in determining computing's future?

Subject:
Applied Science
History
Material Type:
Full Course
Author:
Michael P. D'Alessandro M.D.
Date Added:
09/07/2016
Computer Science 210
Unrestricted Use
CC BY
Rating
0.0 stars

While this version of CS210-text has references that may be specific to University of Oregon, we invite instructors at other Oregon colleges and universities to fork and customize it to their needs.

Subject:
Applied Science
Computer Science
Material Type:
Lecture Notes
Teaching/Learning Strategy
Provider:
University of Oregon
Author:
Michal Young
Date Added:
11/04/2022
Computer Science 221: Database Design and Management Syllabus
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

In this syllabus from Fall 2022, Dr. J. David Fleig provides a list of chapters from two OER textbooks. Course topics include: Introduction to Databases; Remote Lab/SQL Server; Database Design/ER Model; Relational Models; Single table queries; Sorting and Aggregation; Subqueries; Multi-table queries; Joins, unions, and more; Primary and Foreign Keys; Create, Alter, & Drop tables; Insert, Update, Delete rows; Table Constraints; Normalization; Views and Temp Tables; From Problem to Design; From Design to Tables; Cursors and Indexes; No-SQL Databases

Subject:
Applied Science
Computer Science
Material Type:
Syllabus
Provider:
University of Wisconsin Green Bay
Author:
J. David Fleig
Date Added:
03/27/2024
Computer Science Club
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Date of this Version
Spring 2019

Document Type
Portfolio

Citation
Rowen, Jack and Lara Quiring. "Computer Science Club." After school club lesson plans. University 0f Nebraska-Lincoln, 2019.

Comments
Copyright 2019 by Jack Rowen under Creative Commons Non-Commercial License. Individuals and organizations may copy, reproduce, distribute, and perform this work and alter or remix this work for non-commercial purposes only.

Abstract
The purpose of the Computer Science Club is to introduce foundational computer science material to students for teachers to build off of in future courses.

Subject:
Applied Science
Computer Science
Material Type:
Activity/Lab
Lesson
Lesson Plan
Date Added:
08/09/2019
Computer Science I - Version 1.3.7
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

This textbook covers the traditional introductory Computer Science I topics but takes a unique approach. Topics are covered in a language-agnostic manner in the first part with supplemental parts that cover the same concepts in a specific language. The current version covers C, Java, and PHP. This textbook as been used in several Computer Science I sections over multiple years at the University of Nebraska-Lincoln.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Author:
Chris Bourke
Date Added:
11/18/2021
Computer Science Midterm Paper
Unrestricted Use
CC BY
Rating
0.0 stars

The midterm represents the final week of working in Word. You will be asked to complete documents that demonstrate that you understand basic rules and best practices to ensure your online research is reliable as well as demonstrate skill in the proper use of Word features covered during the first 5 weeks of the course.

Skills & Knowledge Attained:
*Time management – You were asked to think about your midterm topic in week 1 and declare it in a post in week 2 and given several weeks to prepare and do the necessary research. Research document should demonstrate the time provided was used to spread out the work so that it was not done in a rush and/or at the last minute.
*Best practices on how to check a website for accuracy and truth as well as appropriateness as research source.
*Proper application of MLA requirements using Microsoft Word Reference features, such as adding footnotes, citations, and generating a bibliography from correctly added citations as well as placement and content of appropriate header and footer.
*The paper should be an original piece of writing based on properly cited online research, that demonstrates understanding of the topic researched and should explain in your own words, using proper spelling and grammar, what you have learned about your chosen topic.

Subject:
Applied Science
Computer Science
Material Type:
Homework/Assignment
Module
Author:
Maria Julia Sorrentino
Date Added:
03/28/2022
Computing System Fundamentals
Unrestricted Use
CC BY
Rating
0.0 stars

This course is designed to familiarize students with basic computer architecture and operating systems and the relationships between hardware and operating systems will be explored. A student who successfully completes this course will also be able to gain strong foundation in the core fundamentals of digital technology. Basic concepts are reinforced by exercises, and hand-on applications. Students will also program and run simple macros in Linux shell. Employability skills, such as Problem solving, Teamwork, Communications and Critical Thinking are integrated into the course work.
4 hours’ lecture.
All course content created by Syeda Ferdous Arar Begum. Content added to OER Commons by Joanna Gray.

Subject:
Applied Science
Computer Science
Material Type:
Reading
Syllabus
Provider:
Middlesex Community College
Date Added:
05/07/2019
Computing for Biomedical Scientists
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course introduces abstraction as an important mechanism for problem decomposition and solution formulation in the biomedical domain, and examines computer representation, storage, retrieval, and manipulation of biomedical data. As part of the course, we will briefly examine the effect of programming paradigm choice on problem-solving approaches, and introduce data structures and algorithms. We will also examine knowledge representation schemes for capturing biomedical domain complexity and principles of data modeling for efficient storage and retrieval. The final project involves building a medical information system that encompasses the different concepts taught in the course.
Computer science basics covered in the first part of the course are integral to understanding topics covered in the latter part, and for completing the assigned homework.

Subject:
Applied Science
Biology
Computer Science
Engineering
Life Science
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Boxwala, Aziz
Ogunyemi, Omolola
Zeng, Qing
Date Added:
09/01/2002
Conditionals Unplugged
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This unplugged activity helps students understand the concept of conditionals through a card game. Conditionals can be used to adjust a program based on specific information.

Subject:
Applied Science
Computer Science
Material Type:
Activity/Lab
Author:
NYC Computer Science for All
Date Added:
04/01/2021