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:

www.cse.buffalo.edu

 

 

The applet below is from http://dev-javaboutique.internet.com/SnowDrift