Year 1Year 2Year 3Year 4Term 2A Choices (1.5 units)Term 3A Choices (1.5 units)Term 3B Choices (1.5 units)Term 4B Choices (1.5 units)CSC 230Computer ArchitectureECE 255Intro to Computer ArchitectureCSC 361Computer Communctions+NetwrksECE 363Communication NetworksCSC 355Digital Logic+Organizat'NECE 355Microprocessor-Based SystemsCSC 460Design: Real-Time SystemsECE 455Real Time Comp Sys DesgnENGR 001Co-Op Work TermENGR 120Design and Communication IICSC 115Fundamental Programing:IIENGR 130Intro to Professional PracticeENGR 110Design and Communication IMATH 110Matrix Algebra for EngineersMATH 100Calculus:ICHEM 101Fundamentals of ChemistryPHYS 110Introductory Physics INatural Science Elective (1.5 units)MATH 101Calculus:IICSC 111Fundmntl Prgrmng:Engr ApsSENG 310Human Computer Interact'NSENG 275Software TestingCSC 225Algorithms+Data Stuct:IECE 310Digital Signal Processing IENGR 002Co-Op Work TermMATH 122Logic and FoundationsSENG 265Software Develop MethodsSTAT 260Intro Probability+Stat:IECE 260Continuous-Time Signals+SystmsECON 180Intro: Econ & Fin Project EvalComplementary Studies Elective (3.0 units)SENG 360Security EngineeringSENG 371Software EvolutionCSC 370Database SystemsCSC 320Foundations:Computer ScienceENGR 003Co-Op Work TermSENG 350Software Architecture & DesignSENG 321Requirements EngineeringCSC 360Operating SystemsCSC 226Algorithms+Data Structure IIECE 360Control Theory+Systems INatural Science Elective (1.5 units)ENGR 004Co-Op Work TermSENG 401Social+Professionl IssuesSENG 426Software Quality EngrSENG 440Embedded SystemsSENG 499Design Project IITechnical Electives (7.5 units)Natural Science Elective (1.5 units)Bachelor of Software Engineering - Fall 2024Bachelor of Software Engineering - Fall 2024{"nodes":[{"course":{"subject":"ENGR","number":"001","state":{"required":true,"elective":false,"selected":true,"prereq":false},"data":{"title":"Co-Op Work Term","description":"undefined","terms_offered":{"summer":6,"spring":10,"fall":9}}},"year":1},{"course":{"subject":"ENGR","number":"120","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Design and Communication II","description":"undefined","terms_offered":{"spring":155}}},"year":1},{"course":{"subject":"ENGR","number":"130","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Intro to Professional Practice","description":"undefined","terms_offered":{"fall":15,"spring":5}}},"year":1},{"course":{"subject":"ENGR","number":"110","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Design and Communication I","description":"undefined","terms_offered":{"fall":160}}},"year":1},{"course":{"subject":"MATH","number":"101","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Calculus:II","description":"undefined","terms_offered":{"fall":52,"spring":166,"summer":29}}},"year":1},{"course":{"subject":"MATH","number":"110","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Matrix Algebra for Engineers","description":"undefined","terms_offered":{"fall":63}}},"year":1},{"course":{"subject":"MATH","number":"100","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Calculus:I","description":"undefined","terms_offered":{"fall":115,"spring":32}}},"year":1},{"course":{"subject":"CHEM","number":"101","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Fundamentals of Chemistry","description":"undefined","terms_offered":{"summer":16,"fall":78}}},"year":1},{"course":{"subject":"PHYS","number":"110","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Introductory Physics I","description":"undefined","terms_offered":{"fall":169,"spring":67,"summer":4}}},"year":1},{"course":{"subject":"CSC","number":"115","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Fundamental Programing:II","description":"undefined","terms_offered":{"spring":114,"summer":33,"fall":40}}},"year":1},{"course":{"subject":"CSC","number":"111","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Fundmntl Prgrmng:Engr Aps","description":"undefined","terms_offered":{"spring":34,"fall":88}}},"year":1},{"course":{"subject":"CSC","number":"230","state":{"required":false,"elective":true,"selected":false,"prereq":false},"data":{"title":"Computer Architecture","description":"undefined","terms_offered":{"summer":31,"fall":55,"spring":56}}},"year":2},{"course":{"subject":"ECE","number":"255","state":{"required":false,"elective":true,"selected":false,"prereq":false},"data":{"title":"Intro to Computer Architecture","description":"undefined","terms_offered":{"fall":34,"spring":3}}},"year":2},{"course":{"subject":"ENGR","number":"002","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Co-Op Work Term","description":"undefined","terms_offered":{"spring":11,"fall":6,"summer":5}}},"year":2},{"course":{"subject":"MATH","number":"122","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Logic and Foundations","description":"undefined","terms_offered":{"spring":23,"fall":22,"summer":4}}},"year":2},{"course":{"subject":"SENG","number":"310","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Human Computer Interact'N","description":"undefined","terms_offered":{"fall":34,"summer":24,"spring":21}}},"year":2},{"course":{"subject":"SENG","number":"275","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Software Testing","description":"undefined","terms_offered":{"spring":29,"summer":20,"fall":6}}},"year":2},{"course":{"subject":"SENG","number":"265","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Software Develop Methods","description":"undefined","terms_offered":{"summer":24,"spring":38,"fall":55}}},"year":2},{"course":{"subject":"CSC","number":"225","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Algorithms+Data Stuct:I","description":"undefined","terms_offered":{"fall":46,"spring":39,"summer":28}}},"year":2},{"course":{"subject":"STAT","number":"260","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Intro Probability+Stat:I","description":"undefined","terms_offered":{"spring":11,"summer":4,"fall":11}}},"year":2},{"course":{"subject":"ECE","number":"310","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Digital Signal Processing I","description":"undefined","terms_offered":{"summer":11,"spring":10}}},"year":2},{"course":{"subject":"ECE","number":"260","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Continuous-Time Signals+Systms","description":"undefined","terms_offered":{"summer":24,"fall":25}}},"year":2},{"course":{"subject":"ECON","number":"180","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Intro: Econ %26 Fin Project Eval","description":"undefined","terms_offered":{"fall":5,"summer":4,"spring":1}}},"year":2},{"course":{"subject":"CSC","number":"361","state":{"required":false,"elective":true,"selected":false,"prereq":false},"data":{"title":"Computer Communctions+Netwrks","description":"undefined","terms_offered":{"fall":46,"spring":45}}},"year":3},{"course":{"subject":"ECE","number":"363","state":{"required":false,"elective":true,"selected":false,"prereq":false},"data":{"title":"Communication Networks","description":"undefined","terms_offered":{"spring":14}}},"year":3},{"course":{"subject":"CSC","number":"355","state":{"required":false,"elective":true,"selected":false,"prereq":false},"data":{"title":"Digital Logic+Organizat'N","description":"undefined","terms_offered":{"fall":61}}},"year":3},{"course":{"subject":"ECE","number":"355","state":{"required":false,"elective":true,"selected":false,"prereq":false},"data":{"title":"Microprocessor-Based Systems","description":"undefined","terms_offered":{"fall":39}}},"year":3},{"course":{"subject":"ENGR","number":"003","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Co-Op Work Term","description":"undefined","terms_offered":{"spring":12,"fall":11,"summer":8}}},"year":3},{"course":{"subject":"SENG","number":"360","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Security Engineering","description":"undefined","terms_offered":{"fall":37}}},"year":3},{"course":{"subject":"SENG","number":"350","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Software Architecture %26 Design","description":"undefined","terms_offered":{"fall":25}}},"year":3},{"course":{"subject":"SENG","number":"371","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Software Evolution","description":"undefined","terms_offered":{"spring":23}}},"year":3},{"course":{"subject":"SENG","number":"321","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Requirements Engineering","description":"undefined","terms_offered":{"spring":22,"fall":21}}},"year":3},{"course":{"subject":"CSC","number":"370","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Database Systems","description":"undefined","terms_offered":{"fall":11,"spring":12,"summer":9}}},"year":3},{"course":{"subject":"CSC","number":"360","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Operating Systems","description":"undefined","terms_offered":{"spring":26,"summer":21,"fall":27}}},"year":3},{"course":{"subject":"CSC","number":"320","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Foundations:Computer Science","description":"undefined","terms_offered":{"fall":31,"summer":22,"spring":29}}},"year":3},{"course":{"subject":"CSC","number":"226","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Algorithms+Data Structure II","description":"undefined","terms_offered":{"fall":35,"spring":48,"summer":27}}},"year":3},{"course":{"subject":"ECE","number":"360","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Control Theory+Systems I","description":"undefined","terms_offered":{"fall":45,"spring":30}}},"year":3},{"course":{"subject":"CSC","number":"460","state":{"required":false,"elective":true,"selected":false,"prereq":false},"data":{"title":"Design: Real-Time Systems","description":"undefined","terms_offered":{"spring":10}}},"year":4},{"course":{"subject":"ECE","number":"455","state":{"required":false,"elective":true,"selected":false,"prereq":false},"data":{"title":"Real Time Comp Sys Desgn","description":"undefined","terms_offered":{"spring":24}}},"year":4},{"course":{"subject":"ENGR","number":"004","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Co-Op Work Term","description":"undefined","terms_offered":{"spring":13,"summer":9,"fall":12}}},"year":4},{"course":{"subject":"SENG","number":"401","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Social+Professionl Issues","description":"undefined","terms_offered":{"spring":9}}},"year":4},{"course":{"subject":"SENG","number":"426","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Software Quality Engr","description":"undefined","terms_offered":{"summer":17}}},"year":4},{"course":{"subject":"SENG","number":"440","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Embedded Systems","description":"undefined","terms_offered":{"summer":8}}},"year":4},{"course":{"subject":"SENG","number":"499","state":{"required":true,"elective":false,"selected":false,"prereq":false},"data":{"title":"Design Project II","description":"undefined","terms_offered":{"summer":11,"spring":1}}},"year":4}],"edges":[{"edge":["ENGR 110","ENGR 120"],"properties":{"autoGenerated":true}},{"edge":["CSC 111","ENGR 120"],"properties":{"autoGenerated":true}},{"edge":["MATH 100","MATH 101"],"properties":{"autoGenerated":true}},{"edge":["MATH 100","PHYS 110"],"properties":{"autoGenerated":true,"style":"","coreq":true}},{"edge":["CSC 111","CSC 115"],"properties":{"autoGenerated":true}},{"edge":["MATH 100","CSC 111"],"properties":{"autoGenerated":true,"style":"invis"}},{"edge":["CSC 115","CSC 230"],"properties":{"autoGenerated":true}},{"edge":["CSC 111","ECE 255"],"properties":{"autoGenerated":true}},{"edge":["ENGR 001","ENGR 002"],"properties":{"autoGenerated":true}},{"edge":["ENGR 130","ENGR 002"],"properties":{}},{"edge":["ENGR 120","ENGR 002"],"properties":{"autoGenerated":true}},{"edge":["MATH 100","MATH 122"],"properties":{"autoGenerated":true}},{"edge":["SENG 265","SENG 310"],"properties":{"autoGenerated":true}},{"edge":["SENG 265","SENG 275"],"properties":{"autoGenerated":true}},{"edge":["CSC 115","SENG 265"],"properties":{"autoGenerated":true}},{"edge":["CSC 115","CSC 225"],"properties":{"autoGenerated":true}},{"edge":["MATH 122","CSC 225"],"properties":{"autoGenerated":true}},{"edge":["MATH 101","STAT 260"],"properties":{"autoGenerated":true}},{"edge":["ECE 260","ECE 310"],"properties":{"autoGenerated":true}},{"edge":["MATH 110","ECE 260"],"properties":{"autoGenerated":true}},{"edge":["MATH 101","ECE 260"],"properties":{"autoGenerated":true}},{"edge":["MATH 101","ECON 180"],"properties":{"autoGenerated":true}},{"edge":["ECE 255","CSC 361"],"properties":{"autoGenerated":true}},{"edge":["CSC 230","CSC 361"],"properties":{"autoGenerated":true}},{"edge":["CSC 226","CSC 361"],"properties":{"autoGenerated":true,"coreq":true}},{"edge":["SENG 265","CSC 361"],"properties":{"autoGenerated":true}},{"edge":["ECE 255","ECE 363"],"properties":{"autoGenerated":true}},{"edge":["CSC 230","ECE 363"],"properties":{"autoGenerated":true}},{"edge":["CSC 230","CSC 355"],"properties":{"autoGenerated":true}},{"edge":["ECE 255","CSC 355"],"properties":{"autoGenerated":true}},{"edge":["MATH 122","CSC 355"],"properties":{"autoGenerated":true}},{"edge":["CSC 230","ECE 355"],"properties":{"autoGenerated":true}},{"edge":["ECE 255","ECE 355"],"properties":{"autoGenerated":true}},{"edge":["MATH 122","ECE 355"],"properties":{"autoGenerated":true}},{"edge":["ENGR 002","ENGR 003"],"properties":{"autoGenerated":true}},{"edge":["SENG 265","ENGR 003"],"properties":{"autoGenerated":true}},{"edge":["CSC 361","SENG 360"],"properties":{"autoGenerated":true}},{"edge":["ECE 363","SENG 360"],"properties":{"autoGenerated":true}},{"edge":["CSC 370","SENG 360"],"properties":{"autoGenerated":true,"coreq":true}},{"edge":["SENG 275","SENG 350"],"properties":{"autoGenerated":true}},{"edge":["SENG 321","SENG 371"],"properties":{"autoGenerated":true}},{"edge":["SENG 275","SENG 371"],"properties":{"autoGenerated":true}},{"edge":["SENG 265","SENG 321"],"properties":{"autoGenerated":true}},{"edge":["SENG 265","CSC 370"],"properties":{"autoGenerated":true}},{"edge":["CSC 225","CSC 370"],"properties":{"autoGenerated":true}},{"edge":["CSC 230","CSC 360"],"properties":{"autoGenerated":true}},{"edge":["ECE 255","CSC 360"],"properties":{"autoGenerated":true}},{"edge":["CSC 225","CSC 360"],"properties":{"autoGenerated":true}},{"edge":["SENG 265","CSC 360"],"properties":{"autoGenerated":true}},{"edge":["CSC 226","CSC 320"],"properties":{"autoGenerated":true}},{"edge":["STAT 260","CSC 226"],"properties":{"autoGenerated":true,"coreq":true}},{"edge":["CSC 225","CSC 226"],"properties":{"autoGenerated":true}},{"edge":["ECE 260","ECE 360"],"properties":{"autoGenerated":true}},{"edge":["ECE 355","CSC 460"],"properties":{"autoGenerated":true}},{"edge":["CSC 355","CSC 460"],"properties":{"autoGenerated":true}},{"edge":["CSC 360","CSC 460"],"properties":{"autoGenerated":true}},{"edge":["ECE 355","ECE 455"],"properties":{"autoGenerated":true}},{"edge":["CSC 355","ECE 455"],"properties":{"autoGenerated":true}},{"edge":["SENG 275","ENGR 004"],"properties":{"autoGenerated":true}},{"edge":["ENGR 003","ENGR 004"],"properties":{"autoGenerated":true}},{"edge":["SENG 371","SENG 426"],"properties":{"autoGenerated":true}},{"edge":["ECE 355","SENG 440"],"properties":{"autoGenerated":true}},{"edge":["CSC 355","SENG 440"],"properties":{"autoGenerated":true}},{"edge":["SENG 350","SENG 499"],"properties":{"autoGenerated":true}},{"edge":["ECE 363","SENG 499"],"properties":{"autoGenerated":true}},{"edge":["CSC 361","SENG 499"],"properties":{"autoGenerated":true}},{"edge":["CSC 370","SENG 499"],"properties":{"autoGenerated":true}},{"edge":["SENG 321","SENG 499"],"properties":{"autoGenerated":true}},{"edge":["ENGR 002","SENG 499"],"properties":{"autoGenerated":true}},{"edge":["SENG 275","SENG 426"],"properties":{}},{"edge":["SENG 321","SENG 426"],"properties":{}},{"edge":["ENGR 120","ENGR 003"],"properties":{}},{"edge":["ENGR 130","ENGR 003"],"properties":{}},{"edge":["SENG 265","SENG 360"],"properties":{}},{"edge":["ENGR 110","ENGR 001"],"properties":{}},{"edge":["ENGR 130","ENGR 001"],"properties":{}},{"edge":["MATH 100","ENGR 001"],"properties":{}},{"edge":["CSC 111","ENGR 001"],"properties":{}},{"edge":["MATH 110","ENGR 001"],"properties":{}},{"edge":["PHYS 110","ENGR 001"],"properties":{}}],"clusters":[{"cluster":{"subject":"Natural Science Elective","number":"0.76623880","title":"Natural Science Elective","requirements":{"units":"1.5","unitLabel":"units"},"data":{}},"year":1,"courses":[]},{"cluster":{"subject":"Term 2A Choices","number":"0.52731237","title":"Term 2A Choices","requirements":{"units":"1.5","unitLabel":"units"},"data":{}},"year":2,"courses":[{"subject":"CSC","number":"230"},{"subject":"ECE","number":"255"}]},{"cluster":{"subject":"Complementary Studies Elective","number":"0.50542778","title":"Complementary Studies Elective","requirements":{"units":"3.0","unitLabel":"units"},"data":{"url":"/engineering/software/current-students/curriculum/index.php#tabs-electives"}},"year":2,"courses":[]},{"cluster":{"subject":"Term 3A Choices","number":"0.79735989","title":"Term 3A Choices","requirements":{"units":"1.5","unitLabel":"units"},"data":{}},"year":3,"courses":[{"subject":"CSC","number":"361"},{"subject":"ECE","number":"363"}]},{"cluster":{"subject":"Term 3B Choices","number":"0.20688627","title":"Term 3B Choices","requirements":{"units":"1.5","unitLabel":"units"},"data":{}},"year":3,"courses":[{"subject":"CSC","number":"355"},{"subject":"ECE","number":"355"}]},{"cluster":{"subject":"Natural Science Elective","number":"0.64694267","title":"Natural Science Elective","requirements":{"units":"1.5","unitLabel":"units"},"data":{"url":"/engineering/software/current-students/curriculum/index.php#tabs-electives"}},"year":3,"courses":[]},{"cluster":{"subject":"Term 4B Choices","number":"0.97425959","title":"Term 4B Choices","requirements":{"units":"1.5","unitLabel":"units"},"data":{}},"year":4,"courses":[{"subject":"CSC","number":"460"},{"subject":"ECE","number":"455"}]},{"cluster":{"subject":"Technical Electives","number":"0.44393351","title":"Technical Electives","requirements":{"units":"7.5","unitLabel":"units"},"data":{"url":"/engineering/software/current-students/curriculum/index.php#tabs-electives"}},"year":4,"courses":[]},{"cluster":{"subject":"Natural Science Elective","number":"0.81311237","title":"Natural Science Elective","requirements":{"units":"1.5","unitLabel":"units"},"data":{"url":"/engineering/software/current-students/curriculum/index.php#tabs-electives"}},"year":4,"courses":[]}],"title":"Bachelor of Software Engineering - Fall 2024","creation_date":"2024-09-05T18:18:19.332Z","coops":[]}