|
Office phone number: 401-254-3534 Cell/Text: 401 626-0806 |
Course Lecture Hours Tue/Th - 9:20 - 10:40 AM Location: Synchronous - OnLine Meeting ID: 933 8798 1365 Passcode: 689257 |
|
This course for non-majors and majors introduces the basic concepts of computer programs in a 3D visual environment.Because of the pervasive digital nature of nearly everything in our technology and media environment, computing has become a fundamental literacy. Narrative, visual design and music are essential skills in making an animation or game experience come alive. In this course, students experience developing their own animated stories or games and, in the process acquire the basics of programming, accessibilty, algorithmic and critical thinking, and develop strategies for problem solving with or without computers. The experiential visual environment makes the course engaging and accessible to just about anyone in any major.
Programmers represent actions in a
world through programs. Programming is as much artistry as it is
science. Programmers, like artists, tease out a world of their
creation from a medium. Their medium is a computer program.
Modern object-oriented, event driven programming requires a
logic of design for the computer to process and a rhetoric of
interaction to communicate with the computer user.
At the conclusion of the course, you
will be able to
Alice
Software (Weeks 1 - 5) |
|
Free | Alice 3.x Software https://www.alice.org/get-alice/alice-3/ |
Free | Alice 3.x NBM https://www.alice.org/get-alice/alice-3-with-netbeans/ |
Free | NetBeans link on Alice page or https://netbeans.apache.org/download/nb122/index.html |
Unity
Software (Weeks 7 - 15) |
|
Free |
Unity 3D software https://unity3d.com/ |
![]() |
The Art
of Game Design: A Book of Lenses, Second Edition
Schell, Jesse PDF Provided - You may purchase the text as well. |
![]() |
Series of 5 books - will
use as necessary Unity 5 From Zero to Proficiency (Foundations) Unity 5 From Zero to Proficiency (Beginner) Unity 5 From Zero to Proficiency (Intermediate) Unity 5 From Zero to Proficiency (Advanced) Patrick Felicia PDF or Paperback Versions |
![]() |
Alice
3
in Action: Computing Through Animation, 1st Edition Joel Adams |
Course
Requirements
Read the chapters or online materials and complete the lab
assignments. Assignments are due when ASSIGNED as
class activities depend upon them. All assignments must be
completed to pass the course. Assignments a week late or more
will get a zero. You are responsible for keeping your completed
lab sheets. Some of the lab assignments may require on-line
quizzes.
Projects
There are three projects to complete during the semester.
Projects are open ended assignments where you can display your
knowledge. Project details will be discussed in class.
Tests
Frequent testing (approx. every 3 -4 weeks) and an
optional final exam. Lowest or missed test grade eliminated (no
make-up test) if the final is taken. Final average incorporates
class attendance, participation, completion of case assignments,
projects, and test results. Accommodations for learning issues
will be in accordance with
Attendance Policy
You are expected to attend class via zoom. I generally do not
make class recordings (they are too much like MTV Unplugged)
Please connect with me if you miss class. We have been able to
work around COVID by making sure we keep communications open.
Academic Integrity
You are encouraged to work with others in your class because an
alternate explanation can be helpful. However, assignments you
submit and projects you present are your own work alone unless
specified otherwise. You will be required to complete at least
one project as a team. You are expected to credit intellectual
property sources for all media used in your projects.
Intellectual theft results in a zero for the assignment.
Plagiarism Checker (Vericite, TurnItIn.com, SafeAssign
or other service)
Students agree that by taking this course all required papers
may be subject to submission for textual similarity review to an
auto-checker for the detection of plagiarism.
Services for Academic Access
Students with disabilities are encouraged
to speak with me in private, and as early as possible, about
your particular needs or accommodations that may promote your
success in this course. It also
is very important that you register with Student
Accessibility Services (SAS). SAS
is located in the Jeremy Warnick Center for Accessibility on
the 1st floor of the Main University Library and is
open from 8:00am to 5:00pm Monday through Friday. The office can be reached at 401-254-3841.
For more information about
SAS, visit the Student
Accessibility Services Website
Course
Grading
Component |
Weight |
Attendance/Participation |
100 |
Cases/Labs/Log |
100 |
Performance Assessments |
300 |
Project 1 |
100 |
Project 2 |
100 |
Project 3 |
300 |
Total |
1000 |
Week |
Topics |
Readings - Schell |
Dates |
00 |
Install Alice Software |
26 Jan |
|
I |
Class Introduction -
Animation Concepts - Project 01 |
Cha 01 |
02/04 Feb |
II |
Animation &
Storyboards |
Cha 04 & 05 |
09/11 Feb |
III |
Programming Actions &
Conditionals |
Cha 08 & 09 |
16/18 Feb |
IV |
Performance Assessment
/Parameters |
23/25 Feb |
|
V | Inheritance |
Cha 11 & 12 |
02/04 Mar |
VI |
Performance Assessment/Project 01 Presentations | 09/11 Mar |
|
VII |
Netbeans - Unity
Introduction - Project 02 |
Cha 13 & 14 |
16/18 Mar |
VIII |
Unity IDE |
Cha 17 & 18 |
23/25 Mar |
IX | Unity |
Cha 19 & 20 |
30 Mar/01 Apr |
X | Performance
Assessment/Project 02 Presentations |
06/08 Apr |
|
XI | Unity - Project 03 |
Cha 25 & 27 |
13/15 Apr |
XII | Unity |
Cha 32 & 33 & 34 |
20/22 Apr |
XIII | Unity/Performance Assessment |
27/29Apr |
|
XIV | Final Presentations* | 04/06 Apr |
|
XV |
Final Exam Period * | 11 May |
|
*these dates may change |