Introduction To Java - MFC 158 G
Fall 2000
The Last Week’s Assignment (and beyond) - December 4, 2000
Things to
consider to further your study in Java:
-
Continue to study the text chapters (read
chapters and try the sample code)
-
refer to the class links “Interesting Websites”
– print out for future reference
-
Explore more advanced concepts (Servlets,
Advanced GUI Programming, Enterprise-wide applications, Games, etc.)
-
Continue to review the Sun web site – www.java.sun.com
-
Look for example code that interests you, in
order to expand your understanding of Java (have fun with it!)
-
Take additional courses
o
CSE 113-114
115-116
CSE113: INTRODUCTION TO
COMPUTER PROGRAMMING I
An
introduction to computers and computer programming. Suggested for intended
Computer Science and Computer Engineering majors who do not have experience in
high-level programming (this course satisfies the programming prerequisite for
CSE 115), currently required for some School of Management majors, and
appropriate for others seeking a practical introduction to computer
programming. Topics include the use of data types and variables, programming
control constructs supported by modern languages, input/output, basic concepts
of object-oriented programming such as classes, objects, encapsulation,
information hiding and code reuse, as well as graphical user interfaces. No
previous computer experience assumed.
Prerequisite:
None. (Every semester)
CSE115: INTRODUCTION TO
COMPUTER SCIENCE FOR MAJORS I
Designed
to provide the fundamentals of the field to computer science majors, this
course introduces students to algorithm design and implementation in a modern
high-level programming language. It emphasizes problem-solving by abstraction.
There will also be a brief coverage of the social and ethical aspects of
computing. Topics include data types, variables, expressions, basic imperative
programming techniques including assignment, input/output, subprograms,
parameters, selection, iteration, boolean type and expressions, and the use of
aggregate data structures including arrays and records. Students will also have
an introduction to the basics of abstract data types and object-oriented
design, as well as the mathematics of computer science such as Boolean algebra,
basic number theory, etc.
Prerequisite:
Four years of high school mathematics including algebra and trigonometry,
working knowledge of at least one high-level programming language. (Every
semester)
To see detailed
selection of Computer Science courses, go to:
The applet below is from http://dev-javaboutique.internet.com/SnowDrift