Information Structures with Java

MET CS 520

This course covers the concepts of object-oriented approach to software design and development using the Java programming language. It includes a detailed discussion of programming concepts starting with the fundamentals of data types, control structures methods, classes, applets, arrays and strings, and proceeding to advanced topics such as inheritance and polymorphism, interfaces, creating user interfaces, exceptions, and streams. Upon completion of this course the students will be able to apply software engineering criteria to design and implement Java applications that are secure, robust, and scalable. Prereq: MET CS 200 or MET CS 300 or Instructor's Consent. Not recommended for students without a programming background.

FALL 2016 Schedule

Section Instructor Location Schedule Notes
A1 Donald FLR 267 M 6:00 pm-9:00 pm On campus class
meets with
elive section.

FALL 2016 Schedule

Section Instructor Location Schedule Notes
E1 Donald FLR 267 M 6:00 pm-9:00 pm elive course.
Meets on-campus
9/12, 10/3,
11/7, 12/12.Mts
w/ MET CS520 A1
Final Tba (Mon)

FALL 2016 Schedule

Section Instructor Location Schedule Notes
O1 Guardino ARR TBD-TBD On-line course
On-line course

SPRG 2017 Schedule

Section Instructor Location Schedule Notes
B1 Donald T 6:00 pm-8:45 pm

SPRG 2017 Schedule

Section Instructor Location Schedule Notes
O1 Kalathur ARR TBD-TBD On-line course

SPRG 2017 Schedule

Section Instructor Location Schedule Notes
BHA Staff T 6:00 pm-8:45 pm WebReg Restricted
Hanscom Afb
Military Program

Note: this course was also offered during Summer Term

Note that this information may change at any time. Please visit the Student Link for the most up-to-date course information.