ICS 111 Summer 2003   

Syllabus 

For questions or comments please e-mail the instructor at blanca@hawaii.edu



Course Name: ICS111 Introduction to Computer Science I.  

Return to top of page



CONTACT INFORMATION

Contacting the Instructor

Office Address

1680 East-West Rd. POST 305-B, Honolulu HI, 96822

Office numbers

Phone: 956-3487

E-mail address

blanca@hawaii.edu

Availability

Office Hours
  • Tuesday and Thursday from 11:00 to 12:00 noon.
  • If a special appointment is needed please e-mail the instructor at least 24 hours in advance.

E-mail

  • I will check e-mail at least once a day  from Monday to Friday.
  • I do not read e-mail during weekends (From Friday at 5:00pm until Monday at 10:00 am).

Phone Calls

  • You may call to 956-3487, however E-mail is the best way to get a hold of the instructor.

Return to top of page



ICS 111 COURSE DESCRIPTION

 This course will introduce students to JAVA programming as well as to computer science in general. This course is intended for beginning programmers. It starts from the very basic concepts of object-oriented programming. If you have previously taken programming classes please be patient. 

Here are some  about this course:  

You will learn:

* To write JAVA stand-alone applications.
* Arithmetic operations and precedence.
* To build and use classes.
* String manipulation
* Loop and control structures
* Arrays

You will also learn about general concepts of computer science.

HTML basics won't be covered. If you are not familiar with HTML visit http://www.hawaii.edu/itsdocs/cen/php/. There you will find a crash course in HTML and instructions on how to build your first web page. You will have instructions and help on this area in your lab sessions with your TAs. (Matt Sharritt and Dan Morton) 

JAVA is the language of the Internet. The Internet keeps on growing and Java is becoming more important every day. As a programmer, if you are proficient with JAVA, you are more likely to find a good paying job. -$$$$-

We will learn all our material from a practical point of view. Some theory will be necessary, but the main idea will be to implement the concepts learned in a way that we can see how they apply to the real world. You will learn how the different areas of computer science converge to help us live better.

After taking ICS101 (or equivalent) you should be familiar with UNIX, HTML and computer editors.

A good understanding of algebra and logic will be helpful in this course, even when it is not a prerequisite. In UH terms, if you have taken Math27, it will be helpful. If you have gone beyond that, it will be even better.