Updating search results...

CUNY Labs and Activities

OER labs and activities developed at CUNY as a part of the OER Initiative.

Icon "lab" by Adrien Coquet from the Noun Project

292 affiliated resources

Search Resources

View
Selected filters:
CISC 3142 Programming Paradigms in C++
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

An introduction to C++ and its roles providing support for object-oriented programming, generic programming, procedural programming, and low-level programming. The C++ memory model, and topics in explicit memory management. Storage classes, scope, and compilation stages. The Standard Template Library. Comparison with Java.

Subject:
Applied Science
Computer Science
Computing and Information
Technology
Material Type:
Activity/Lab
Homework/Assignment
Reading
Provider:
CUNY
Provider Set:
Brooklyn College
Author:
Amy Wolfe
Rebecca (Rivka) Levitan
Date Added:
03/08/2021
CISC 3320 Operating Systems
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Design and implementation of operating systems for large computers. Multiprogramming, multiprocessing, time sharing. Resource allocation and scheduling. Communications, conversational computing, computer networks. Memory protection, interrupts, segmentation, paging, and virtual memories.

Subject:
Applied Science
Computer Science
Computing and Information
Material Type:
Activity/Lab
Reading
Syllabus
Provider:
CUNY
Provider Set:
Brooklyn College
Author:
Amy Wolfe
Miriam Briskman
Date Added:
09/20/2022
CISC 3810 Database Systems
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Introduction to database systems. Comparison to file processing systems. Data models. Relational, hierarchical, and network systems. Database design. Normal forms. Study of several real-world database management systems, with an emphasis on microcomputer applications. Database recovery query and transaction processing, concurrency. Distributed and object-oriented databases. After successful completion of this course, students will have achieved proficiency in data modeling use the Entity-Relationship Model, Relational Database Design Techniques, Basic and Intermediate SQL query creation, and Database access techniques from current programming languages.

Subject:
Applied Science
Computer Science
Computing and Information
Material Type:
Activity/Lab
Bibliography
Diagram/Illustration
Reading
Syllabus
Provider:
CUNY
Provider Set:
Brooklyn College
Author:
Amy Wolfe
Harry Goldberg
Date Added:
06/02/2021
CMCE 2351 Fluid Mechanics Lab
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Fundamentals of fluid mechanics including: properties of fluids, fluid statics, manometers, center of pressure, buoyancy, stability, principles of fluid flow, flow measurements, frictional head losses, conservation of momentum and energy, pump power and efficient, and open channel flow

Subject:
Applied Science
Architecture and Design
Physical Science
Physics
Material Type:
Activity/Lab
Full Course
Syllabus
Provider:
CUNY
Provider Set:
New York City College of Technology
Author:
Rosemary Brybag
Date Added:
07/12/2023
COMD1257 Model Course
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Introduces a variety of basic layouts and formats are introduced, building technical and practical fluency in setting and working with type for both print and screen. This course further explores topics learned in COMD1167 Type and Media, such as the typeface selection, and the use of the typographical grids. Problem-solving for most common typographical problems is discussed.

Subject:
Arts and Humanities
Career and Technical Education
Graphic Arts
Graphic Design
Material Type:
Activity/Lab
Full Course
Syllabus
Provider:
CUNY
Provider Set:
New York City College of Technology
Author:
Jenna Spevack
Maria Giuliani
Date Added:
07/11/2023
CS04ALL: Command Line Python
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Command Line Tutorial
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.
Please begin with the READ_ME file.
https://cocalc.com/share/bde99afd-76c8-493d-9608-db9019bcd346/171/stdin?viewer=share/
This OER material was produced as a result of the CS04ALL CUNY OER project

Subject:
Applied Science
Computer Science
Material Type:
Activity/Lab
Provider:
CUNY Academic Works
Provider Set:
John Jay College of Criminal Justice
Author:
Johnson, Hunter R.
Date Added:
02/02/2019
CS04ALL: Cryptography Module
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Cryptography module
This archive contains a series of lessons on cryptography suitable for use in a CS0 course. The only requirement is familiarity with Python, particularly dictionaries, lists, and file IO. It is also assumed that students know how to create stand-alone Python programs and interact with them through the terminal. Most of the work is done in Jupyter notebooks.
The material found in the notebooks is a combination of reading material, exercises, activities and assignments. Below are descriptions of each lesson or assignment and links to notebooks on Cocalc. The same files are available for batch download in this archive.
Substitution cipher:
These notebooks introduce the general substitution cipher by way of the Caesar cipher:
https://cocalc.com/share/bde99afd-76c8-493d-9608-db9019bcd346/171/Crypto?viewer=share/
Cracking the substitution cipher:
This is a homework assignment in which students use n-gram frequency analysis to attempt to crack a general substitution cipher.
https://cocalc.com/share/bde99afd-76c8-493d-9608-db9019bcd346/171/HW4?viewer=share/
Using AES:
This project investigates the use of AES in Python code using the pycrypto module. This is one of two major projects for the semester. Students ultimately produce a password manager which stores the password database as encrypted JSON.
https://cocalc.com/share/bde99afd-76c8-493d-9608-db9019bcd346/171/Proj2?viewer=share/
Reflecting on cryptography in society:
We prepared this for a classroom discussion of the ethics and societal implications of cryptography.
https://cocalc.com/share/bde99afd-76c8-493d-9608-db9019bcd346/171/SocietyAndCryptography?viewer=share/
An essay on cryptography and ethics
Students are asked to write a short essay stating their position on the proper role of cryptography in society.
https://cocalc.com/share/bde99afd-76c8-493d-9608-db9019bcd346/171/Essay?viewer=share/
This OER material was produced as a result of the CS04ALL CUNY OER project

Subject:
Applied Science
Computer Science
Material Type:
Activity/Lab
Provider:
CUNY Academic Works
Provider Set:
John Jay College of Criminal Justice
Author:
Johnson, Hunter R.
Date Added:
02/02/2019
CS04ALL: List Comprehensions
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

List Comprehensions
This is a tutorial on list comprehensions in Python, suitable for use in an Intro or CS0 course. We also briefly mention set comprehensions and dictionary comprehensions.
https://cocalc.com/share/bde99afd-76c8-493d-9608-db9019bcd346/171/list_comprehensions?viewer=share/
This OER material was produced as a result of the CS04ALL CUNY OER project

Subject:
Applied Science
Computer Science
Material Type:
Activity/Lab
Provider:
CUNY Academic Works
Provider Set:
John Jay College of Criminal Justice
Author:
Johnson, Hunter R.
Date Added:
02/02/2019
CS04ALL: Machine Learning Module
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

These are materials that may be used in a CS0 course as a light introduction to machine learning.
The materials are mostly Jupyter notebooks which contain a combination of labwork and lecture notes. There are notebooks on Classification, An Introduction to Numpy, and An Introduction to Pandas.
There are also two assessments that could be assigned to students. One is an essay assignment in which students are asked to read and respond to an article on machine bias. The other is a lab-like exercise in which students use pandas and numpy to extract useful information about subway ridership in NYC. This assignment uses public data provided by NYC concerning entrances and exits at MTA stations.
This OER material was produced as a result of the CS04ALL CUNY OER project

Subject:
Applied Science
Computer Science
Material Type:
Activity/Lab
Provider:
CUNY Academic Works
Provider Set:
John Jay College of Criminal Justice
Author:
Johnson, Hunter R.
Date Added:
02/02/2019
CS04ALL: Natural Language Processing Project
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this archive there are two activities/assignments suitable for use in a CS0 or Intro course which uses Python.
In the first activity, students are asked to "fill in the code" in a series of short programs that compute a similarity metric (cosine similarity) for text documents. This involves string tokenization, and frequency counting using Python string methods and datatypes.
https://cocalc.com/share/bde99afd-76c8-493d-9608-db9019bcd346/171/Proj1?viewer=share/
In the second activity (taken directly from Think Python 2e) students use a pronunciation dictionary to solve a riddle involving homophones.
https://cocalc.com/share/bde99afd-76c8-493d-9608-db9019bcd346/171/Dicts2?viewer=share/
This OER material was produced as a result of the CS04ALL CUNY OER project

Subject:
Applied Science
Computer Science
Material Type:
Activity/Lab
Provider:
CUNY Academic Works
Provider Set:
John Jay College of Criminal Justice
Author:
Johnson, Hunter R.
Date Added:
02/02/2019
CSCI 49378: Final Project Assignment: Distributed Systems and Cloud Computing
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Final Project Assignment for the course: "CSCI 49378: Intro to Distributed Systems and Cloud Computing" delivered at Hunter College in Spring 2020 by Bonan Liu as part of the Tech-in-Residence Corps program.

Subject:
Applied Science
Computer Science
Material Type:
Activity/Lab
Provider:
CUNY Academic Works
Provider Set:
Hunter College
Author:
Corps, NYC Tech-in-Residence
Liu, Bonan
Date Added:
04/01/2020
CS+Sociology: Global Inequality Lab 1
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

These materials include background for the instructor and a lab that engages student in an analysis of global inequality while learning and using the R language (a programming language for statistics). Students obtain data on the US and two other countries (one more developed and one less developed).

Subject:
Applied Science
Computer Science
Computing and Information
Social Science
Sociology
Material Type:
Activity/Lab
Provider:
CUNY Academic Works
Provider Set:
Lehman College
Author:
Michello, Janet
Waring, Elin
Date Added:
05/31/2019
CS+Sociology: Global Inequality Lab 2
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

These materials include background for the instructor and a lab that engages student in an analysis of global inequality while learning and using the R language (a programming language for statistics). Students ultimately write a function to access country level data from the CIA World Factbook.

Subject:
Applied Science
Computer Science
Computing and Information
Social Science
Sociology
Material Type:
Activity/Lab
Provider:
CUNY Academic Works
Provider Set:
Lehman College
Author:
Michello, Janet
Waring, Elin
Date Added:
05/31/2019
The CUNY 1969 Project – The Struggle For Open Admissions
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Welcome to the year 1969 at the City University of New York. Spring is in the air, and so are protests, sit-ins, occupations, and debates about the purpose of the public university. One question is on everyone’s mind: Whom is the public university meant to serve? You may think you know the answer, but be prepared to question what you know.

Subject:
Arts and Humanities
Education
Ethnic Studies
History
Political Science
Social Science
U.S. History
Material Type:
Activity/Lab
Case Study
Homework/Assignment
Interactive
Lesson Plan
Primary Source
Reading
Provider:
CUNY
Provider Set:
Baruch College
Author:
Hamad Sindhi
Jojo Karlin
Seth Graves
Date Added:
05/11/2023