Welcome to ICS 211, Introduction to Computer Science II

Lecture:

Mondays and Wednesdays 1:30 pm - 2:45 pm Business Administration A102

Lab:

Section 1: Wednesdays and Fridays 09:00 - 10:15a POST 318A

Section 2: Wednesdays and Fridays 10:30 - 11:45a POST 318A

Section 3: Mondays and Wednesdays 03:00 - 04:15p POST 318A

Section 4: Mondays and Wednesdays 04:30 - 05:15p POST 318A

Section 5: Tuesdays and Thursdays 01:30 - 02:45p POST 318A

Instructor:

Carleton (Cam) Moore

Office Hours: Mondays, Wednesdays 11:00 am to 12:00 pm and Tuesdays, Thursdays 9:00 am to 10:00 am in POST 307B.

cmoore@hawaii.edu Please include ICS 211 in the subject line.

TA: TBD

Office Hours: TBD

The University of Hawaii, Manoa Course Catalog describes ICS 211 as “Algorithms and their complexity, introduction to software engineering, data structures, searching and sorting algorithms, numerical errors.” This course explores Object Oriented Programming (OOP) and software engineering techniques using Java.

The primary focus of this course is problem-solving using Abstract Data Structures in programs.

Prerequisites: ICS 111 or instructor’s consent.

Goals

The primary goal of ICS 211: Introduction to Computer Science II is to teach you how to solve problems using standard data structures, including lists, stacks, queues, hash tables, and binary trees.

A second goal is to advance your Java programming skills. We will be writing a wide variety of Java code this semester.

Remember, nothing about ICS 211 makes any sense, except in the light of learning more tools for solving problems with computers

The Course Syllabus has more information about the course.

Pedagogy

ICS 211 is structured as a sequential series of modules, each taking approximately one to two weeks to complete. Each module has the following structure:

Next step

Head on over to the Introduction module to get an introduction to ICS 211.