Master of Information Systems Management
frame_left
frame_left

95-771 Algorithms and Data Structures for Information Processing

  • 12 units
  • Prerequisites: 95-712, Object-Oriented Programming in Java or 95-713, Intermediate Java or permission of the instructor

95-771 is a one-semester, 12-unit course which covers the fundamental data structures and algorithms for information processing. The course uses the Java programming language to illustrate the concepts covered; students are expected to code their assignments in Java. Students enrolled in the course must have a prior background in programming (course work or practical experience). Students with an adequate grasp of programming should have little difficulty learning the Java constructs required to do their assignments.

It should be emphatically noted that this is not a Java programming course. With the exception of some initial background information, the course does not focus on the Java language itself, and students who have not studied Java are responsible for acquiring any additional required skills outside of class. Students without adequate programming preparation should consider taking an additional programming course as a pre-requisite or co-requisite to this course.