An A-Frame Virtual Reality Programming activity for CS0 students. Part of the CUNY CS04All project.
Search Results (53)
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 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 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 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.
Associated lessons plans are also available for download and adaptation in the Guttman Community College OER collection in CUNY Academic Works.
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 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.
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. 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.
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.
This is a course guide and syllabus for a zero textbook cost hybrid FRN 210.
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 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 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.
A Python IF-ELSE activity - "The Dating Equation" - for CS0 students. Part of the CUNY CS04All project.
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 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 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 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 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.
This is an in class activity created for Organic Chemistry I at LaGuardia Community College.
This text is intended for a brief introductory course in plane geometry. It covers the topics from elementary geometry that are most likely to be required for more advanced mathematics courses. The only prerequisite is a semester of algebra.
The emphasis is on applying basic geometric principles to the numerical solution of problems. For this purpose the number of theorems and definitions is kept small. Proofs are short and intuitive, mostly in the style of those found in a typical trigonometry or precalculus text. There is little attempt to teach theorem-proving or formal methods of reasoning. However the topics are ordered so that they may be taught deductively.
The problems are arranged in pairs so that just the odd-numbered or just the even-numbered can be assigned. For assistance, the student may refer to a large number of completely worked-out examples. Most problems are presented in diagram form so that the difficulty of translating words into pictures is avoided. Many problems require the solution of algebraic equations in a geometric context. These are included to reinforce the student's algebraic and numerical skills, A few of the exercises involve the application of geometry to simple practical problems. These serve primarily to convince the student that what he or she is studying is useful. Historical notes are added where appropriate to give the student a greater appreciation of the subject.
This book is suitable for a course of about 45 semester hours. A shorter course may be devised by skipping proofs, avoiding the more complicated problems and omitting less crucial topics.
In this lesson, students will create evaluation criteria that they can use to determine the quality of a source.
A humorous but entirely factual account of American history from the beginning up to the present.
The spring 2017 syllabus for the General Astronomy Course (AST 110), developed as part of the textbook free courseware initiative at Borough of Manhattan Community College.
A guide on how to read an article, for undergraduate students. It’s designed for anthropology classes but might work for other social sciences as well.
The overall purpose of this preparatory course textbook is to help students familiarize with some terms and some basic concepts they will find later in the Human Anatomy and Physiology I course.
The organization and functioning of the human organism generally is discussed in terms of different levels of increasing complexity, from the smallest building blocks to the entire body. This Anatomy and Physiology preparatory course covers the foundations on the chemical level, and a basic introduction to cellular level, organ level, and organ system levels. There is also an introduction to homeostasis at the beginning.
The exercises in this laboratory manual are designed to engage students in hand-on activities that reinforce their understanding of the microbial world. Topics covered include: staining and microscopy, metabolic testing, physical and chemical control of microorganisms, and immunology. The target audience is primarily students preparing for a career in the health sciences, however many of the topics would be appropriate for a general microbiology course as well.
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.
This OER material was produced as a result of the CS04ALL CUNY OER project
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
User-friendly Geographic Information Systems (GIS) is the common thread of this collection of presentations, and activities with full lesson plans. The first section of the site contains an overview of cartography, the art of creating maps, and then looks at historical mapping platforms like Hypercities and Donald Rumsey Historical Mapping Project. In the next section Google Earth Desktop Pro is introduced, with lessons and activities on the basics of GE such as pins, paths, and kml files, as well as a more complex activity on "georeferencing" an historic map over Google Earth imagery. The final section deals with ARCGIS Online and StoryMaps with tutorials, basic exercises on pins, paths, and CSV import, and a lesson plan for creating a research project presentation on an historic building in StoryMaps. In addition to an xml file that has been uploaded here to Academic Works, the module is also a live website at https://libguides.brooklyn.cuny.edu/cs-x. The site was created with Libguides software, and is a Community Libguide that can be reused and imported into other LibGuides sites. The website also contains links to two live StoryMaps, one on an Introduction to ARCGIS StoryMaps (https://arcg.is/1SX1zH), and the second, a model assignment on the history of the Fairway building in Red Hook, Brooklyn (https://arcg.is/1nbHP).
The Mathematics of Nutrition Science is a workbook designed to integrate and contextualize developmental mathematics into an introductory college level Nutrition class. Definitions and skills from Community College Level Elementary Algebra and Quantitative Literacy courses are explained through examples analyzing the nutritional content of different foods. The book contains exercises for students to practice these skills, and also to reflect on the concepts through short writing assignments aligned with developmental English. These materials could be used by Nutrition course instructor in many different ways, and are designed to be self-contained and require minimal mathematical instruction.
Welcome to Music 1300, Music: Its Language History, and Culture. The course has a number of interrelated objectives:
1. To introduce you to works representative of a variety of music traditions.These include the repertoires of Western Europe from the Middle Agesthrough the present; of the United States, including art music, jazz, folk, rock, musical theater; and from at least two non-Western world areas (Africa, Asia, Latin America, the Caribbean, the Middle East, Indian subcontinent).
2. To enable you to speak and write about the features of the music you study,employing vocabulary and concepts of melody, rhythm, harmony, texture, timbre,and form used by musicians.
3. To explore with you the historic, social, and cultural contexts and the role of class, ethnicity, and gender in the creation and performance of music,including practices of improvisation and the implications of oral andnotated transmission.
4. To acquaint you with the sources of musical sounds—instruments and voices fromdifferent cultures, found sounds, electronically generated sounds; basic principlesthat determine pitch and timbre.
5. To examine the influence of technology, mass media, globalization, and transnationalcurrents on the music of today.
The chapters in this reader contain definitions and explanations of musical terms and concepts,short essays on subjects related to music as a creative performing art, biographical sketchesof major figures in music, and historical and cultural background information on music fromdifferent periods and places.