Updating search results...

Search Resources

4230 Results

View
Selected filters:
Syllabus:  Probability and Statistics for Computer Science
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Syllabus for the course "CSC 21700 - Probability and Statistics for Computer Science" delivered at the City College of New York in Spring 2019 by Evan Agovino as part of the Tech-in-Residence Corps program.

Subject:
Applied Science
Computer Science
Mathematics
Statistics and Probability
Material Type:
Syllabus
Date Added:
02/15/2019
Project:  Probability and Statistics for Computer Science
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Project Assignment for the course "CSC 217: Probability and statistics for Computer Science" delivered at the City College of New York in Spring 2019 by Evan Agovino as part of the Tech-in-Residence Corps program.

Subject:
Applied Science
Computer Science
Mathematics
Statistics and Probability
Material Type:
Activity/Lab
Date Added:
03/27/2019
Exploring Computer Science (Grades 9-10)
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Exploring Computer Science is a yearlong course developed around a framework of both computer science content and computational practice. Assignments and instruction are contextualized to be socially relevant and meaningful for diverse students. Units utilize a variety of tools/platforms and culminate with final projects around Human-Computer Interaction, Problem Solving, Web Design (HTML, CSS), Programming (Scratch, Edware), Computing & Data Analysis, and Robotics. ECS is recognized nationally as a preparatory course for AP Computer Science Principles. Watch this video and view this fact sheet for more information.

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
New York City Department of Education
Provider Set:
Computer Science for All
Date Added:
12/17/2018
Computer Science: Knowledge for Educators
Unrestricted Use
CC BY
Rating
0.0 stars

In the digital tapestry of the 21st century, education, particularly in the realms of Computer Applications Technology (CAT) and Information Technology (IT), stands at the forefront of innovation and transformation. It is with immense pride and enthusiasm that we present this pioneering Open Educational Resource (OER) Textbook, a testament to the collaborative spirit and intellectual rigor of a group of distinguished postgraduate students from North-West University, South Africa: L. Van der Walt, B. Molokwane and N. Mbele. Under the editorship of Dr. C. Bosch, this textbook emerges as a beacon of knowledge, co-creation, and dissemination, meticulously crafted to serve the vibrant community of computer science educators.Embarking on a journey through the rich landscapes of learning theories in CAT and IT education, this textbook unveils the multifaceted dimensions of teaching and learning strategies that resonate with the demands of contemporary education. It meticulously navigates through the intricacies of effective pedagogical approaches, ensuring that educators are well-equipped to foster environments where learning is not just absorbed but experienced and enacted.  

Subject:
Computing and Information
Material Type:
Textbook
Author:
Chantelle Bosch
Date Added:
02/22/2024
OSPI Suggested Computer Science Resources
Unrestricted Use
CC BY
Rating
0.0 stars

Selection of suggested supplemental Computer Science Resources by the Washington Office of Superintendent of Public Instruction. These resources were carefully chosen for their alignment to Washington State Learning Standards and direct experience with effective implementation with students. 

Subject:
Computer Science
Material Type:
Lesson
Teaching/Learning Strategy
Unit of Study
Author:
Barbara Soots
Shannon Thissen
Date Added:
07/22/2020
Computer Science K-12 Learning Standards
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Effective and relevant computer science education is essential to achieving our vision that “every student is ready for college, career, and life.” While attention to computer science education has increased in recent years, a lack of awareness about its content and potential impact is widespread. The Washington State Computer Science K–12 Learning Standards are designed to enhance teacher understanding and improve student learning so that students are better equipped for college, career, and life.

Washington is committed to implementing high-quality computer science instruction to:

* Increase the opportunity for all students to gain knowledge of computer science.
* Introduce the fundamental concepts and applications of computer science to all students, beginning at the elementary school level.
* Make computer science at the secondary level accessible, worthy of a computer science credit, and/or equivalent to math and science courses as a required graduation credit (see Level 3B of computer science standards).
* Offer additional secondary-level computer science instruction that allows interested students to study facets of computer science in depth and prepare them for entry into a career or college.

Learning standards describe what students need to know and be able to do. Standards are worded broadly to allow flexibility at the district, building, and classroom levels.

Subject:
Applied Science
Computer Science
Material Type:
Teaching/Learning Strategy
Author:
Washington Office of Superintendent of Public Instruction
Date Added:
01/07/2019
Mathematics for Computer Science
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

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

Subject:
Applied Science
Computer Science
Engineering
Mathematics
Statistics and Probability
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Dijk, Marten
Leighton, Tom
Date Added:
09/01/2010
Introducing Computer Science 6th Grade
Unrestricted Use
Public Domain
Rating
0.0 stars

This is an introductory lesson introducing what computer science is and what some of the topics are that we will cover in their Intro to CS and Web Design Course. 

Subject:
Computer Science
Material Type:
Lesson Plan
Author:
Jody Kelley
Abi Ludwig
Date Added:
02/10/2022
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
Praxis of Reproducible Computational Science
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

Among the top challenges of reproducible computational science are: (1) creation, curation, usage and publication of research software; (2) acceptance, adoption and standardization of open-science practices; (3) misalignment with academic incentive structures and institutional processes for career progression. I will address here mainly the first two, proposing a praxis of reproducible computational science.

Subject:
Mathematics
Social Science
Material Type:
Reading
Author:
Lorena A. Barba
Date Added:
11/13/2020
Problem Solution Project - Exploring Computer Science
Unrestricted Use
CC BY
Rating
0.0 stars

This is an introdutory lesson to computer science combinded with a 3-part project, students will prepare for programming by practicing the problem-solving steps. They will select a problem that they are dealing with at home, at school, or a problem in the community. They will then research and gather data to help them find a step by step plan to solve the problem.      Lesson Includes: Activity, Pre-Post Survey, 3-part project and rubric 

Subject:
Computer Science
Material Type:
Assessment
Lesson Plan
Author:
Jody Kelley
Becky Ball
Crystal Van Ausdal
Date Added:
02/14/2022
Introduction to Computer Science II
Unrestricted Use
CC BY
Rating
0.0 stars

This course is a continuation of the first-semester course titled Introduction to Computer Science I. It will introduce the student to a number of more advanced Computer Science topics, laying a strong foundation for future academic study in the discipline. The student will begin with a comparison between Java--the programming language utilized last semester--and C++, another popular, industry-standard programming language. The student will then discuss the fundamental building blocks of Object-Oriented Programming, reviewing what they have learned learned last semester and familiarizing themselves with some more advanced programming concepts. The remaining course units will be devoted to various advanced topics, including the Standard Template Library, Exceptions, Recursion, Searching and Sorting, and Template Classes. By the end of the class, the student will have a solid understanding of Java and C++ programming, as well as a familiarity with the major issues that programmers routinely address in a professional setting. Upon successful completion of this course, the student will be able to: Demonstrate an understanding of the concepts of Java and C++ and how they are used in Object-Oriented Programming; Demonstrate an understanding of the history and development of Object-Oriented Programming; Explain the importance of the C++ Standard Template Library and how basic components are used; Demonstrate a basic understanding of the importance of run-time analysis in programming; Demonstrate an understanding of important sorting and search routines in programming; Demonstrate an understanding of the generic usage of templates in programming for C++ and Java; Compare and contrast the features of Java and C++. (Computer Science 102; See also: Mathematics 303)

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

6.00 Intro to CS and Programming has been retired from OCW. You can access the archived course on DSpace – MIT’s digital repository. Please see the list of introductory programming courses and other programming courses from recent years.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Grimson, Eric
Guttag, John
Date Added:
09/01/2008
Computers all around
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This lesson gets students thinking about the many ways computers affect our daily lives. They identify types of computers we use, both familiar and unexpected.
Students encounter people who are computer scientists and hear them talk about their adding computer technology to fashion and other everyday needs and uses.
Students imagine how an everyday object could be used differently if it were “computerized.”

Subject:
Applied Science
Computer Science
Material Type:
Activity/Lab
Author:
NYC Computer Science for All
Date Added:
04/01/2021
Introduction to Computer Science and Programming
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

6.00SC Intro to CS and Programming has been retired from OCW. You can access the archived course on DSpace – MIT’s digital repository. Please see the list of introductory programming courses and other programming courses from recent years.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Guttag, John
Date Added:
02/01/2011
Introduction to Computer Science and Programming in Python
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

6.0001 Introduction to Computer Science and Programming in Python is intended for students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems and to help students, regardless of their major, feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The class uses the Python 3.5 programming language.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Bell, Ana
Grimson, Eric
Guttag, John
Date Added:
09/01/2016
Introduction to Computers
Unrestricted Use
CC BY
Rating
0.0 stars

This course is an introduction for non-computer science students. Instead, this course is a gentler, lighter survey course without delving too much into technical details. It will also examine computers from the perspective on how they influence society.

Subject:
Computer Science
Material Type:
Lecture Notes
Author:
V.N. Battu
Date Added:
02/15/2024
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
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