Skip to content
Snippets Groups Projects
Commit 5f63a518 authored by Will Billingsley's avatar Will Billingsley
Browse files

Added DIT and BComp(SD)

parent 26519c9d
Branches
No related tags found
No related merge requests found
......@@ -9,12 +9,21 @@ addCourses([
structure: [
{
name: "Core",
units: [ "ICT100" ]
units: [ "ICT100", "ICT101", "COSC110", "COSC120", or("COSC101", "COSC102") ]
},
{
name: "Listed",
units: [ choose(3, "AMTH140", "AMTH250", "MTHS100", "MTHS120", "STAT100", "STAT210", "SCI210",
"COSC101", "COSC102",
"COSC210", "COSC220", "COSC230", "COSC240", "COSC250", "COSC260",
"MM105") ]
}
],
plans: {
"Full-time, T1 start": [
{ name: "Y1T1", units: [ "ICT100" ] },
"Full-time, T3 start": [
{ name: "Y1 Trimester 3", units: [ "ICT100", "ICT101" ] },
{ name: "Y1 Trimester 1", units: [ "COSC110", "MTHS110", "COSC101" ] },
{ name: "Y1 Trimester 2", units: [ "AMTH140", "STAT100", "COSC102" ] },
]
}
},
......@@ -53,4 +62,37 @@ addCourses([
}
},
{
code: "BCOMP(DS)",
name: "Bachelor of Computer Science (Data Science)",
structure: [
{
name: "Core",
units: [
"AMTH140", "MTHS120", "STAT100",
"COSC110",
or("COSC101", "COSC102"), "COSC120",
"COSC210", "COSC220", "COSC230", "COSC240",
"COSC310", "COSC320"
]
},
{
name: "Data Science major",
units: [
choose(5, "STAT210", "STAT330", "COSC250", "COSC330", "COSC350", "COSC380")
]
}
],
plans: {
"Full-time, T1 start": [
{ name: "Y1 Trimester 1", units: [ "COSC101", "COSC110", "MTHS120", or("ICT101", "Elective") ] },
{ name: "Y1 Trimester 2", units: [ "AMTH140", "COSC102", "COSC120", or("STAT100", "MTHS130") ] },
{ name: "Y2 Trimester 1", units: [ "COSC210", "COSC230", or("COSC250", "Elective"), "Elective" ] },
{ name: "Y2 Trimester 2", units: [ "COSC220", "COSC240", or("COSC260", "Elective"), "Elective" ] },
{ name: "Y3 Trimester 1", units: [ "COSC310", choose(3, "COSC340", "COSC370", "Elective", "Elective") ] },
{ name: "Y3 Trimester 2", units: [ "COSC320", choose(3, "COSC330", "COSC350", "COSC360", "Elective") ] },
]
}
},
])
\ No newline at end of file
......@@ -11,6 +11,35 @@ addUnits([
sfia: []
},
{
code: "AMTH250",
name: "Introduction to Programming in the Sciences",
prereq: [ or("MTHS120", "MTHS130")],
cbok: [ programming(1) ],
sfia: []
},
{
code: "SCI210",
name: "Introduction to Scientific Programming",
prereq: [ choose(1, "MTHS110", "MTHS120", "MTHS130")],
cbok: [ programming(1) ],
sfia: []
},
{
code: "MTHS100",
name: "Introduction to Quantitative Skills",
prereq: [], cbok: [ ], sfia: []
},
{
code: "MTHS110",
name: "Quantitative Skills with Applications",
prereq: [], cbok: [ ], sfia: []
},
{
code: "MTHS120",
name: "Calculus & Linear Algebra 1",
......@@ -23,12 +52,33 @@ addUnits([
prereq: [ "MTHS120" ], cbok: [ ], sfia: []
},
{
code: "MM105",
name: "Communication for Business",
prereq: [ ], cbok: [ communication(1) ], sfia: []
},
{
code: "STAT100",
name: "Introduction to Statistical Modelling",
prereq: [], cbok: [ data(2) ], sfia: []
},
{
code: "STAT210",
name: "Statistical Modelling & Experimental Design",
prereq: [ choose(1, "STAT100", "AMTH250", "SCI210") ],
cbok: [ data(2) ], sfia: []
},
{
code: "STAT330",
name: "Statistical Learning",
prereq: [ "STAT210" ],
cbok: [ data(3) ], sfia: []
},
{
code: "ICT100",
name: "Computational Thinking",
......@@ -185,4 +235,13 @@ addUnits([
cbok: [ communication(3), societal(3), humanFactors(3), systems(3) ],
sfia: []
},
{
code: "COSC380",
name: "Algorithms in Machine Learning",
prereq: [ choose(1, "MTHS120", "MTHS130"), choose(1, "COSC230", "AMTH250", "SCI210", "STAT330") ],
cbok: [ data(3), programming(2) ],
sfia: []
},
])
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment