Information Structures with Java


Information Structures with Java

MET CS 520 (4 credits)

Undergraduate Prerequisites: Prerequisites: MET CS 201, Introduction to Programming (On Campus and Blended); MET CS 200, Fundamentals of Information Technology (Online O nly) - 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. For undergraduate students: This course may not be taken in conjunction with METCS232. Only one of these courses can be counted towards degree requirements.

2025SPRGMETCS520A1, Jan 21st to May 1st 2025

Days Start End Type Bldg Room
M 06:00 PM 08:45 PM

2025SPRGMETCS520E1, Jan 21st to May 1st 2025

Days Start End Type Bldg Room
M 06:00 PM 08:45 PM

2025SPRGMETCS520O2, Jan 21st to May 1st 2025

Days Start End Type Bldg Room
ARR 12:00 AM 12:00 AM

2024FALLMETCS520A1, Sep 3rd to Dec 10th 2024

Days Start End Type Bldg Room
M 06:00 PM 08:45 PM PSY B43

2024FALLMETCS520E1, Sep 3rd to Dec 10th 2024

Days Start End Type Bldg Room
M 06:00 PM 08:45 PM PSY B43

2024FALLMETCS520O1, Sep 3rd to Oct 21st 2024

Days Start End Type Bldg Room
ARR 12:00 AM 12:00 AM

2024FALLMETCS520O2, Oct 29th to Dec 16th 2024

Days Start End Type Bldg Room
ARR 12:00 AM 12:00 AM

2023SUM1METCS520SO1, May 9th to Jun 26th 2023

Days Start End Type Bldg Room
ARR TBD TBD ROOM

Format & Syllabus: