Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Code: Swift I will only be needing help with the coding portion. The interface and creation of the outlets can be excluded to save time

Code: Swift

I will only be needing help with the coding portion. The interface and creation of the outlets can be excluded to save time and space.

image text in transcribedimage text in transcribed

Write an application for iPhone 11 that provides the information of computer science core courses. The application allows a user to select the category of courses and displays the example lecture notes and challenge levels of the selected courses, as in Figure 1. Three categories of courses should be included in this application: o Math-related courses: CSC 185 and 195, Programming courses: including CSC 190, 191, and 308 Other courses: CSC 310, 313 and 340 The course challenge levels are: CSC 185: 2 CSC 195: 4 CSC 190: 3 CSC 191:3 CSC 308: 2 CSC 310:3 CSC 313: 2 CSC 340:3 The example lecture notes are images that can be found in folder MidtermImages. Clicking button Next leads to the display of the next course within the same category. For example, when a user clicks Next in Figure 1, CSC 195 will be displayed as in Figure 2. When the course number reaches the greatest in the current category, it will wrap to the smallest in the same category by clicking "Next". Changing the course category triggers the display of the first course in the selected category. For example, when changing from Math-Related to Others, CSC 310 is displayed as in Figure 3. . Hint: Suppose mylmageView is the outlet name for an image view. The following statement can be used to hide the image view: mylmageView.isHidden = true 10:54 10:57 10:59 Math-Related Programming Others Math-Related Programming Others Math-Related Programming Others CSC 185 Next CSC 195 Next CSC 310 Next Equivalent Statements Building a Binary Search Tree Flowchart Example Print the nth number in sequence 2, 5, 8, 11, 14, 17, 20,.. Draw a flowchart to show the algorithm. P T T F 0110000:1 F T T T F T F T T T F F T T The statements - Q) and (-) (Q) are logically equivalent, since they have the same truth table, or put it in another way. (PQ) +-(P)(-) is always true Challege Level Challege Level Challege Level Figure 1 Figure 2 Figure 3 Write an application for iPhone 11 that provides the information of computer science core courses. The application allows a user to select the category of courses and displays the example lecture notes and challenge levels of the selected courses, as in Figure 1. Three categories of courses should be included in this application: o Math-related courses: CSC 185 and 195, Programming courses: including CSC 190, 191, and 308 Other courses: CSC 310, 313 and 340 The course challenge levels are: CSC 185: 2 CSC 195: 4 CSC 190: 3 CSC 191:3 CSC 308: 2 CSC 310:3 CSC 313: 2 CSC 340:3 The example lecture notes are images that can be found in folder MidtermImages. Clicking button Next leads to the display of the next course within the same category. For example, when a user clicks Next in Figure 1, CSC 195 will be displayed as in Figure 2. When the course number reaches the greatest in the current category, it will wrap to the smallest in the same category by clicking "Next". Changing the course category triggers the display of the first course in the selected category. For example, when changing from Math-Related to Others, CSC 310 is displayed as in Figure 3. . Hint: Suppose mylmageView is the outlet name for an image view. The following statement can be used to hide the image view: mylmageView.isHidden = true 10:54 10:57 10:59 Math-Related Programming Others Math-Related Programming Others Math-Related Programming Others CSC 185 Next CSC 195 Next CSC 310 Next Equivalent Statements Building a Binary Search Tree Flowchart Example Print the nth number in sequence 2, 5, 8, 11, 14, 17, 20,.. Draw a flowchart to show the algorithm. P T T F 0110000:1 F T T T F T F T T T F F T T The statements - Q) and (-) (Q) are logically equivalent, since they have the same truth table, or put it in another way. (PQ) +-(P)(-) is always true Challege Level Challege Level Challege Level Figure 1 Figure 2 Figure 3

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions