Updating search results...

Search Resources

301 Results

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

Syllabus and materials for the course "CSC 322: Software Engineering" delivered at the City College of New York in Fall 2018 by William Chan as part of the Tech-in-Residence Corps program.

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Date Added:
11/23/2018
Syllabus:  Special Topics in Advanced Web Development
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Syllabus for the course: CSC 511 - Special Topics in Advanced Web Development. Delivered at the College of Staten Island in Fall 2019 by Shane Afsar as part of the Tech-in-Residence Corps program.

Subject:
Applied Science
Computer Science
Material Type:
Syllabus
Provider:
CUNY Academic Works
Provider Set:
College of Staten Island
Author:
NYC Tech-in-residence Corps
Shane Afsar
Date Added:
07/17/2020
Syllabus: Web Programming
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Syllabus for the course "CMP 464 - Web Programming" delivered at Lehman College in Fall 2018 by Ross Dakin as part of the Tech-in-Residence Corps program.

Subject:
Applied Science
Computer Science
Material Type:
Syllabus
Date Added:
11/23/2018
Tale of Two Systems 2E
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Short Description:
This text is meant as a case study and companion text to many Systems Analysis & Design textbooks used in undergraduate Management Information Systems (MIS), Business Information Systems (BIS) and Computer Information Systems (CIS) programs. The US counts about 1,300 (undergraduate + graduate) such programs (Mandiwalla et al., 2016). These texts typically contain short descriptions of technologies which give students some sense of what these technologies are used for, but do not provide much context or reflection on why these technologies might or might not be applied and what such applications actually amount to in real life. As a consequence, students, having worked their way through these textbooks and associated courses will have had little exposure to the reasoning which must take place when making choices between these technologies and to what goes into combining them into working and successful system architectures. It is our hope that this Tale of Two Systems (pun very much intended) will help mitigate this problem a little. The first edition of this publication is available: A Tale of Two Systems (first edition). Data dashboard

Long Description:
This is the story of a web-based information system rebuild. The system in question is www.teachengineering.org, a digital library of K-12 engineering curriculum that was built from the ground up with established technology and which for 13 years enjoyed lasting support from its growing user community and its sponsors. These 13 years, however, cover the period during which smart phones and tablets became commonplace, during which the Internet of Things started replacing the Semantic Web, during which NoSQL databases made their way out of the research labs and into everyday development shops, during which we collectively started moving IT functions and services into ‘the cloud,’ and during which computing performance doubled a few times, yet again. During this same period, TeachEngineering’s user base grew from a few hundred to more than 3 million users annually, its collection size quadrupled, it went through several user interface renewals, and significant functionality was added while having an exemplary service record, and it enjoyed continued financial support from its sponsors.

Yet, although the system architecture could probably have survived a while longer, it started to become clear that with the newer technologies, better and newer services could be developed faster and at lower cost, that moving most of its functionality into the cloud would both boost performance and lower maintenance cost, and that the system’s resource and code footprint could be significantly reduced by rebuilding it on a different architecture, with different and more modern technology.

In this monograph we provide a side-by-side of this rebuild. We lay out the choices made in the old architecture —we refer to it as TE 1.0— and compare and contrast them with the choices made for TE 2.0. We explain why both the 1.0 and 2.0 choices were made and discuss the advantages and disadvantages associated with them.

Word Count: 42941

(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:
Oregon State University
Author:
Kevin Krueger
René Reitsma
Date Added:
09/01/2022
Teaching Computational Thinking
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

This course is for educators who are passionate about the future of their 7-12+ year old students and want to learn more about teaching computer science in an engaging and meaningful way.

Subject:
Applied Science
Computer Science
Education
Material Type:
Full Course
Provider:
Computer Science Unplugged
Author:
Computer Science Education Research Group at the University of Canterbury
Date Added:
08/09/2022
Think OS: A Brief Introduction to Operating Systems
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Think OS is an introduction to Operating Systems for programmers. In many computer science programs, Operating Systems is an advanced topic. By the time students take it, they usually know how to program in C, and they have probably taken a class in Computer Architecture. Usually the goal of the class is to expose students to the design and implementation of operating systems, with the implied assumption that some of them will do research in this area, or write part of an OS.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Green Tea Press
Author:
Allen B. Downey
Date Added:
01/01/2011
Think Raku: How to Think Like a Computer Scientist - 2nd edition
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Think Raku is an introduction to computer science and programming intended for people with little or no experience.

This aim of this book is not primarily to teach Raku, but instead to teach the art of programming, using the Raku language. After having completed this book, you should hopefully be able to write programs to solve relatively difficult problems in Raku, but my main aim is to teach computer science, software programming, and problem solving rather than solely to teach the Raku language itself.

Think Raku is a free book available under a Creative Commons license. Readers are free to copy and distribute the text; they are also free to modify it, which allows them to adapt the book to different needs, and to help develop new material.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Green Tea Press
Author:
Allen B. Downey
Laurent Rosenfeld
Date Added:
11/18/2021
Topics in Theoretical Computer Science : Internet Research Problems
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

We will discuss numerous research problems that are related to the internet. Sample topics include: routing algorithms such as BGP, communication protocols such as TCP, algorithms for intelligently selecting a resource in the face of uncertainty, bandwidth sensing tools, load balancing algorithms, streaming protocols, determining the structure of the internet, cost optimization, DNS-related problems, visualization, and large-scale data processing. The seminar is intended for students who are ready to work on challenging research problems. Each lecture will discuss:

methods used today
issues and problems
formulation of concrete problems
potential new lines of research

A modest amount of background information will be provided so that the importance and context of the problems can be understood. No previous study of the internet is required, but experience with algorithms and/or theoretical computer science at the graduate/research level is needed.

Subject:
Applied Science
Career and Technical Education
Computer Science
Electronic Technology
Engineering
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Leighton, Tom
Maggs, Bruce
Sundaram, Ravi
Teng, Shang-Hua
Date Added:
02/01/2002
Topics in Theoretical Computer Science: Probabilistically Checkable Proofs
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this course, we will present the theory of Probabilistically Checkable Proofs (PCPs), and prove some fundamental consequences of it as well as more recent advances. More specifically, the first half of the course will be devoted to the (algebraic) proof of the basic PCP Theorem and basic relation to approximation problems. We will then move on to more advanced topics, such as hardness amplification, the long-code framework, the Unique-Games Conjecture and its implications, and the 2-to-2 Games Theorem.

Subject:
Applied Science
Computer Science
Engineering
Mathematics
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Minzer, Dor
Date Added:
09/01/2022
Underactuated Robotics
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Robots today move far too conservatively, using control systems that attempt to maintain full control authority at all times. Humans and animals move much more aggressively by routinely executing motions which involve a loss of instantaneous control authority. Controlling nonlinear systems without complete control authority requires methods that can reason about and exploit the natural dynamics of our machines.
This course introduces nonlinear dynamics and control of underactuated mechanical systems, with an emphasis on computational methods. Topics include the nonlinear dynamics of robotic manipulators, applied optimal and robust control and motion planning. Discussions include examples from biology and applications to legged locomotion, compliant manipulation, underwater robots, and flying machines.

Subject:
Applied Science
Career and Technical Education
Computer Science
Electronic Technology
Engineering
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Tedrake, Russell
Date Added:
02/01/2022
Unit Redesign Template and Week 9 and 10 Lesson Plan
Unrestricted Use
CC BY
Rating
0.0 stars

Here’s an optional template you can use to organize and share your materials. Use it directly, use it as a guide to create your own, or submit something different.
This is your own copy that you can edit directly. Remember to set your “share” permissions to “anyone with the link can view.”
Remember to set public permissions for any materials that you link out to. Copy and paste the CC-BY licensing footer onto documents that you have created.
Be sure to delete all instructional text. Your finished product should be ready to share with other instructors who did not participate in the EOE cohort.

The goal is to redesign your “unit” and provide another instructor with the context and materials they would need to implement it.

Lesson plan and content materials for weeks 9 and 10 for CIS 288M - MS Windows Server Admin II

CIS 288M - MS Windows Server Admin II

This course is the third in a series of three courses centered around managing Microsoft servers in an Active Directory domain environment. Instruction includes, but is not limited to: Active Directory; group policy objects; Active Directory Certificate Services; Active Directory Federation Services; Web Application Proxy; and Active Directory Rights Management Services. This course will help students prepare for a current Microsoft Certified Professional (MCP) Exam.

Subject:
Applied Science
Computer Science
Material Type:
Lesson Plan
Teaching/Learning Strategy
Author:
John Blackwood
Date Added:
01/25/2021
Using Big Data to Identify and Understand Educational Inequality in America
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This is the first of two lessons/labs for teaching and learning of computer science and sociology. Either and be used on their own or they can be used in sequence, in which case this should be used first.

Students will develop CS skills and behaviors including but not limited to: learning what an API is, learning how to access and utilize data on an API, and developing their R coding skills and knowledge. Students will also learn basic, but important, sociological principles such as how poverty is related to educational opportunities in America. Although prior knowledge of CS and sociology is helpful, neither is necessary for student (or instructor) success on this two-week project. Three instructional hours per week (total of six hours over two weeks).

Subject:
Applied Science
Computer Science
Material Type:
Activity/Lab
Lecture Notes
Provider:
CUNY Academic Works
Provider Set:
Lehman College
Author:
Elin Waring
Joseph Cleary
Date Added:
07/01/2019
Using Big Data to Identify and Understand Educational Inequality in America
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This lesson is connected to but can be used independently of "Using Big Data to Identify and Understand Educational Inequality in America (1)"

Students will develop CS skills and behaviors including but not limited to: learning what an API is, learning how to access and utilize data on an API, and developing their R coding skills and knowledge. Students will also learn basic, but important, sociological principles such as how poverty is related to educational opportunities in America (and how this relationship varies between and among states). Although prior knowledge of CS and sociology is helpful, neither is necessary for student (or instructor) success on this project. Three instructional hours.

Subject:
Applied Science
Computer Science
Social Science
Sociology
Material Type:
Activity/Lab
Lecture Notes
Provider:
CUNY Academic Works
Provider Set:
Lehman College
Author:
Elin Waring
Joseph Cleary
Date Added:
07/01/2019
Using Micro:bits in the Performance Ensemble to Analyze Posture
Unrestricted Use
CC BY
Rating
0.0 stars

Students will be given the opportunity to utilize Micro:bits in the music performance classroom. The provided lesson materials will help instructors program the Micro:bits with a program that will analyze their student's posture while performing.

Subject:
Computer Science
Performing Arts
Material Type:
Activity/Lab
Interactive
Lesson
Module
Author:
Sarah Stratton
Date Added:
02/28/2020
Virtual Field Trip App: Retail Quest
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

The “Retail Quest” virtual field trip app allows students to learn about systems modeling by observing Point-of-Sale (POS) systems at the Mall of America and applying what they’ve observed to systems models such as use case and activity diagrams.  The app allows students to visit mall locations virtually or physically, whichever they choose. You can use the Retail Quest app in your courses by importing it into your Learning Management System (LMS).   Figure 1. Introduction Screen in Retail Quest App

Subject:
Computer Science
Information Science
Material Type:
Activity/Lab
Game
Homework/Assignment
Interactive
Lesson
Simulation
Author:
Mary Lebens
Date Added:
03/09/2022
Volume Open Access "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
0.0 stars

Il volume rappresenta la tappa finale della prima stagione di implementazione del Progetto ABACUS (giugno 2019 - settembre 2020), sostenuta dal finanziamento pubblico garantito dalla Regione Siciliana e dalla Presidenza del Consiglio dei Ministri. In tal senso, la pubblicazione raccoglie sia una sezione di materiali di discussione critica sul percorso progettuale e sui primi esiti maturati, sia una ricca parte di contributi tematici offerti da referenti istituzionali, studiosi ed esperti, docenti accademici e ricercatori, professionisti e rappresentanti di organismi del Terzo settore Sono state così affrontate ed esaminate differenti tematiche e problematiche socio-culturali e socio-economiche, e prospettive e approcci metodologico-operativi tra loro affini e convergenti, che si sviluppano a cavallo delle politiche sociali, giovanili e culturali, della progettazione sociale e culturale, dell'innovazione sociale e della diversità culturale, in differenti contesti socio-territoriali siciliani e italiani, con una particolare attenzione per quelle iniziative che rappresentano casi paradigmatici in cui le istanze istituzionali, della ricerca, dell'educazione e della formazione si incontrano con le aspettative dei pubblici differenziati e, specialmente, delle giovani generazioni, anche sull'orizzonte della innovazione dell'occupazione giovanile.

Subject:
Arts and Humanities
World Cultures
Material Type:
Textbook
Author:
Alessandra Caravale
Alessia Bono
Andrea De Tommasi
Andrea Messina
Angela Vitale
Antonija Netolicki
Antonio Grasso
Antonio Sutera
Carlo Volpe
Caterina Mulè
Claudio La Rocca
Daniele Tulone
Davide Silvestri
Eleonora Giovene di Girasole
Elisabetta Di Stefano
Erika Coco
Fabio Pagano
Federica Lamonaca
Filippo Gravagno
Francesca Piazza
Francesca Rita Cerami
Francesco Iacono Quarantino
Gabriela Del Rosario Abate
Gabriella Paolini
Giorgia Leoni
Giovanna Sedita
Giuseppe Bivona
Giusi Carioto
Giusy Pappalardo
Ilaria Vitellio
Lucia Piastra
Luisella Pavan-Woolfe
Maria Chiara Falcone
Maria Laura Scaduto
Massimo Clemente
Matteo Tedo Fici
Mirella Serlorenzi
Riccardo Pozzo
Rossella Mancini
Sabrina Tomassini
Salvatore Aurelio Bruno
Stefan Luca Mangione
Stefania Picciola
Susanna Gristina
Tiziana Bonsignore
Ugo Arioti
Vanessa Mantia
Vania Virgili
Vilislava Metodieva
Yoanna Yordanova
Date Added:
03/01/2021
The citation advantage of linking publications to research data
Unrestricted Use
CC BY
Rating
0.0 stars

Efforts to make research results open and reproducible are increasingly reflected by journal policies encouraging or mandating authors to provide data availability statements. As a consequence of this, there has been a strong uptake of data availability statements in recent literature. Nevertheless, it is still unclear what proportion of these statements actually contain well-formed links to data, for example via a URL or permanent identifier, and if there is an added value in providing them. We consider 531,889 journal articles published by PLOS and BMC which are part of the PubMed Open Access collection, categorize their data availability statements according to their content and analyze the citation advantage of different statement categories via regression. We find that, following mandated publisher policies, data availability statements have become common by now, yet statements containing a link to a repository are still just a fraction of the total. We also find that articles with these statements, in particular, can have up to 25.36% higher citation impact on average: an encouraging result for all publishers and authors who make the effort of sharing their data. All our data and code are made available in order to reproduce and extend our results.

Subject:
Life Science
Social Science
Material Type:
Reading
Provider:
arXiv
Author:
Barbara McGillivray
Giovanni Colavizza
Iain Hrynaszkiewicz
Isla Staden
Kirstie Whitaker
Date Added:
08/07/2020