Please solve it using python.  I also add the picture and write the question follow which one you prefer. Design CSEProgram class and CSProgram class which inherit CSEDepartment class so that the following code provides the expected output.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

Please solve it using python. 

I also add the picture and write the question follow which one you prefer.

Design CSEProgram class and CSProgram class which inherit CSEDepartment class so that the following code provides the expected output. 

  • addStudentWithCreditsCompleted and addStudentWithCreditsRemaining methods should work for any number of arguments assuming that there will always be an even number of arguments.

 

class CSEDepartment:

  def __init__(self, name, credit):

    self.name = name

    self.credit = credit

  def __str__(self):

    s = "Program: "+self.name+", Credit hours: "+str(self.credit)

    return s

# Write your codes here.

# Do not change the following lines of code.

p1 = CSEProgram("CSE", 136)

print("1.=================================")

p1.addStudentWithCreditsCompleted("Bob", 12, "Carol", 18,"Mike", 15)

print("2.=================================")

print(p1)

print("3.=================================")

p2 = CSProgram("CS", 124)

print("4.=================================")

p2.addStudentWithCreditsRemaining("David", 12, "Simon", 18)

print("5.=================================")

print(p2)

OUTPUT:

CSE students need to complete 136 credits

1.=================================

2.=================================

Program: CSE, Credit hours: 136

Total student(s): 3

Name: Bob, Credits remaining: 124

Name: Carol, Credits remaining: 118

Name: Mike, Credits remaining: 121

3.=================================

CS students need to complete 124 credits

4.=================================

5.=================================

Program: CS, Credit hours: 124

Total student(s): 2

Name: David, Credits completed: 112

Name: Simon, Credits completed: 106




Design CSEProgram class and CSProgram class which inherit CSEDepartment class so that
31
the following code provides the expected output.
addStudentWithCreditsCompleted and addStudentWithCreditsRemaining methods
should work for any number of arguments assuming that there will always be an even
number of arguments.
class CSEDepartment:
OUTPUT:
def
_init_ (self, name, credit):
CSE students need to complete 136
self.name = name
credits
self.credit = credit
def_str_ (self):
s = "Program: "+self.name+", Credit
1.===
2.=====
Program: CSE, Credit hours: 136
Total student (s) : 3
hours: "+str (self.credit)
Name: Bob, Credits remaining: 124
Name: Carol, Credits remaining: 118
return s
Name: Mike, Credits remaining: 121
# Write your codes here.
3.=========
-=---- ===
==============:
+
cs students need to complete 124
# Do not change the following lines of code.
credits
4. =======
===-===
p1 = CSEProgram("CSE", 136)
5.=====-
Program: CS, Credit hours: 124
Total student (s) : 2
Name: David, Credits completed: 112
Name: Simon, Credits completed: 106
print("1.======:
=")
p1.addStudentWithCreditsCompleted("Bob", 12, "Carol",
18,"Mike", 15)
print("2.====:
=========")
print(p1)
print("3.=
=")
p2 = CSProgram("CS", 124)
print("4.====
=======")
p2.addStudentWithCreditsRemaining("David", 12, "Simon",
18)
print("5.====:
=========")
print(p2)
Transcribed Image Text:Design CSEProgram class and CSProgram class which inherit CSEDepartment class so that 31 the following code provides the expected output. addStudentWithCreditsCompleted and addStudentWithCreditsRemaining methods should work for any number of arguments assuming that there will always be an even number of arguments. class CSEDepartment: OUTPUT: def _init_ (self, name, credit): CSE students need to complete 136 self.name = name credits self.credit = credit def_str_ (self): s = "Program: "+self.name+", Credit 1.=== 2.===== Program: CSE, Credit hours: 136 Total student (s) : 3 hours: "+str (self.credit) Name: Bob, Credits remaining: 124 Name: Carol, Credits remaining: 118 return s Name: Mike, Credits remaining: 121 # Write your codes here. 3.========= -=---- === ==============: + cs students need to complete 124 # Do not change the following lines of code. credits 4. ======= ===-=== p1 = CSEProgram("CSE", 136) 5.=====- Program: CS, Credit hours: 124 Total student (s) : 2 Name: David, Credits completed: 112 Name: Simon, Credits completed: 106 print("1.======: =") p1.addStudentWithCreditsCompleted("Bob", 12, "Carol", 18,"Mike", 15) print("2.====: =========") print(p1) print("3.= =") p2 = CSProgram("CS", 124) print("4.==== =======") p2.addStudentWithCreditsRemaining("David", 12, "Simon", 18) print("5.====: =========") print(p2)
Expert Solution
steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY