Online Mind Mapping and Brainstorming

Create your own awesome maps

Online Mind Mapping and Brainstorming

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account? Log In

ICS 111 Fall 2015 (9/21/15) by Mind Map: ICS 111 Fall 2015 (9/21/15)
0.0 stars - reviews range from 0 to 5

ICS 111 Fall 2015 (9/21/15)

What's the class about?

Introduction to Computer Science

Overview of computer science, writing programs with Java, and having FUN doing it.

What is programming like?

http://www.thrashermagazine.com/articles/videos/magnified-jerry-gurney-062015/

Instructor

Jason Leigh

http://jasonleigh.me

TAs

Anupriya Srivastava

Alyssa Higuchi

Tetsuya Idota

Class Location & Time

ART 132

Monday and Wednesday at 1:30-2:45p

Would moving class to 1:45 or 2:00 impact anyone?

https://manoa.hawaii.edu/campusmap/uhmmap.pdf

Lab Location & Times

Tuesdays & Thursdays in either POST 318A or 319

Alyssa Higuchi

Tetsuya Idota

Anupriya Srivastava

Office Hours & Location

Jason Leigh

Anupriya Srivastava

Alyssa Higuchi

Tetsuya Idota

Additional Assistance

ICS Open Labs

Learning Emporium

Textbook

ICS111 Just Enuf Java - availabe on Laulima under Resources

Required Class Materials

Your own laptop

EZ Graphics

Java

Eclipse

Audacity

Gimp

Handing In Projects

Projects will be handed-in by uploading to Laulima under the ASSIGNMENT by the deadline indicated for the assignment.

Every project will have milestones with due dates for them.

Late work is accepted up to a week late but a 50% penalty will be imposed.

To upload your project

The Labs

Installing and setting up Java and Eclipse

Bring your laptop to every class and every lab

Tues: Graded Lab mini-assignment

Thurs: Help on projects, then Graded Quiz & review

Login into your lab account

WARNING

Lectures

In general Monday covers new material

Wednesday reviews new material and reviews progress on class projects

Hello World

Guess a Number Game

Move Insect across screen (Bug Run)

Move insect on screen based on mouse click. Bug is also object oriented (Bug Run Objectified).

Bug squish game

Chicken Run

Audacity

Remote controlled robot bug (RC Bug)

Students against nutritious edibles

Mirror Writer

Shuffle a deck of cards

Rewrite Card shuffle with ArrayList

Battleship Map Creator

Factorial, Turtle Graphics and Fractals

Private. Public, Protected scope

Inheritance

Graphics Transformations

EZ Groups

What NOT to do if you miss the first week or so of class

http://www.youtube.com/watch?v=zSNc8F9tqzY

Important Dates

Aug 24 - First day of class

Sept 7 - Labor Day

Sept 7 - Project 1 Milestone 1 due

Sept 14 - Project 1 Milestone 2 due

Sept 15 - 18 - Jason at AMOS

Oct 5 - Project 2 Milestone 1 due

Oct 19 - Project 2 Milestone 2 due

Nov 2 - Project 2 Milestone 3 due

Nov 5 - Project 3 Milestone 1 due

Nov 11 - Veteran's day

Nov 12 - Project 3 Milestone 2 due

Nov 16 - 20 - Jason at SC

Nov 19 - Project 3 Milestone 3 due

Nov 26 - Thanksgiving

Dec 3 - Project 3 Milestone 4 due

Dec 2, 7, 9 - Project 3 presentations

??? Dec 7 - 11 - CineGrid???

Dec 10 - Last day of instruction

Dec 11 - 12 - Study Days

Dec 14 - 18 - Final Exam week

Dec 14 - FINAL EXAM DUE

Dec 23 - Grades available

How to Compute Your Grade

You will notice the points add up to 110.

Your grade maxes out at 100 points. The 10 points are free extra credit points that make up for missed quizzes and any other random acts of life.

On Laulima if you get 100 points it is computed as 90.9% (100/110 = 90.9%) which is considered an A+. See below for full grade scale.

A+ = 100/110 = 90.9%

A = 95/110 = 86.4%

A- = 90/110 = 81.8%

B+ = 87/110 =79%

B = 83/110 = 75%

B- = 80/110 = 72.7%

C+ = 77/110 = 70%

C = 73/110 = 66.4%

C- = 70/110 = 63.6%

D+ = 67/110 = 60.9%

D = 63/110 = 57.2%

D- = 60/110 = 54.5%

F = Anything below a D-