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 University Class Diagram for Student, Teacher, Course Enrollments

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.docxinfantsuk
 
Student Record Management presentation
Student Record Management presentationStudent Record Management presentation
Student Record Management presentationRahul Kumar
 
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.pdfpicscamshoppe
 
Power teacher training
Power teacher trainingPower teacher training
Power teacher trainingmbarefoot
 
Creating your school profile
Creating your school profileCreating your school profile
Creating your school profileRajesh Gupta
 
Sheet1Sheet2Sheet3RegistrationSecurityCSE 148 Data.docx
Sheet1Sheet2Sheet3RegistrationSecurityCSE 148 Data.docxSheet1Sheet2Sheet3RegistrationSecurityCSE 148 Data.docx
Sheet1Sheet2Sheet3RegistrationSecurityCSE 148 Data.docxlesleyryder69361
 
Summer Internship at Careers360
Summer Internship at Careers360Summer Internship at Careers360
Summer Internship at Careers360Sayan Chakraborty
 
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-09David Boin
 
Types of college degrees
Types of college degreesTypes of college degrees
Types of college degreesDavidM4
 
What is-teds-2013
What is-teds-2013What is-teds-2013
What is-teds-2013kyffa
 
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 ResumeAllisyn Ruttle
 
Lcvp curriculum+vitae
Lcvp curriculum+vitaeLcvp curriculum+vitae
Lcvp curriculum+vitaesalernolcvp
 
Career talk in Mathematics
Career talk in MathematicsCareer talk in Mathematics
Career talk in MathematicsManik Bhola
 
Résumé formats
Résumé formatsRésumé formats
Résumé formatsShin Chan
 
360 degree feedback format.docx
360 degree feedback format.docx360 degree feedback format.docx
360 degree feedback format.docxSachin Chaudhari
 

Similar to University Class Diagram for Student, Teacher, Course Enrollments (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 americanopticalsmdu

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.pdfamericanopticalsmdu
 
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.pdfamericanopticalsmdu
 
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.pdfamericanopticalsmdu
 
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.pdfamericanopticalsmdu
 
Considere una econom�a donde la industria dominante es la producci�n.pdf
Considere una econom�a donde la industria dominante es la producci�n.pdfConsidere una econom�a donde la industria dominante es la producci�n.pdf
Considere una econom�a donde la industria dominante es la producci�n.pdfamericanopticalsmdu
 
Considere una econom�a descrita por las siguientes ecuacionesY .pdf
Considere una econom�a descrita por las siguientes ecuacionesY .pdfConsidere una econom�a descrita por las siguientes ecuacionesY .pdf
Considere una econom�a descrita por las siguientes ecuacionesY .pdfamericanopticalsmdu
 
Considere todo lo que ha aprendido en este curso sobre problemas soc.pdf
Considere todo lo que ha aprendido en este curso sobre problemas soc.pdfConsidere todo lo que ha aprendido en este curso sobre problemas soc.pdf
Considere todo lo que ha aprendido en este curso sobre problemas soc.pdfamericanopticalsmdu
 
Considere los virus en soluci�n como una suspensi�n. �C�mo esperar�a.pdf
Considere los virus en soluci�n como una suspensi�n. �C�mo esperar�a.pdfConsidere los virus en soluci�n como una suspensi�n. �C�mo esperar�a.pdf
Considere los virus en soluci�n como una suspensi�n. �C�mo esperar�a.pdfamericanopticalsmdu
 
Considere los roles de las partes interesadas internas y externas y .pdf
Considere los roles de las partes interesadas internas y externas y .pdfConsidere los roles de las partes interesadas internas y externas y .pdf
Considere los roles de las partes interesadas internas y externas y .pdfamericanopticalsmdu
 
Make in java programming Receive a piece of text and a comparison str.pdf
 Make in java programming Receive a piece of text and a comparison str.pdf Make in java programming Receive a piece of text and a comparison str.pdf
Make in java programming Receive a piece of text and a comparison str.pdfamericanopticalsmdu
 
Make sure you enter the proper units for all physical quantities in t.pdf
 Make sure you enter the proper units for all physical quantities in t.pdf Make sure you enter the proper units for all physical quantities in t.pdf
Make sure you enter the proper units for all physical quantities in t.pdfamericanopticalsmdu
 
Macromolecules which may be structural parts of the cell, may act as .pdf
 Macromolecules which may be structural parts of the cell, may act as .pdf Macromolecules which may be structural parts of the cell, may act as .pdf
Macromolecules which may be structural parts of the cell, may act as .pdfamericanopticalsmdu
 
Macys, Incorporated, operates the two best-known high-end department.pdf
 Macys, Incorporated, operates the two best-known high-end department.pdf Macys, Incorporated, operates the two best-known high-end department.pdf
Macys, Incorporated, operates the two best-known high-end department.pdfamericanopticalsmdu
 
MACRS RATE Under MACRS, an asset which originally cost $100,000 is be.pdf
 MACRS RATE Under MACRS, an asset which originally cost $100,000 is be.pdf MACRS RATE Under MACRS, an asset which originally cost $100,000 is be.pdf
MACRS RATE Under MACRS, an asset which originally cost $100,000 is be.pdfamericanopticalsmdu
 
Match the following terms to the correct description Anchor residues .pdf
 Match the following terms to the correct description Anchor residues .pdf Match the following terms to the correct description Anchor residues .pdf
Match the following terms to the correct description Anchor residues .pdfamericanopticalsmdu
 
Match the following to the descriptions provided. Drag and .pdf
 Match the following to the descriptions provided. Drag and .pdf Match the following to the descriptions provided. Drag and .pdf
Match the following to the descriptions provided. Drag and .pdfamericanopticalsmdu
 
Match the event with the most appropriate term. Different species of .pdf
 Match the event with the most appropriate term. Different species of .pdf Match the event with the most appropriate term. Different species of .pdf
Match the event with the most appropriate term. Different species of .pdfamericanopticalsmdu
 
Match the correct answer Gel A. negatively charged Ethidium bromide B.pdf
 Match the correct answer Gel A. negatively charged Ethidium bromide B.pdf Match the correct answer Gel A. negatively charged Ethidium bromide B.pdf
Match the correct answer Gel A. negatively charged Ethidium bromide B.pdfamericanopticalsmdu
 
Match the following lettersnumbers with what they represent.The F.pdf
 Match the following lettersnumbers with what they represent.The F.pdf Match the following lettersnumbers with what they represent.The F.pdf
Match the following lettersnumbers with what they represent.The F.pdfamericanopticalsmdu
 
Match the following rock names with their corresponding description R.pdf
 Match the following rock names with their corresponding description R.pdf Match the following rock names with their corresponding description R.pdf
Match the following rock names with their corresponding description R.pdfamericanopticalsmdu
 

More from americanopticalsmdu (20)

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
 
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
 
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
 
Considere una econom�a donde la industria dominante es la producci�n.pdf
Considere una econom�a donde la industria dominante es la producci�n.pdfConsidere una econom�a donde la industria dominante es la producci�n.pdf
Considere una econom�a donde la industria dominante es la producci�n.pdf
 
Considere una econom�a descrita por las siguientes ecuacionesY .pdf
Considere una econom�a descrita por las siguientes ecuacionesY .pdfConsidere una econom�a descrita por las siguientes ecuacionesY .pdf
Considere una econom�a descrita por las siguientes ecuacionesY .pdf
 
Considere todo lo que ha aprendido en este curso sobre problemas soc.pdf
Considere todo lo que ha aprendido en este curso sobre problemas soc.pdfConsidere todo lo que ha aprendido en este curso sobre problemas soc.pdf
Considere todo lo que ha aprendido en este curso sobre problemas soc.pdf
 
Considere los virus en soluci�n como una suspensi�n. �C�mo esperar�a.pdf
Considere los virus en soluci�n como una suspensi�n. �C�mo esperar�a.pdfConsidere los virus en soluci�n como una suspensi�n. �C�mo esperar�a.pdf
Considere los virus en soluci�n como una suspensi�n. �C�mo esperar�a.pdf
 
Considere los roles de las partes interesadas internas y externas y .pdf
Considere los roles de las partes interesadas internas y externas y .pdfConsidere los roles de las partes interesadas internas y externas y .pdf
Considere los roles de las partes interesadas internas y externas y .pdf
 
Make in java programming Receive a piece of text and a comparison str.pdf
 Make in java programming Receive a piece of text and a comparison str.pdf Make in java programming Receive a piece of text and a comparison str.pdf
Make in java programming Receive a piece of text and a comparison str.pdf
 
Make sure you enter the proper units for all physical quantities in t.pdf
 Make sure you enter the proper units for all physical quantities in t.pdf Make sure you enter the proper units for all physical quantities in t.pdf
Make sure you enter the proper units for all physical quantities in t.pdf
 
Macromolecules which may be structural parts of the cell, may act as .pdf
 Macromolecules which may be structural parts of the cell, may act as .pdf Macromolecules which may be structural parts of the cell, may act as .pdf
Macromolecules which may be structural parts of the cell, may act as .pdf
 
Macys, Incorporated, operates the two best-known high-end department.pdf
 Macys, Incorporated, operates the two best-known high-end department.pdf Macys, Incorporated, operates the two best-known high-end department.pdf
Macys, Incorporated, operates the two best-known high-end department.pdf
 
MACRS RATE Under MACRS, an asset which originally cost $100,000 is be.pdf
 MACRS RATE Under MACRS, an asset which originally cost $100,000 is be.pdf MACRS RATE Under MACRS, an asset which originally cost $100,000 is be.pdf
MACRS RATE Under MACRS, an asset which originally cost $100,000 is be.pdf
 
Match the following terms to the correct description Anchor residues .pdf
 Match the following terms to the correct description Anchor residues .pdf Match the following terms to the correct description Anchor residues .pdf
Match the following terms to the correct description Anchor residues .pdf
 
Match the following to the descriptions provided. Drag and .pdf
 Match the following to the descriptions provided. Drag and .pdf Match the following to the descriptions provided. Drag and .pdf
Match the following to the descriptions provided. Drag and .pdf
 
Match the event with the most appropriate term. Different species of .pdf
 Match the event with the most appropriate term. Different species of .pdf Match the event with the most appropriate term. Different species of .pdf
Match the event with the most appropriate term. Different species of .pdf
 
Match the correct answer Gel A. negatively charged Ethidium bromide B.pdf
 Match the correct answer Gel A. negatively charged Ethidium bromide B.pdf Match the correct answer Gel A. negatively charged Ethidium bromide B.pdf
Match the correct answer Gel A. negatively charged Ethidium bromide B.pdf
 
Match the following lettersnumbers with what they represent.The F.pdf
 Match the following lettersnumbers with what they represent.The F.pdf Match the following lettersnumbers with what they represent.The F.pdf
Match the following lettersnumbers with what they represent.The F.pdf
 
Match the following rock names with their corresponding description R.pdf
 Match the following rock names with their corresponding description R.pdf Match the following rock names with their corresponding description R.pdf
Match the following rock names with their corresponding description R.pdf
 

Recently uploaded

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 

Recently uploaded (20)

Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 

University Class Diagram for Student, Teacher, Course Enrollments

  • 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