CSC 012N

INTRODUCTION TO COMPUTER SCIENCE


Note: Due to the change of instructors for CSC 012N, the web site for the course has moved to http://www.bernstein-plus-sons.com/.dowling/CSC012

This page is: http://www.bernstein-plus-sons.com/.dowling/CSC012/syllabus.htm
Herbert J. Bernstein
yaya@dowling.edu
based on the syllabus by Bill Steinmetz


 

Syllabus

Text: Kamin, et al, "An Introduction to Computer Science Using Java", McGraw-Hill, 1998

Dr. Bernstein's
Office Hours
KRAMER SC 115 3:00-3:45 TR
4:30-5:00 TR
7:30-7:45 TR
Contact Information phone +1-631-286-1339
email yaya@dowling.edu

Grading Procedure:    Approximately 8 - 10 Programs                            65%

                                  Midterm quiz                                                       15%
                                  (THURSDAY, 11/1)

                                  Final cumulative quiz                                            20%
                                  (THURSDAY, 12/18,  Tentative)

 

The history of computing.  The development of the digital computer in the 20th century.

Introduction to Java syntax and application to the design and implementation of computer programs.

Introduction to HTML and Java applets.  The java.awt package (Abstract Windowing Toolkit).  Using the appletviewer. 

Drawing in applets using the Graphics class.

Decision making.  The if-else statement and the switch statement.  Interactive applets; introducing the CheckBox and CheckBoxGroup components.  

Instance variables and methods; the dot notation.  Loops; while loops and for loops.

Introduction to arrays or lists; subscripts or indexes.  Sorting and searching; nested loops.  Two-dimensional arrays.

Character and string processing; File I/O.

 

NOTES

  1. THERE WILL BE NO MAKEUP QUIZZES.

  2. THERE WILL BE NO INCOMPLETES.

  3. YOU WILL NEED A 3 1/2" DISKETTE.


This page is based on the CSC012N course outline web page by Bill Steinmetz, Fall 2001. Revised by Herbert J. Bernstein, 4 November 2001.

 

To yaya's CSC012 web Page

To Bill Steinmetz Home Page