Overview of full-stack implementation of large scale web applications. Team-based software development …
Overview of full-stack implementation of large scale web applications. Team-based software development methodologies, tools and practice. Introduction to modern HTML, CSS. Separation of structure, style and behavior. JavaScript, dynamic types, functional programming, prototypal classes, and closures. HTTP client-server communication, synchronous and asynchronous communication. Java Server Pages, simple database creation, programmatic queries and updates.
Primary objective of this course is to provide the student with the experience of working in a fast-track development environment that requires a shifting balance between collaboration and autonomy. The student will be exposed to a wide range of software tooling across multiple eras of computing history. The student should plan for a considerable amount of focused attention outside of the classroom to complete assignments. Online resources will be provided for all lecture topics. You will get more out of the course if you have experience with some larger development projects, for example, through internships, or open-source contributions.
Tied to "Tools and Techniques in Software Engineering" textbooks at the URL: https://opened.cuny.edu/courses/tools-and-techniques-in-software-engineering
An introduction to C++ and its roles providing support for object-oriented programming, …
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.
Introduction to digital logic. Basic digital circuits. Boolean algebra and combinational logic, …
Introduction to digital logic. Basic digital circuits. Boolean algebra and combinational logic, data representation and transfer, digital arithmetic. Instruction sets. Introduction to assembly languages ALU and memory reference instructions, flow control, subroutine linkage, arrays and structures. Memory. I/O systems. Performance. Relationship between software and architecture.
A short presentation that describes the process of transforming traditional assessments into …
A short presentation that describes the process of transforming traditional assessments into multimedia assessments. It includes how to get started, examples, rubrics, as well as how to approach accessibility and what free tools are available for you to use to get started on creating multimedia assessments.
This video introduces the Group Wiki Project in CUNY SPS COM 110: …
This video introduces the Group Wiki Project in CUNY SPS COM 110: Digital Literacy. This project runs from Weeks 12-15. However, students have to begin brainstorming subtopics in Weeks 10-11. With this video, they will be able to quickly see how the project is laid out and get an introduction to it.
This website was created as an OER (Open Educational Resource) for the …
This website was created as an OER (Open Educational Resource) for the Borough of Manhattan Community College’s “MMP100 – Introduction to Multimedia” course. [...] The content of the course has been divided into “Topics”. Please refer to the “Syllabus” page for a suggested weekly breakdown. Each topic’s page includes slides (core concepts and terminology), web resources (relevant tutorials, articles etc.), as well as sample assignments and grading rubrics (faculty members are free to use these exact guidelines or to adapt them). [...] This site is administered by Prof. Anna Pinkas, Assistant Professor at the Borough of Manhattan Community College’s Media Arts & Technology Department. Please send any suggestions or concerns to: apinkas@bmcc.cuny.edu
This website features many of the OER conversion projects completed at John …
This website features many of the OER conversion projects completed at John Jay College over the past few years. Class conversions using the Blackboard platform are not represented because of the BB firewall. These are not the actual LibGuides, but content from the LibGuides, using the LibGuide platform for access. The entire website is public.
The left navigation panel displays the academic departments with the overview and objective of the department. Also, navigation to the specific departmental classes, with corresponding OER content, are found at the bottom of the academic department pages. You can also directly navigate to the specific converted class, by clicking on the course title under the department tab. When clicking on a specific class (e.g. Science 110), the link takes you to the course description, learning outcomes of the course and a link to the OER content for the specific course. The OER content features creative commons OER Textbooks, vetted open Internet sites, academic journal articles and library owned streaming video, requiring a login to the John Jay Library. Each academic department features a link to "Discussion and Comments". In addition all pages have navigation arrows to previous pages and next pages. On many of the OER content pages, the class calendar by week is featured with links to the reading assignments. In addition to the specific OER content by class, there is a link at the top of the main page to access generic OER by subject and/or topic.
In-depth study of tools and techniques for designing dynamic and interactive multimedia …
In-depth study of tools and techniques for designing dynamic and interactive multimedia systems for use in live performance situations. Emphasis will be on student creation of custom computer software to realize interactive projects. Video, audio, three-dimensional computer images, and alternative computer-human interfaces will be addressed. Extensive instruction in graphical computer programming; no experience required.
This assignment is inspired by the learnings that arose from the workshop, …
This assignment is inspired by the learnings that arose from the workshop, “Fostering Play in the Classroom - Pedagogies to Build Creativity, Connection and Light to Oppressive Spaces”. Based on group dialogue, feedback, and the desire to build on pedagogies of play in the workshop, this science fiction short story assignment has been created as an additional layer of liberatory, contemplative learning for students that can be used/tweaked to work in a variety of courses. Powerful conversations arose in the workshop surrounding power/oppression, positionality and how this impacts our ability to engage in play, and the importance of holding both/and (i.e. - joy/sadness, pain/pleasure, restriction/liberation). This assignment attempts to deepen these reflections through creativity, storytelling, and removal of limits for dreaming in a world with obstacles.
Introduction to unit on Social Networking, Blogging and Artificial Intelligence in CUNY …
Introduction to unit on Social Networking, Blogging and Artificial Intelligence in CUNY SPS COM 110: Digital Literacy, partially adapted from a video by Wendy Williams
This course provides an in-depth look at the main critical and theoretical …
This course provides an in-depth look at the main critical and theoretical approaches to studying television in particular, and the mass media in general. Students will learn the key concepts of theoretical approaches such as semiotics, ideological analysis, narrative theory, audience studies, psychoanalysis, feminism, and cultural studies and will learn how to use these theories to understand and critically analyze media texts, industries, audiences, and institutions. This is a writing-intensive course, and we will pay considerable attention to the process of researching, writing, and editing critical essays.
2 module course covers accessibility basics, WCAG, POUR, why accessibility matters, legal issues and evaluating website accessibility. There are quizzes and assignments to help you learn and think about accessibility in your life.
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.