cmsc235.gif

Welcome to CMSC 235. This course assumes that you have had some prior programming language experience (such as Visual Basic or C/C++) in your high school, college, or on-the-job. A very minimal amount of HTML will be used in the course, but no prior knowledge of it is required--it will be introduced in the class. In this course you will learn how to create Java applets (that run from a web browser) and Java applications (that run from the operating system). In addition to using loops and branches (structures common to all programming languages) you will learn how Java handles GUI events such as clicking a button, moving the mouse, clicking the mouse, etc. and will create applets with sound, images, buttons, textfields, labels, textareas, etc. Another main topic in this course is OOP (object-oriented programming), especially the use of classes, and inheritance. Other topics include an introduction to exception handling, animation, and threads.



Below is an explanation of the icons that you will discover as you navigate the world of CMSC235.  The information for this course was provided by Sylvia Sorkin.

Introductory Information contains course policies and information about some of the instructors for this course.

Practice exams links you to exams which Sylvia Sorkin gave in previous semesters. There is even a practice quiz written by David Sausser, a Java Student.  Your instructor will not give the same exams, but at least you can get a basic idea of the types of concepts that you need to know.


Lecture Notes provides you links to a PowerPoint presentation created by Sylvia Sorkin.

Web sites of Interest links to various web sites that may be of interest to you.

sample.gif Samples will link you to a list of sample assignments that Prof. Sorkin covers during the semester. 


Last Revised Donna Tupper, July 2000.