Javascript is currently not supported, or is disabled by this browser. Please enable Javascript for full functionality. Skip to Content Skip to Main Content Close Alert Announcement The Raider Return MSOE is planning to resume on-campus classes for the Fall Quarter. Updates will be shared at the link below as decisions are made and health and safety precautions are put in place. View the Raider Return page Milwaukee School of Engineering Secondary Navigation COVID/Raider Return Visit/Apply Partners Alumni & Giving Resources For… Future Students Current Students Employers Faculty & Staff Parent & Family Search Menu Site Navigation About MSOE Expand Navigation Who We Are Mission, Vision and Values Strategic Plan News Careers at MSOE Commencement The Raider Return Admissions & Aid Expand Navigation Undergraduate Admissions Graduate Admissions International Admissions Tuition & Fees Financial Aid & Scholarships ROAR Academics Expand Navigation How We Teach Undergraduate Degrees Graduate Degrees Departments Study Abroad Professional Education Offerings High School Programs STEM & Community Programs Campus Experience Expand Navigation Living at MSOE Our Campus In Milwaukee Student Life Athletics Student Organizations Event Calendar Student Support Services Visit MSOE The MSOE Advantage Expand Navigation Employment Outcomes Student Success Stories Degree Results Career Services Preparing for Success Footer Navigation Employee Directory Bookstore Library Grohmann Museum Kern Center 91.7 WMSE For Employers Support MSOE Milwaukee School of Engineering MSOE University 1025 North Broadway Milwaukee WI 53202-3109 (800) 332-6763 explore@msoe.edu MSOE is accredited by the Higher Learning Commission (800) 621-7440, (www.ncahlc.org). Additional program accreditation includes the Engineering Accreditation Commission of ABET, http://www.abet.org, American Council for Construction Education (ACCE), and Commission on Collegiate Nursing Education (CCNE) and Commission on Accreditation of Allied Health Education Programs (CAAHEP). Connect With MSOE Instagram Facebook Twitter Linkedin YouTube Back To Top Menu Search submit Mobile Site Navigation About MSOE Expand Navigation Who We Are Mission, Vision and Values Strategic Plan News Careers at MSOE Commencement The Raider Return Admissions & Aid Expand Navigation Undergraduate Admissions Graduate Admissions International Admissions Tuition & Fees Financial Aid & Scholarships ROAR Academics Expand Navigation How We Teach Undergraduate Degrees Graduate Degrees Departments Study Abroad Professional Education Offerings High School Programs STEM & Community Programs Campus Experience Expand Navigation Living at MSOE Our Campus In Milwaukee Student Life Athletics Student Organizations Event Calendar Student Support Services Visit MSOE The MSOE Advantage Expand Navigation Employment Outcomes Student Success Stories Degree Results Career Services Preparing for Success Mobile Secondary Navigation COVID/Raider Return Visit/Apply Partners Alumni & Giving Resources For… Future Students Current Students Employers Faculty & Staff Parent & Family MSOE University 1025 North Broadway Milwaukee WI 53202-3109 (800) 332-6763 explore@msoe.edu Footer Navigation Employee Directory Bookstore Library Grohmann Museum Kern Center 91.7 WMSE For Employers Support MSOE Connect With MSOE Instagram Facebook Twitter Linkedin YouTube Milwaukee School of Engineering 2022-2023 Undergraduate Catalog Select a Catalog 2022-2023 Undergraduate Catalog 2022-2023 Graduate Catalog 2021-2022 Undergraduate Academic Catalog [ARCHIVED CATALOG] 2021-2022 Graduate Academic Catalog [ARCHIVED CATALOG] 2020-2021 Undergraduate Academic Catalog [ARCHIVED CATALOG] 2020-2021 Graduate Academic Catalog [ARCHIVED CATALOG] 2019-2020 Undergraduate Academic Catalog [ARCHIVED CATALOG] 2019-2020 Graduate Academic Catalog [ARCHIVED CATALOG] 2018-2019 Undergraduate Academic Catalog [ARCHIVED CATALOG] 2018-2019 Graduate Academic Catalog [ARCHIVED CATALOG] 2017-2018 Undergraduate Academic Catalog [ARCHIVED CATALOG] 2017-2018 Graduate Academic Catalog [ARCHIVED CATALOG] 2016-2017 Undergraduate Academic Catalog [ARCHIVED CATALOG] 2016-2017 Graduate Academic Catalog [ARCHIVED CATALOG] 2015-2016 Undergraduate Academic Catalog [ARCHIVED CATALOG] 2015-2016 Graduate Academic Catalog [ARCHIVED CATALOG] 2014-2015 Undergraduate Academic Catalog [ARCHIVED CATALOG] 2014-2015 Graduate Academic Catalog [ARCHIVED CATALOG] 2013-14 Undergraduate Academic Catalog [ARCHIVED CATALOG] 2012-2014 Graduate Academic Catalog [ARCHIVED CATALOG] 2012-2013 Undergraduate Academic Catalog [ARCHIVED CATALOG] Jun 07, 2022 HELP 2022-2023 Undergraduate Catalog Print-Friendly Page (opens a new window) Facebook this Page (opens a new window) Tweet this Page (opens a new window) Add to Portfolio (opens a new window) EB 2430 - Informatics Computing II2 lecture hours 2 lab hours 3 credits Course Description This course is to introduce Java programming fundamentals and the basic concepts of algorithms and data structures to BioMolecular Engineering students who took the EB-2420 course as a prerequisite. Emphasis is placed on how to write Java programs using object-oriented concepts, analysis of algorithms and their complexity and performance, and concepts of data structures. The major topics to cover include Java fundamentals, Arrays and ArrayLists, sorting and search algorithms, Abstract Data Types (ADTs), Monte Carlo simulations, data structures based on LinkedLists, Stacks, Queues, and Trees. (prereq: EB 2420 ) Course Learning Outcomes Upon successful completion of this course, the student will be able to: Understand object-oriented programming concepts Write Java programs using object-oriented concepts Understand various basic sorting and searching algorithms Understand abstract data types (ADTs) Understand basic concepts of data structures Perform Monte Carlo simulations Prerequisites by Topic None Course Topics Object-oriented concepts Data types and operators Variables, declarations, and assignments Decision making and iterations Recursion Input and output Arrays and ArrayLists Search and sorting algorithms Time and space complexity Random number generation and simulations Abstract data types (ADTs) LinkedLists Stacks and queues Hashing Graphs and trees Laboratory Topics Introduction to Java Programming (1 lab) Data types and operators (1 lab) Decision making and iteration (1 lab) Recursion (1 lab) Arrays and ArrayLists (1 lab) Time and space complexity (1 lab) Random simulation (1 lab) Stacks, Queues, and LinkedLists (1 lab) Coordinator Dr. Jung Lee Back to Top | Print-Friendly Page (opens a new window) Facebook this Page (opens a new window) Tweet this Page (opens a new window) Add to Portfolio (opens a new window) Global Search Catalog Search Choose Search Location Select an option Courses Programs Academic Departments Other Content Entire Catalog Search Keyword Field Whole Word/Phrase Advanced Search Catalog Navigation Catalog Home Academic Calendar University Overview Admissions Department Academic Regulations and Policies Student Financial Services Academic Departments, Undergraduate Degree Programs, Minors, and Certificates Degree Programs, Minors, and Certificates University Scholars Honors Program Reserve Officers’ Training Corps. (ROTC) English for Academic Purposes (EAP) Course Descriptions Administration, Board of Regents, Faculty, and Advisory Committees Campus Map Student Resources My Portfolio All catalogs © 2022 Milwaukee School of Engineering. Powered by the Acalog™ Academic Catalog Management System™ (ACMS™).