Data Structures and Algorithm Analysis Practicum (CSC401)

practicum

Instructor: Odelia Schwartz (odelia at cs dot miami dot edu)
TA: Alexandros Khan ()

CSC401 is the practicum associated with CSC317.

CSC317 is a course on algorithmic thinking. The CSC317 mainline in the course does not require programming. Students can further enroll in the Practicum (CSC401), for experience coding algorithms, and for the experience of using dynamic HTML and Javascript to create imaginative animations of the algorithms presented in the course. The Practicum is a one-credit course; its format is self study and there are no formal lectures assigned. We will have tutorials, and are available to meet via zoom for any questions. We will also point you to relevant references, and include some example code alongside the assignments that will help you get started. Unlike the main course which has a problem set assigned every week, the Practicum will include a smaller set of programming assignments.

Preliminaries: We will send email by the end of the second week of class to students who have signed up for the Practicum. You will create web pages locally on your laptop and then upload it to BlackBoard by the due date. For learning about DHTML, CSS, and Javascript, see references below.


Projects:
  • Project 1: Preliminaries of Javascript and HTML: (Assigned August 27, 2020; Due September 18, 2020 through Blackboard). (a). Look at Enter Name. Make a webpage like Enter Name using Javascript, except that the user can interactively choose from several different greetings of your choice (e.g., by selecting from a list of options). (b). Look at Number Build. Make a webpage like Number Build using Javascript, except that if a user marks the numbers summing to the year that University of Miami was founded, then the program displays a photo of the campus (of your choice). Submit all files through Blackboard.

Some references:
Annotated DHTML
Annotated DHTML as source
Five Easy Pieces (including HTML, CSS, and Javascript examples)
Web Commerce course
 
+ web design: Ruben Coen Cagli _ last update by Odelia: 12.2014 +