This activity guides students through the evaluation of a website that they ...
This activity guides students through the evaluation of a website that they have created to see if it is accessible for users with disabilities. Students will simulate a number of different disabilities (e.g. visual impairments, color blindness, auditory impairments, motor impairments) to see if their website is accessible; they will also use automated W3 and WAVE tools to evaluate their sites. Students will consider the needs of users with disabilities by creating a persona and scenario of a user with disabilities interacting with their site. Finally, students will write up recommendations to change their site and implement the changes.
Comments Although this activity can be used in isolation, it is intended to be part of a series guiding students towards the creation of a front-end of a website. The series (all published as OER) consist of:
a) Needfinding b) Personas, Scenarios and Storyboards c) Front-end Website Design and Development d) Accessibility Evaluation
This presentation introduces Computer Science students to the notion of accessibility: developing ...
This presentation introduces Computer Science students to the notion of accessibility: developing software for people with disabilities. This lesson provides a discussion of why accessibility is important (including the legal, societal and ethical benefits) as well as an overview of different types of impairments (visual, auditory, motor, neurological/cognitive) and how developers can make their software accessible to users with those disabilities. This lesson includes videos and links to readings and tutorials for students.
Comments These slides use Poll Everywhere polls; to use them, create your own Poll Everywhere account and duplicate the polls.
This presentation offers an overview of the developing concept of The Anthropocene ...
This presentation offers an overview of the developing concept of The Anthropocene -- a term coined to describe our current geological epoch, in which human impact on the planet will leave a permanent trace.
This two week assignment asks students to interpret and analyze the 1974 ...
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.
Arithmetic | Algebra provides a customized open-source textbook for the math developmental ...
Arithmetic | Algebra provides a customized open-source textbook for the math developmental students at New York City College of Technology. The book consists of short chapters, addressing essential concepts necessary to successfully proceed to credit-level math courses. Each chapter provides several solved examples and one unsolved “Exit Problem”. Each chapter is also supplemented by its own WeBWork online homework assignment. The book can be used in conjunction with WeBWork for homework (online) or with the Arithmetic | Algebra Homework handbook (traditional). The content in the book, WeBWork and the homework handbook are also aligned to prepare students for the CUNY Elementary Algebra Final Exam (CEAFE).
Arithmetic | Algebra Homework book is a static version of the WeBWork ...
Arithmetic | Algebra Homework book is a static version of the WeBWork online homework assignments that accompany the textbook Arithmetic | Algebra for the developmental math courses MAT 0630 and MAT 0650 at New York City College of Technology, CUNY.
9. Brave New World - AI/ML The trifecta of globalization, urbanization and ...
9. Brave New World - AI/ML
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.
A new chapter in Introductory Organic Chemistry course. Lecture PowerPoint file and ...
A new chapter in Introductory Organic Chemistry course. Lecture PowerPoint file and laboratory document are also included in this work. The goal of this chapter is to cover the basic ground of the food additives from the perspective of organic chemistry.
Lecture PowerPoint slides have all in-class questions/discussions and after-class assignments listed.
Laboratory document – Synthesis of Yellow 5 (Sunset yellow), an azo dye used in food industry. Document includes a short introduction, detailed experimental procedure and post-laboratory questions.
This guide is a helpful way of remembering the criteria you should ...
This guide is a helpful way of remembering the criteria you should consider when evaluating information: Currency, Authority, Relevance, Documentation, Information Type, and Objectivity. CARDIO.
Related lesson plans are also available for download and adaptation in the ...
Related lesson plans are also available for download and adaptation in the Guttman Community College OER collection in the CUNY Academic Works institutional repository. This goes along with the C.A.R.D.I.O. Evaluation Handout.
3. Brave New World - “CMR” Index and the U.S. Congressional Smart ...
3. Brave New World - “CMR” Index and the U.S. Congressional Smart Cities Caucus
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.
Students are presented with information relating to stand alone Python programs, stdin, ...
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.
Living in a big city like New York can be very challenging. ...
Living in a big city like New York can be very challenging. City planning is an interdisciplinary enterprise where social scientists, humanists, psychologists, scientists, statisticians, citizens, politicians, etc. come together to offer solutions to improve quality of life in the city. To find such solutions, these people need clear and reliable (qualitative and quantitative) information about specific challenges that residents and visitors face For the variety of stakeholders in the city, many different things might be considered worthy of study, depending on their interests and needs regarding, e.g., employment, financial status, family size, healthcare, mobility, and education. For example, do you know whether your neighborhood issufficiently protected from a fire? What about other neighborhoods in the city? To what extent does a CUNY degree help a person gain employment in the City? In which ways do race or gender or sexual preference play a role in how people experience city life? Can these be quantified in dollar terms? Once you have identified a problem, write an essay that describes a question about city life that you believe is worthy of a statistical study.
These slides are used to guide a discussion with students introducing them ...
These slides are used to guide a discussion with students introducing them to the notion of public interest technology and coding for the public good. The lesson is intended to spark a discussion with students about different sorts of technology and their societal ramifications.
Comments Note that these slides use Poll Everywhere polls; to use them, you will need to create your own Poll Everywhere account.
This activity helps student design and develop a front-end of a website, ...
This activity helps student design and develop a front-end of a website, from wireframes through HTML/CSS/Javascript. It includes design questions for students, including the invocation of Ben Schneiderman's eight golden rules for interface design.
Note: this activity assumes prior knowledge of web development. Since this activity is designed for an HCI course, with a focus on interface design, students are not expected to create a back-end for it. This activity can obviously be modified for a full-stack experience.
Comments Although this activity can be used in isolation, it is intended to be part of a series guiding students towards the creation of a front-end of a website. The series (all published as OER) consist of:
a) Needfinding b) Personas, Scenarios and Storyboards c) Front-end Website Design and Development d) Accessibility Evaluation
Associated "Topic Development with Concept Mapping Lesson" plan and handouts are also ...
Associated "Topic Development with Concept Mapping Lesson" plan and handouts are also available for download and adaptation in the Guttman Community College OER collection in CUNY Academic Works.
4. Brave New World - Connectivity The trifecta of globalization, urbanization and ...
4. Brave New World - Connectivity
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.
Related lesson plans are also available for download and adaptation in the ...
Related lesson plans are also available for download and adaptation in the Guttman Community College OER collection in the CUNY Academic Works institutional repository.
This lesson helps students recognize that they need to use different types ...
This lesson helps students recognize that they need to use different types of searching language in order to retrieve relevant results and to emphasize that research is an iterative process. Use when students have already formulated a research question and are about to begin searching for information on their topic.
This archive contains a series of lessons on cryptography suitable for use ...
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.
This lecture presents information about cybercrime, which has become the most ubiquitous ...
This lecture presents information about cybercrime, which has become the most ubiquitous crime world-wide and affects individuals, companies and government. The lecture indicates that 95% of all cybercrime is preventable and describes a myriad of cyber security techniques that are available to prevent hacking. Legislation to combat cybercrime is presented as well as the places where cybercrime should be reported.
This presentation covers the legal environment of cybercrime to date. It addresses: ...
This presentation covers the legal environment of cybercrime to date. It addresses: the challenges of law enforcement; federal government vs. state jurisdiction of cybercrime; law enforcement department and agencies which handle cybercrime; criminal statutes and privacy statutes.
The goals of this activity are to facilitate team work, critical thinking, ...
The goals of this activity are to facilitate team work, critical thinking, and presentation skills in the area of cybersecurity and fake news. Students will be grouped into two teams. As a team, they will choose and analyze cases and ethical questions about fake news through the questions presented in the activity. They will present their analysis to the class.
This is an activity the goals of which are to facilitate team ...
This is an activity the goals of which are to facilitate team work; critical thinking; presentation skills in the area of cybersecurity and law. Students will be grouped into two teams. As a team, they will choose and analyze cases about online identity theft through the questions presented in the activity. They will present their analysis to the class.
The lecture presents information about how the Internet works so students studying ...
The lecture presents information about how the Internet works so students studying cyber security can better understand how cybercriminals commit their crimes. The lecture provides elemental concepts so students of all disciplines, from computer engineering to criminal justice and law can obtain a basic foundation.
With 38.5 billion smart devices in existence in 2020 and increasing every ...
With 38.5 billion smart devices in existence in 2020 and increasing every year, the potential for security breaches in the Internet of things is also escalating at a dramatic pace. The goal of this team activity is to facilitate team work, critical thinking, and presentation skills in the area of cybersecurity and the Internet of Things. Students will be grouped into two teams. As a team, they will analyze cases about security cameras and smart dolls through the questions presented in the activity. They will present their analysis to the class.
This presentation is about the Silk Road Market, one of the largest ...
This presentation is about the Silk Road Market, one of the largest cases of illegal drug activity on the dark web, that the federal government has prosecuted. Beyond discussing the case, the presentation adds general facts about the US Department of Justice, the FBI and the DEA, and federal sentencing. The case discussion includes information about: Ross Ulbricht the creator and head of the market; how the Silk Road operated; the involvement of the FBI and DEA; the trial; the fourth amendment violations alleged by the defense; and the sentencing.
This manual guides the instructor to combine the partial files of the ...
This manual guides the instructor to combine the partial files of the virtual machine image and construct sequencer.ova file. It is accompanied by the partial files of the virtual machine image.
This material introduces the AWS console interface, describes how to create an ...
This material introduces the AWS console interface, describes how to create an instance on AWS with the VMI provided, connect to that machine instance using the SSH protocol. Once connected, it requires the students to write a script to enter the data folder, which includes gene-sequencing input files and print the first five line of each file remotely. The same exercise can be applied if the VMI is installed on a local machine using virtualization software (e.g. Oracle VirtualBox). In this case, the Terminal program of the VMI can be used to do the exercise.
This material introduces Linux File System structures and demonstrates how to use ...
This material introduces Linux File System structures and demonstrates how to use commands to communicate with the operating system through a Terminal program. Basic program structures and system() function of Perl are discussed. A brief introduction to gene-sequencing terminology and file formats are given.
This material briefly reintroduces the DNA double Helix structure, explains SNP and ...
This material briefly reintroduces the DNA double Helix structure, explains SNP and INDEL mutations in genes and describes FASTA, FASTQ, BAM and VCF file formats. It also explains the index creation, alignment, sorting, marking duplicates and variant calling steps of a simple preprocessing workflow and how to write a Perl script to automate the execution of these steps on a Virtual Machine Image.
This material introduces the AWS console interface, describes how to create an ...
This material introduces the AWS console interface, describes how to create an instance on AWS with the VMI provided and connect to that machine instance using the SSH protocol. Once connected, it requires the students to write a script to automate the tasks to create VCF files from two different sample genomes belonging to E.coli microorganisms by using the FASTA and FASTQ files in the input folder of the virtual machine. The same exercise can be applied if the VMI is installed on a local machine using virtualization software (e.g. Oracle VirtualBox). In this case, the Terminal program of the VMI can be used to do the exercise.
No restrictions on your remixing, redistributing, or making derivative works. Give credit to the author, as required.
Your remixing, redistributing, or making derivatives works comes with some restrictions, including how it is shared.
Your redistributing comes with some restrictions. Do not remix or make derivative works.
Most restrictive license type. Prohibits most uses, sharing, and any changes.
Copyrighted materials, available under Fair Use and the TEACH Act for US-based educators, or other custom arrangements. Go to the resource provider to see their individual restrictions.