Identify the data types and structures required for a problem that relates to the implementation at this level
Read and understand designs of solutions to problems at this level using the following design techniques: structure diagrams, pseudocode, UML
Exemplify and implement efficient design solutions to a problem at this level, using pseudocode, showing: top-level design, the data flow, refinements
Describe, exemplify and implement UML class diagrams: class name, instance variables and data types, methods (public and private), inheritance, constructor, array of objects
Describe, exemplify and implement user-interface design using a wireframe, indicating: visual layout, inputs, validation, underlying processes, outputs
Data types and structures
Describe, exemplify, and implement the following structures in solutions to problems at this level: parallel 1-D arrays
Data types and structures
Describe, exemplify, and implement the following structures in solutions to problems at this level: records
Data types and structures
Describe, exemplify, and implement the following structures in solutions to problems at this level: arrays of records
Data types and structures
Describe, exemplify, and implement the following structures in solutions to problems at this level: array of objects
In the first lesson we recapped 1D array of records and introduced OOP Classes as a data structure.
Please complete the first two tasks in the AH Data Structures unit of the Replit team linked below. Ask for help in class / private comments if unsure.
Recap video: https://www.loom.com/share/d75600af284b4f039e8765d6119d3327
Data types and structures
Describe, exemplify, and implement the following structures in solutions to problems at this level: 2-D arrays
Data types and structures
Describe and exemplify the operation of linked lists (double and single).
Late last term we looked at 2D arrays and linked lists. Please see the attached Google Slides for notes.
Please complete the tasks 3, 4 and 5 in the AH Data Structures unit of the Replit team linked below. Ask for help in class / private comments if unsure.
Computational constructs
Describe, exemplify, and implement the following object-oriented constructs: object, property, method, class, sub-class, encapsulation, inheritance, instantiation, polymorphism
Computational constructs
Describe, exemplify, and implement code to: open and close connection to database server, execute SQL query, format query results
Computational constructs
Describe, exemplify, and implement code to: open and close connection to database server, execute SQL query, format query results
Algorithm specification
Describe, exemplify, and implement standard algorithms including: binary search, insertion sort, bubble sort
Read and explain code that uses constructs appropriate to this level.
Watch the video explanation of Binary Search
https://loom.com/share/cb414bad7da941af9703b6d7f3932cba
Read through the slides (you can also watch the video) taking notes in your jotter on this concept.
Then complete the tasks posted in the AH Binary Search unit of your Replit Team linked below.
Lastly complete all the binary search exam-style questions, using your notes to help you if required.
Describe, exemplify and implement the following: component testing during the development of the solution
Evaluate solution in terms of: efficiency, usability
Using the exemplars as a guide, add to your fictional project specification (or real one if you have been able to begin this) so that you are visually representing the actors and use cases in your system. Upload your finished document here. You can use pen and paper and upload a photo if easier but make sure that it is legible.
Remember that the functional and end user requirements are essential in helping you map out all the use cases and interactions.