A module for the course: CS 59974: Special Topics in Artificial Intelligence …
A module for the course: CS 59974: Special Topics in Artificial Intelligence - "Setting up Jupyter Notebooks". Delivered at the City College of New York in Spring 2020 by Hunter McNichols as part of the Tech-in-Residence Corps program.
These materials include background for the instructor and a lab that engages …
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).
These materials include background for the instructor and a lab that engages …
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.
Software engineering operates ever more frequently in globally distributed settings, in a …
Software engineering operates ever more frequently in globally distributed settings, in a practice that is known as Globally Distributed Software Engineering (GDSE). In this course, you will obtain a practical overview of the organization and operation of software engineering of this practice. As such, it is aimed at professionals in distributed software development teams, and executives setting up and leading such teams who would like to develop the required technical and organizational skills.
The course covers the subject in an accessible and practical manner. Through video lectures, group assignments and exercises, you will be familiarized with the advantages and disadvantages of GDSE, the practical consequences of GDSE and its technological feasibilities and infeasibilities. You will learn about real-world experiences of users and examples of GDSE applications such as outsourcing, offshore software development, near-shoring and multi-partner systems development.
You will apply the knowledge gained through hands-on experience with GDSE by working together with team members from different countries as a distributed team; and through analysis of best-practice examples. Together with other course participants you will prepare a number of artefacts that build on the body of knowledge of GDSE and so have the chance to contribute to this growing field of knowledge.
Guest lectures from industry experts and researchers will be an integral part of the course. These lectures will demonstrate how GDSE is handled in industry, how decision-makers lead their teams in this context, and what is the state-of-the-art in GDSE research
Students combine art, gaming culture and engineering by fabricating light-up patches to …
Students combine art, gaming culture and engineering by fabricating light-up patches to increase youngsters’ visibility at night. The open-ended project is presented as a hypothetical design challenge: Students are engineers who have been asked by a group of parents whose children go out Pokémon hunting at night to create glowing patches that they adhere to clothing or backpacks to help vehicle drivers see the kids in the dark. Student pairs create Pokémon character stencil designs cut from iron-on fabric patches, adding transparent layers for color. Placed over an EL (electroluminescent) panel that is connected to a battery pack, the stencils create glowing designs. Each team creates a circuit, which includes lengthening the EL panel wiring to make it easier to wear. Then they sew/adhere the patches onto hoodies, messenger bags, hats, pockets or other applications they dream up. The project concludes with team presentations as if to an audience of project clients. Keep the project simple by hand cutting and ironing/sewing, or use cutting machines, laser cutters and sewing machines, if available.
Students simulate disease transmission by collecting data based on their proximity to …
Students simulate disease transmission by collecting data based on their proximity to other students. One option for measuring proximity is by having Bluetooth devices "discover" each other. After data is collected, students apply graph theory to analyze it, and summarize their data and findings in lab report format. Students learn real-world engineering applications of graph theory and see how numerous instances of real-world relationships can be more thoroughly understood by applying graph theory. Also, by applying graph theory the students are able to come up with possible solutions to limit the spread of disease. The activity is intended to be part of a computer science curriculum and knowledge of the Java programming language is required. To complete the activity, a computer with Java installed and appropriate editing software is needed.
POGIL is a research-based instruction strategy comprising peer learning, development of process …
POGIL is a research-based instruction strategy comprising peer learning, development of process skills, and activities that are designed around the constructivist theory of learning cycles (pogil.org).
Guided Inquiry Activities for Programming Language Concepts is a collection of activities intended to support the use of POGIL in intermediate-level undergraduate computer science courses on functional programming and the implementation of programming languages.
Disclaimer: These activities have not yet undergone the peer-review process of The POGIL Project and so cannot be labeled "POGIL activities" ; however, they are designed based on the POGIL approach to designing activities.
As a beginner to 3-D printing, I totally sympathize with trepidation you …
As a beginner to 3-D printing, I totally sympathize with trepidation you may have when approaching your first 3-D printing design. However, through the use of Tinkercad's unique and convenient digital Web design program and these instructions, you'll be able to quickly and easily replicate this miniature book design for 3-D printers. In just a few hours, you can hold your very own 3-D printed work.
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.