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 –

-         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



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)



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: