Directories and Search

Course Search


Courses may be offered in one of the following modalities:

  • Traditional in-person courses (0–29 percent of coursework is delivered online, the majority being offered in person.)
  • Hybrid/blended courses (30–79 percent of coursework is delivered online.)
  • Online courses (100 percent of coursework is delivered online, either synchronously on a designated day and time or asynchronously as a deadline-driven course.)
  • Hyflex (Students will be assigned to attend in-person or live streamed sessions as a reduced-size cohort on a rotating basis; live sessions are also recorded, offering students the option to participate synchronously or view asynchronously as needed.)

If you are enrolled in courses delivered in traditional or hybrid modalities, you will be expected to attend face-to-face instruction as scheduled.


Programming Web-Based Educational Media (EDT-603)


Semester: Summer 2023
Number: 0858-603-001
Instructor: Matthew Curinga
Days: Monday Tuesday Wednesday Thursday Friday 11:00 am - 1:00 pm
Note: Hybrid Online/In-Person Class
Location: Brooklyn Center
Credits: 3
Status: Tutorial
Course Meets: July 6 - August 9
Notes:

Instructors Approval Required For Non-Educationmajors11am-1pm, Manhattan
Campus: July 6, 7, 10, 11,13other Work Asynchronously Online

Course Materials: View Text Books
Description:

In this course students learn techniques of web programming to develop interactive, educational media. Using the Python programming language and web development technologies (HTML5, Javascript, CSS), students gain practice in the object oriented programming and design of interactive software. For their final project, students will create their own educational website.

Learning Goals:   This course builds on CSC 602 to move beyond basic programming concepts; students will gain expertise in building more complex computer programs, over many iterations. At the end of the course, students will be able to design educationally sound web-based learning media, solve moderately complex problems using OOP, collaborate on programming projects, and identify methods for teaching programming and web development. Specific teaching and learning goals include: 1) designing web-based interactions and multimedia to support learning; 2) coding effective user interfaces for learning; 3) implementing Universal Design goals for accessible web sites; 4) identifying effective methods for teaching more advanced programming concepts and web design skills. Specific software development goals include: 1) modeling real world problems with software; 2) planning iterations of a project; 3) testing and debugging; and 4) Object oriented programming concepts: a) Abstraction; b) Encapsulation; c) Objects & Classes; d) Composition; e) Inheritance; and f) Polymorphism.

*The learning goals displayed here are those for one section of this course as offered in a recent semester, and are provided for the purpose of information only. The exact learning goals for each course section in a specific semester will be stated on the syllabus distributed at the start of the semester, and may differ in wording and emphasis from those shown here.

» View Other Sections of this Course


« Back to Search Results

 
Apply Now
Request Information