SWE 510 Object-Oriented Programming in Java

Fall 2010
Muhammad Abdulla
General Information | Textbooks | Schedule & Notes | Projects | Policies
Welcome!
hrule

BulletPrerequisites

  • Undergraduate courses or equivalent knowledge in programming in a high-level language, or permission of instructor.
Further Assumptions:
  • Access to recent Java environment.
  • Familiarity with a decent editor (VIM or Emacs) or an IDE.

BulletCourse Description

This course introduces students to programming in the Java language. Topics include problem-solving methods and algorithm development, program structures, abstract data types, simple data and file structures, and program development in a modular, object-oriented manner. Introductory use of OO language features, including data hiding, inheritance, polymorphism, and exception handling.

BulletGoals

  • Design and development of Java classes and class type hierarchies
  • Focus on principles, methods, and tools
  • Increased programming abilities through hands-on projects

BulletPersonnel

Name Role Email Office Hours
Muhammad Abdulla Instructor 4:30 - 6:30 PM, Thursdays,
Room 440, Research I
Aniket Kharat TA akharat@masonlive.gmu.edu 12:00 - 14:00, Wednesdays
Room 4456, Engineering Building

BulletTime and Location

Class Time: Thursdays 19:20 -- 22:00
Class Duration: Aug. 30, 2010 - Dec. 21, 2010
Class Location: Rm. 136, Innovation Hall

Date & Time
bullet
bullet (EST)
What is New?
Valid W3C XHTML
© 2008-2010 Muhammad Abdulla
Last Modified: Sept. 2, 2010