UMass Lowell Dept. of Computer Science

COMP 4620 — GUI Programming II

Spring 2016 Semester, Section 201

Prof. Jesse M. Heines

Notes for Class No. 1

Course Orientation and Introduction to the Semester Project

Tuesday, January 19, 2016

A video of this class is (or will be) posted at:  http://echo360.uml.edu/heines2016/comp4620-201.html


Handouts and Materials


Openings / Announcements / Reminders

Please check your registration on the class discussion forum at https://piazza.com/uml/spring2016/comp4620

Piazza


Class Notes

Related reading for this class:  Syllabus and GetMEAN: Chap. 1-2


Assessing Your Education

Estimated Annual Tuition and Fees (in U.S. dollars) for the 2014-2015 Academic Year
source: http://www.uml.edu/thesolutioncenter/bill/tuition-fees/Undergraduate/default.aspx

Item on Your Bill In-State Out-of-
State
Proximity
Program
Tuition $   1,454 $   8,567 $   2,181
Operating Fee 10,798 19,383 19,383
Campus Technology Fee 250 250 250
Student Activity Fee 925 925 925
Total Tuition and Fees $ 13,427 $ 29,125 $ 22,739
Class Costs In-State Out-of-
State
Proximity
Program
Cost Per Hour $ 61.97 $ 134.42 $ 104.95
Cost Per Class 51.64 112.02 87.46

Which brings us to the bottom line question:  Are you using your class time well?


What Determines Success Administrative Info

Administrative issues are essentially the same as last semester, but there are a few differences

Please read the course syllabus carefully

Look over the course website at http://teaching.cs.uml.edu/~heines/91.462/91.462-2015-16s/

The major grading emphasis will remain on the assignments, as I always believe that this is where the real learning occurs

As before, attendance is critical

Contact me for help via e-mail or phone or by stopping in

Please go to the Class Roster and verify that the e-mail address I have for you is still correct


Course / Teaching Philosophy  (from my My Favorite Quotes page)

“The mind is not a vessel to be filled, but a fire to be kindled.”
Plutarch, 46–120, Greek philosopher
 
“I never teach my pupils; I only attempt to provide the conditions in which they can learn.”
Albert Einstein, 1879-1955, Nobel Prize-Winning Physicist
 
“Science is more than a study of molecules and calculations; it is the love of knowledge and the continued search for the truth.”
Kenneth H. Olsen, 1926-2011, Founder, Digital Equipment Corporation
 
“Those things for which [a college demands] the most money [from a student] are never the things which the student most wants.  Tuition, for instance, is an important item in the term bill, while for the far more valuable education which he gets by associating with the most cultivated of his contemporaries, no charge is made.”
Henry David Thoreau, 1817–1862, writing in Walden (published in 1854)

What is the common theme in these quotes?


Significant Course Dates

UMass Lowell semesters are only 14 weeks long (not counting Spring Break)

The list of assignments is already posted (more on this below)


Introduction to the Semester Project and Assignment No. 1

All work this semester will be done in teams

I will be doing all the grading in this myself

You therefore need to become an autodidact

Why is becoming an autodidact particularly important to you as a computer scientist?

Project themes may be of your own choosing, but they must obviously focus on GUI programming

To give you ideas and to show you what’s expected, the latter part of this class will be devoted to reviewing proposals from the 2008, 2011, 2013, 2014, and 2015 semesters with my comments

I strongly recommend that you keep an open mind on who you will ask to be your partners on your project

Projects will have certain restrictions


What you are to do for our next class:  Thursday, January 21

(1)  Read the course syllabus

(2)  Complete your registration for this course by filling out the form at https://docs.google.com/forms/d/166cx_uRhYJ24qoI-zMrs1dpWVyOw5iloQ-ojjF41lv4/viewform

(3)  Review Assignment No. 1

(4)  Review at least a few of the proposals from the 2008, 2011, 2013, 2014, and 2015 semesters

(5)  Respond to the Project Ideas Forum question that I posted on Piazza with your project ideas so that others can know what you’re thinking and appropriate project teams can be built.

(6)  Meet with potential project partners and discuss ideas with them in preparation for writing your project proposal, which is due Thursday, February 4, 2016


The Second Part of This Course — Learning the MEAN Stack

Reading Assignment:  Chapters 1 and 2

Why learn the MEAN stack?

To fulfill the UMass Lowell slogan to make you “work ready,” we need to look at full-stack development

How the pieces fit together

“Supporting Cast” (p. 19)

Using the MEAN stack for your projects

I am *not* going to insist that all projects be implemented using the MEAN stack

However, I *encourage* you to use the MEAN stack for your projects because it provides a comprehensive framework

I plan to make some small assignments that will require you to do things that are discussed in the text



This is document http://jesseheines.com:8080/~heines/91.462/91.462-2015-16s/462-lecs/lecture01.jsp.  It was last modified on Friday, August 26, 2022 at 4:09 PM.
Copyright © 2022 by Jesse M. Heines.  All rights reserved.  May be freely copied or excerpted for educational purposes with credit to the author.