SlideShare a Scribd company logo
1 of 1
Download to read offline
Consider the following description of some university where professors teach courses in which
students can enroll. A teacher has a name, address, phone number, email address, and salary. A
student has also a name, phone number etc., but no salary (sorry). A student also gets some
marks by enrolling in each course. Each course has a name and a number. When a student is
enrolled in a course, the marks for this enrollment are recorded and the current average as well as
the final marks can be obtained from the enrollment. From a student one can obtain a list of
courses he or she is enrolled in. Each course has at least one and at most three teachers. There are
two types of courses: undergraduate and graduate. Students cannot withdraw from an
undergraduate course once enrolled, but from a graduate course they can. Draw a class diagram
for this university. Include the necessary class associations and their multiplicities. Add attributes
and methods when necessary. You do not have to include getters and setters for attributes. Also
visibility modifiers (public, private, etc.) are not required

More Related Content

Similar to Consider the following description of some university where professo.pdf

Management Information System Practice Orientations abou.docx
Management Information System Practice Orientations abou.docxManagement Information System Practice Orientations abou.docx
Management Information System Practice Orientations abou.docx
infantsuk
 
USING C 50 please Student Club Management Application Thi.pdf
USING C 50 please  Student Club Management Application Thi.pdfUSING C 50 please  Student Club Management Application Thi.pdf
USING C 50 please Student Club Management Application Thi.pdf
picscamshoppe
 
Creating your school profile
Creating your school profileCreating your school profile
Creating your school profile
Rajesh Gupta
 
Sheet1Sheet2Sheet3RegistrationSecurityCSE 148 Data.docx
Sheet1Sheet2Sheet3RegistrationSecurityCSE 148 Data.docxSheet1Sheet2Sheet3RegistrationSecurityCSE 148 Data.docx
Sheet1Sheet2Sheet3RegistrationSecurityCSE 148 Data.docx
lesleyryder69361
 
What is-teds-2013
What is-teds-2013What is-teds-2013
What is-teds-2013
kyffa
 
Learn How to Create a Great Resume
Learn How to Create a Great ResumeLearn How to Create a Great Resume
Learn How to Create a Great Resume
Allisyn Ruttle
 
Lcvp curriculum+vitae
Lcvp curriculum+vitaeLcvp curriculum+vitae
Lcvp curriculum+vitae
salernolcvp
 
360 degree feedback format.docx
360 degree feedback format.docx360 degree feedback format.docx
360 degree feedback format.docx
Sachin Chaudhari
 

Similar to Consider the following description of some university where professo.pdf (20)

Management Information System Practice Orientations abou.docx
Management Information System Practice Orientations abou.docxManagement Information System Practice Orientations abou.docx
Management Information System Practice Orientations abou.docx
 
Internship - Guidelines.pdf
Internship - Guidelines.pdfInternship - Guidelines.pdf
Internship - Guidelines.pdf
 
Student Record Management presentation
Student Record Management presentationStudent Record Management presentation
Student Record Management presentation
 
USING C 50 please Student Club Management Application Thi.pdf
USING C 50 please  Student Club Management Application Thi.pdfUSING C 50 please  Student Club Management Application Thi.pdf
USING C 50 please Student Club Management Application Thi.pdf
 
Power teacher training
Power teacher trainingPower teacher training
Power teacher training
 
Creating your school profile
Creating your school profileCreating your school profile
Creating your school profile
 
Sheet1Sheet2Sheet3RegistrationSecurityCSE 148 Data.docx
Sheet1Sheet2Sheet3RegistrationSecurityCSE 148 Data.docxSheet1Sheet2Sheet3RegistrationSecurityCSE 148 Data.docx
Sheet1Sheet2Sheet3RegistrationSecurityCSE 148 Data.docx
 
Summer Internship at Careers360
Summer Internship at Careers360Summer Internship at Careers360
Summer Internship at Careers360
 
Soalan
SoalanSoalan
Soalan
 
How to write salary pt.8 8-6-09
How to write salary pt.8  8-6-09How to write salary pt.8  8-6-09
How to write salary pt.8 8-6-09
 
Types of college degrees
Types of college degreesTypes of college degrees
Types of college degrees
 
What is-teds-2013
What is-teds-2013What is-teds-2013
What is-teds-2013
 
What is TEDS 2013
What is TEDS 2013What is TEDS 2013
What is TEDS 2013
 
Learn How to Create a Great Resume
Learn How to Create a Great ResumeLearn How to Create a Great Resume
Learn How to Create a Great Resume
 
Lcvp curriculum+vitae
Lcvp curriculum+vitaeLcvp curriculum+vitae
Lcvp curriculum+vitae
 
Career talk in Mathematics
Career talk in MathematicsCareer talk in Mathematics
Career talk in Mathematics
 
Résumé formats
Résumé formatsRésumé formats
Résumé formats
 
1. University Example.pdf
1. University Example.pdf1. University Example.pdf
1. University Example.pdf
 
TCC SAILS
TCC SAILSTCC SAILS
TCC SAILS
 
360 degree feedback format.docx
360 degree feedback format.docx360 degree feedback format.docx
360 degree feedback format.docx
 

More from americancolor

Consider the following statement from Alice, a project engineer at S.pdf
Consider the following statement from Alice, a project engineer at S.pdfConsider the following statement from Alice, a project engineer at S.pdf
Consider the following statement from Alice, a project engineer at S.pdf
americancolor
 
Consider the following requirements for a library database. Create t.pdf
Consider the following requirements for a library database. Create t.pdfConsider the following requirements for a library database. Create t.pdf
Consider the following requirements for a library database. Create t.pdf
americancolor
 
Consider the following scenarioIn the last few weeks, residents h.pdf
Consider the following scenarioIn the last few weeks, residents h.pdfConsider the following scenarioIn the last few weeks, residents h.pdf
Consider the following scenarioIn the last few weeks, residents h.pdf
americancolor
 
convert this python code to java script. Make sure it works on Eclip.pdf
convert this python code to java script. Make sure it works on Eclip.pdfconvert this python code to java script. Make sure it works on Eclip.pdf
convert this python code to java script. Make sure it works on Eclip.pdf
americancolor
 
Control en Netflix Los gerentes no solo controlan los procesos d.pdf
Control en Netflix Los gerentes no solo controlan los procesos d.pdfControl en Netflix Los gerentes no solo controlan los procesos d.pdf
Control en Netflix Los gerentes no solo controlan los procesos d.pdf
americancolor
 
CONTRATO DE ARRENDAMIENTO COMERCIAL Este Contrato de Arrendamiento C.pdf
CONTRATO DE ARRENDAMIENTO COMERCIAL Este Contrato de Arrendamiento C.pdfCONTRATO DE ARRENDAMIENTO COMERCIAL Este Contrato de Arrendamiento C.pdf
CONTRATO DE ARRENDAMIENTO COMERCIAL Este Contrato de Arrendamiento C.pdf
americancolor
 
Contesta las preguntas del siguiente p�rrafo �Deber�a respons.pdf
Contesta las preguntas del siguiente p�rrafo �Deber�a respons.pdfContesta las preguntas del siguiente p�rrafo �Deber�a respons.pdf
Contesta las preguntas del siguiente p�rrafo �Deber�a respons.pdf
americancolor
 

More from americancolor (20)

Consider these vaccinations MMR, DPT and SARS-2 coronavirus (COVID-.pdf
Consider these vaccinations MMR, DPT and SARS-2 coronavirus (COVID-.pdfConsider these vaccinations MMR, DPT and SARS-2 coronavirus (COVID-.pdf
Consider these vaccinations MMR, DPT and SARS-2 coronavirus (COVID-.pdf
 
Consider the following situation. A researcher obtains a random samp.pdf
Consider the following situation. A researcher obtains a random samp.pdfConsider the following situation. A researcher obtains a random samp.pdf
Consider the following situation. A researcher obtains a random samp.pdf
 
Consider the following wage regression in which you have data on gen.pdf
Consider the following wage regression in which you have data on gen.pdfConsider the following wage regression in which you have data on gen.pdf
Consider the following wage regression in which you have data on gen.pdf
 
Consider the following statement from Alice, a project engineer at S.pdf
Consider the following statement from Alice, a project engineer at S.pdfConsider the following statement from Alice, a project engineer at S.pdf
Consider the following statement from Alice, a project engineer at S.pdf
 
Consider the following scenarioIn the last few weeks, residents h.pdf
Consider the following scenarioIn the last few weeks, residents h.pdfConsider the following scenarioIn the last few weeks, residents h.pdf
Consider the following scenarioIn the last few weeks, residents h.pdf
 
Consider the following requirements for a library database. Create t.pdf
Consider the following requirements for a library database. Create t.pdfConsider the following requirements for a library database. Create t.pdf
Consider the following requirements for a library database. Create t.pdf
 
Consider the following economyAutonomous Consumption = 600Auton.pdf
Consider the following economyAutonomous Consumption = 600Auton.pdfConsider the following economyAutonomous Consumption = 600Auton.pdf
Consider the following economyAutonomous Consumption = 600Auton.pdf
 
Consider these vaccinations MMR, DPT and SARS-2 coronavirus (COVID-.pdf
Consider these vaccinations MMR, DPT and SARS-2 coronavirus (COVID-.pdfConsider these vaccinations MMR, DPT and SARS-2 coronavirus (COVID-.pdf
Consider these vaccinations MMR, DPT and SARS-2 coronavirus (COVID-.pdf
 
Consider the following scenarioIn the last few weeks, residents h.pdf
Consider the following scenarioIn the last few weeks, residents h.pdfConsider the following scenarioIn the last few weeks, residents h.pdf
Consider the following scenarioIn the last few weeks, residents h.pdf
 
Consider the following wage regression in which you have data on gen.pdf
Consider the following wage regression in which you have data on gen.pdfConsider the following wage regression in which you have data on gen.pdf
Consider the following wage regression in which you have data on gen.pdf
 
core issue in frank by ocbc singapore case studyIn 2010, Jin Kang .pdf
core issue in frank by ocbc singapore case studyIn 2010, Jin Kang .pdfcore issue in frank by ocbc singapore case studyIn 2010, Jin Kang .pdf
core issue in frank by ocbc singapore case studyIn 2010, Jin Kang .pdf
 
Coronado Corporation tuvo una utilidad neta de $240 000 y pag� divid.pdf
Coronado Corporation tuvo una utilidad neta de $240 000 y pag� divid.pdfCoronado Corporation tuvo una utilidad neta de $240 000 y pag� divid.pdf
Coronado Corporation tuvo una utilidad neta de $240 000 y pag� divid.pdf
 
convert this python code to java script. Make sure it works on Eclip.pdf
convert this python code to java script. Make sure it works on Eclip.pdfconvert this python code to java script. Make sure it works on Eclip.pdf
convert this python code to java script. Make sure it works on Eclip.pdf
 
Convert M9 to a regular expression. Consider the following generalis.pdf
Convert M9 to a regular expression. Consider the following generalis.pdfConvert M9 to a regular expression. Consider the following generalis.pdf
Convert M9 to a regular expression. Consider the following generalis.pdf
 
Control en Netflix Los gerentes no solo controlan los procesos d.pdf
Control en Netflix Los gerentes no solo controlan los procesos d.pdfControl en Netflix Los gerentes no solo controlan los procesos d.pdf
Control en Netflix Los gerentes no solo controlan los procesos d.pdf
 
CONTRATO DE ARRENDAMIENTO COMERCIAL Este Contrato de Arrendamiento C.pdf
CONTRATO DE ARRENDAMIENTO COMERCIAL Este Contrato de Arrendamiento C.pdfCONTRATO DE ARRENDAMIENTO COMERCIAL Este Contrato de Arrendamiento C.pdf
CONTRATO DE ARRENDAMIENTO COMERCIAL Este Contrato de Arrendamiento C.pdf
 
Contrast the oral and poster method of presenting research at a conf.pdf
Contrast the oral and poster method of presenting research at a conf.pdfContrast the oral and poster method of presenting research at a conf.pdf
Contrast the oral and poster method of presenting research at a conf.pdf
 
Contribution Margin Molly Company sells 40,000 units at $14 per unit.pdf
Contribution Margin Molly Company sells 40,000 units at $14 per unit.pdfContribution Margin Molly Company sells 40,000 units at $14 per unit.pdf
Contribution Margin Molly Company sells 40,000 units at $14 per unit.pdf
 
ContextualizeWhat are YOUR learning goals What are the course .pdf
ContextualizeWhat are YOUR learning goals What are the course .pdfContextualizeWhat are YOUR learning goals What are the course .pdf
ContextualizeWhat are YOUR learning goals What are the course .pdf
 
Contesta las preguntas del siguiente p�rrafo �Deber�a respons.pdf
Contesta las preguntas del siguiente p�rrafo �Deber�a respons.pdfContesta las preguntas del siguiente p�rrafo �Deber�a respons.pdf
Contesta las preguntas del siguiente p�rrafo �Deber�a respons.pdf
 

Recently uploaded

Recently uploaded (20)

How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 

Consider the following description of some university where professo.pdf

  • 1. Consider the following description of some university where professors teach courses in which students can enroll. A teacher has a name, address, phone number, email address, and salary. A student has also a name, phone number etc., but no salary (sorry). A student also gets some marks by enrolling in each course. Each course has a name and a number. When a student is enrolled in a course, the marks for this enrollment are recorded and the current average as well as the final marks can be obtained from the enrollment. From a student one can obtain a list of courses he or she is enrolled in. Each course has at least one and at most three teachers. There are two types of courses: undergraduate and graduate. Students cannot withdraw from an undergraduate course once enrolled, but from a graduate course they can. Draw a class diagram for this university. Include the necessary class associations and their multiplicities. Add attributes and methods when necessary. You do not have to include getters and setters for attributes. Also visibility modifiers (public, private, etc.) are not required