Introduction to Java Programming

INFO1-CE9238

Professor:Sam Sultan [sam.sultan@nyu.edu]
Class website: [oit2.sps.nyu.edu/~sultans/java] (or) [samsultan.com/java]
Course Days: Mondays
Course Hours: 6:00pm - 9:30pm
Announcement(s):

+ outline
+ books
+ grades & policy
+ student listing
+ examples & demos
+ homework submission
+ student feedback
+ student evaluation & comments

Session - 1a 1b   2   3   4a 4b   5/6   7   8   9   10   Extra Topics: Eclipse   Swing  


ITS - Java Resources - Java Download PC/MAC - Java Documentation - Eclipse IDE - Java*Tester©
Site Helpful?

COURSE LEARNING GOALS:

1. Course Objectives:

This course is a foundation course for learning software programming using the Java language. The course will introduce the student to programming concepts, programming techniques, and other software development fundamentals. Students will learn the concepts of Object Oriented programming using Java. The course will present an extensive coverage of the Java programming language including how to write, compile and run Java applications.

The purpose of this course is to learn programming concept and Object Oriented fundamentals using Java. Students will receive a solid understanding of the Java language syntax and semantics including Java program structure, data types, program control flow, defining classes and instantiating objects, information hiding and encapsulations, inheritance, exception handling, input/output data streams, memory management and Swing window components.

2. Student Learning Outcomes:


COURSE REQUIREMENTS AND POLICIES:

See [Requirements and Policies]


BOOKS - (Required / Suggested)

Required Books -

Recommended Books -

GRADES AND GRADING POLICY

Your final grade will be based on the following:


Details of Assignment and Evaluation.