Northeastern University

Graduate School of Engineering

ISY G100 Syllabus

Java for Information Systems
Java for MIS: Introduction to Programming Using the Java Programming Language

Location: 429 Dana
Time: 9-12:30
Phone: (617) 373-3699
Office:     267 Snell Building
Office Hours:  Sat 1-3 pm

COURSE OBJECTIVE:

Enable new MIS students with little programming experience acquire software development skills using the Java programming language.

COURSE DESCRIPTION:

The course covers the basics of Java programming such as arrays, control structures, class definitions, class hierarchies, inheritance, objects, streams, constructors, collections, and GUI components. The course shows how to develop and execute Java applications. Several programming projects, which strengthen the understanding of object–based and event –driven programming, will be studied. By the end of the course, students will possess a strong working competency in object–oriented programming using the Java programming language.

LEARNING OBJECTIVES:

COURSE MATERIALS AND REQUIRED TEXT:

TEXTBOOK: JAVA How to Program, Deitel & Deitel, Sixth Edition.

SOFTWARE DEVELOPMENT TOOL: NetBeans 4.1 or higher

COURSE REQUIREMENTS & ASSIGNMENTS:

Students are expected to complete readings and assignments, attend class regularly, and participate in class discussions. The attached outline of topics and assignment due dates are tentative. Since this is a lab-based course, students are expected to submit printed copies of their completed lab assignments for grading. The exams are designed to further test mastery of the course material. Please note that lab assignments are due at the end of the lab period on the week following the day of the assignment.

PROJECT:


The project will provide you the opportunity to apply course objectives through the design of a web site using Java components. The goal of the project is to show your level of understanding of Java programming methods and your ability to implement. Students will be expected to work in groups for this project.

COURSE EVALUATION:


The final grades will be determined based on the following:

Attendance

10%

Lab Assignments

35%

Project

15%

Exams

20%

Final

20%

Total

100%

Contact Us | ©2006 Dr. Kal Bugrara