Select Git revision
-
Brady James Garvin authoredBrady James Garvin authored
majors.py 465 B
from typing import Set
class Major:
majors: Set["Major"] = set()
def __init__(self, name: str, abbreviations: Set[str]):
self.name: str = name
self.abbreviations: Set[str] = abbreviations
Major.majors.add(self)
Major('Computer Science', {'COMP-BS', 'COMP-BA', 'COMP-MAJ', 'COMP-BSCS'}) # we don't yet have BSCS but I expect we soon will
Major('Computer Engineering', {'CENG-BSCP'})
Major('Software Engineering', {'SOFT-BSSE'})