CISC 3630 EW6 Fall 2024

Wednesday evenings from 6:30-9:10PM in 2127 IH (Ingersol )

Office hours Wed 5:15-6:15pm in the CIS Office

Multimedia

COURSE DESCRIPTION

Note: This course is considered to be a senior level elective. It is expected that the student will devote a significant amount of time outside of class on research, programming and project activities.

This course is a survey of the interrelationship of state-of-the-art communication and computer technology. Hardware, software, and system design issues in the multimedia presentation of information. Multimedia standards. Audio and video compression techniques. Hypermedia database systems. Programming and the use of multimedia authoring systems. Survey of representative hypermedia applications.

Textbooks

TOPICS

  1. Fundamentals of Multimedia Information
  2. Multimedia Hardware
  3. Multimedia Software
  4. Multimedia Platforms
  5. Multimedia Programming
  6. The creative process: hardware, software, development team and methodology
  7. Media Types Media Objects (Implementations and methods)
  8. Multimedia and the Internet
  9. Multimedia Systems survey (science, entertainment, gaming, etc.)
  10. Design Issues
  11. Compression & Encoding Techniques

PREREQUISITE CISC 3130 ("Data Structures" formally CIS 22)

GRADING

Academic Integrity

The faculty and administration of Brooklyn College support an environment free from cheating and plagiarism. Each student is responsible for being aware of what constitutes cheating and plagiarism and for avoiding both. The complete text of the CUNY Academic Integrity Policy and the Brooklyn College procedure for policy implementation can be found at www.brooklyn.cuny.edu/bc/policies . If a faculty member suspects a violation of academic integrity and, upon investigation, confirms that violation, or if the student admits the violation, the faculty member MUST report the violation.

Center for Student Disability Services

In order to receive disability-related academic accommodations students must first be registered with the Center for Student Disability Services. Students who have a documented disability or suspect they may have a disability are invited to set up an appointment with the Director of the Center for Student Disability Services, Ms. Valerie Stewart-Lovell at 718-951-5538. If you have already registered with the Center for Student Disability Services, please provide your professor with the course accommodation form and discuss your specific accommodation with him/her.

Student Bereavement Policy:   http://www.brooklyn.cuny.edu/web/about/initiatives/policies/bereavement.php


Bring up topics to discuss in class. I would like to have discussions about various Multimedia topics. Please look at computer magazines or visit computer related web sites for things of interest. Some good sites are:
Slashdot - CNET - PC Magazine - PC World - Maximum PC

Updated withdrawal deadline: CUNY has updated the deadline for withdrawing from a course. During the pandemic, the withdrawal deadline was pushed back to the end of the semester. It has now changed back to the 60% mark of the semester starting Fall 2024. The new withdrawal deadline for Fall 2024 is Wednesday, November 6.

Useful HTML5 Links 

Powerpoint Links:

You will need a Dropbox account. If you do not have a Dropbox account please use the following link (it a referal link for my account). Create a folder titled Last,First and CISC 3630. So if your name is John Doe make a folder called: Doe, John CISC 3630. Once the folder has been created, please Invite me (right click the folder and select Share (Share with Dropbox)) to the folder with my Dropbox email address of dropbox@lawrencegoetz.com

If you need to contact me, please send email to: goetz@sci.brooklyn.cuny.edu

The syllabus is ever changing. Please check the website for the current updates on homework and assignments as the term progresses.

Class Topics Readings
Assignments

8/28

Multimedia History

Slides 1

Data Types

Slides 2

Read from the following:

 

9/4

Authoring

Slides 10

Sample Kiosk we did in class.

Notes

  • Read chapter 2 of 
  • Fundamentals of Multimedia look at the simple multiplication formulas, ignore all the others.
  • Read Unit 2
    Pages 29-37 in this Book
  • Read Before Class: Overview of Multimedia Authoring

    We will discuss the Dynabook in class. Read this writeup about the Dynabook prior to the class meeting.

    projects-powerpoint

    Due Sept 25th

    9/11

     

    Multimedia Development

    Slides 11

    Powerpoint

     

    Read Unit 3,4
    Pages 39-55 in this Book

     

     

    9/18

    Text

    Learn how to make your own font 

    Slides 5

    Notes

    Text in Multimedia 

    Web Design Intro

    1.5 Text in Multimedia
    Pages 31-38 in this Book

    Read before class: HTML Introduction

    Read after class:
    More detailed version of the slides from class, also it's more detail that required for class. But if you are curious, it's very thorough

     

     9/25

    Media on the Web

    Slides

    BootStrap

    BootStrap Tutorial 

    WebPage Basics

    Read Chapters 5 & 7 from this Book

    Read before class:

    Power Point Project Due

    10/2 No Classes
    10/9 Midterm Review Topics/Questions
    10/16 Pre-recorded class....
    please watch the videos listed to the right.

    Visual Studio Code Tutorial

    https://www.youtube.com/watch?v=VqCgcpAypFQ

    Live HTML Preview for VS Code

    https://www.youtube.com/watch?v=QmQFVghf0H4

    Learning Bootstrap

    https://www.youtube.com/watch?v=MTRHi0gxPEo

     

    10/23 Pre-recorded class Watch these videos:
    Part 1
    Part 2
    10/30

    Graphics

    Notes

    1.2 Graphics and Image Data Representations
    Pages 15-30 in this Book

    Glace at these.

    JPG: 1,2
    Image Types

     

    Place the following in Dropbox

    Watch these videos:


     

    11/6 Graphics Continued

    How Cameras Work

     

    Animation

    From this Book - Read from Chapter 1 pages in the book 1-9, you can gloss over the rest ignoring all the math equations that you cannot read or understand. But try to look to get the gist of things.

    Interesting video explaining how GPUs work.For your general interest, we are not covering these details in the course. But it's very interesting to see what goes on inside a GPU.

    From this Book - Read from Chapter 8 pages in the book 153 (8.2)-158

    From this Book - Read from Chapter 2 pages in the book 31-41

    Do not be concerned with the complex math equations or even if you cannot read the equation. Focus on the general concepts.

    HW:
    11/13

    Audio

    Speech Recognition

    Tone Generator 

    From this Book -, and Chapter 8 till page 153 ending at 8.2
    Again ignore the math formulas, but focus on the general terms and concepts.

    Project:

    Sound Effects 

    11/20

    Compression

    Slides

     

    Read Unit 5
    Pages 60-73 in this Book

    From this Book 1-7, and Chapter 7

     

    HW: Project:

     

    11/27
    No Classes today

       

    12/4

    Video

    MPEG

    How 3D Works 

    Audio - Streaming bits/sec

    Noise Cancelation

    From this Book - Read from Chapter 8 pages in the book from page 159 (part 8.3)
    Again ignore the math formulas, but focus on the general terms and concepts.

     

    12/11

    PROFESSIONAL ISSUES IN MULTIMEDIA DEVELOPMENT

    Data Delivery

    Accessibility 

    HTML & Accessibility  

    QR Codes 

    QR Creator 

    NFC 

     Starwars

    Futuristic UI

    Python Libraries 

    From this Book - Read from Chapter 9

    Please lookup before class and have some discussions material to talk about the following topics

     

    12/18

    FINAL in the regular classroom

    6-8pm

    Final Topics

    Sample Questions

     

     

    ALL PROJECTS DUE

    Return