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 Spring 2016 by Mind Map: ICS 111 Spring 2016
0.0 stars - 0 reviews range from 0 to 5

ICS 111 Spring 2016

Class Schedule

Jan 11 - Intro to class logistics

Jan 12 - Lab: Bring your laptops. Set up tools

Jan 13

Jan 14 - Lab: Assignment 1 - Get Hello World working

Jan 18 - MLK day

Jan 19 - Lab Assignment 2 - Math review

Jan 20

Jan 21 - Quiz 1 - Basic Math

Jan 25

Jan 26 - Lab Assignment 3 - Variables, Operators, Printing

Jan 27

Jan 28 - Quiz 2 - Variables, Operators

Feb 1

Feb 2 - Lab Assignment 4 - Practice Do, If-Else

Feb 3

Feb 4 - Quiz 3 - If & Do loops

Feb 8

Feb 9 - Lab Assignment 5 - For loops, While loops, and 1D arrays

Feb 10

Feb 11 - Quiz 4 - While & If

Feb 15 - Presidents Day

Feb 16 - Lab Assignment 6 - More practice with 1D arrays & Object oriented programming

Feb 17 - NSF PI Workshop

Feb 18 - Quiz 5 - For loops

Feb 22

Feb 23 - Lab Assignment 7 - More object oriented programming

Feb 24

Feb 25 - Quiz 6 - Arrays

Feb 29 - More File Reading

Mar 1 - Lab Assignment 8 - File reading & switch statmets

Mar 2

Mar 3 - Quiz 7 - Objects

Mar 7

Mar 8 - Lab Assignment 9 - file writing

Mar 9

Mar 10 - Quiz 8 - string parsing with switch statements

Mar 14

Mar 15 - Lab Assignment 10 - File writing

Mar 16

Mar 17 - Quiz 9 - File writing

March 21-25 - Spring Break

Mar 28

Mar 29 - Lab Assignment 11 - file reading and writing with characters

Mar 30

Mar 31 - Quiz 10 - File reading and writing with characters

Apr 4

Apr 5 - Lab Assignment 12 - ArrayList

Apr 6

Apr 7 - Quiz 11 - ArrayList

Apr 11

Apr 12 - Lab Assignment 13 - 2D arrays

Apr 13

Apr 14 - Quiz 12 - 2D arrays

Apr 18

Apr 19 - Lab Assignment 14 - Inheritence

Apr 20

Apr 21 - Quiz 13 - Private, Public, Protected & scope & static member variables

Apr 25

Apr 26 - Lab Assignment 15 - Private, Public, Protected & scope & static member variables

Apr 27

Apr 28 - Quiz 14 - Inheritance

May 1

May 2

Mar 3 - No Lab

May 4 - Last Day of Class

May 9 - FINAL EXAM DUE

May 18 - GRADES AVAILABLE

Grading

Projects - 33 points

Lab Assignments - 30 points

Achievement Quizzes - 42 points

Final Exam - 5 points

Extra Credit

What if I Miss a Lab or Quiz?

How to Compute Your Grade

What's the class about?

Introduction to Computer Science

Overview of computer science through writing programs in Java involving graphics, sound and interaction.

Student Outcomes

Previous Projects

What is programming like?

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

Instructor

Jason Leigh

http://jasonleigh.me

TAs

Anupriya Srivastava

Jason Catiglione

Tyson Seto-Mook

Nurit Kirshenbaum

Sergey Negrashov

Class Location & Time

ARCH 205

Monday and Wednesday at 9:00a-10:15a

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

Lab Location & Times

Tuesdays & Thursdays in either POST 318A or 319

Jason Catiglione

Sergey Negrashov

Tyson Seto-Mook

Nurit Kirshenbaum

Anupriya Srivastava

Office Hours & Location

Jason Leigh

Anupriya Srivastava

Jason Catiglione

Tyson Seto-Mook

Nurit Kirshenbaum

Sergey Negrashov

Additional Assistance

Code Academy

ICS Open Labs

Learning Emporium

Required Class Materials

Your own laptop

EZ Graphics

Java

Eclipse

Audacity

Gimp

Open Broadcaster Software

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.

An assignment is considered late if the submission time is registered by Laulima as 1 minute past due date and time. No Exceptions.

Any subsequent RESUBMISSION of the assignment past the due date is considered a late submission even if the original submission was submitted on time.

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

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

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

Textbook

ICS111 Just Enuf Java - availabe on Laulima under Resources

Java for Dummies (free from UH Digital Library)