-
Notifications
You must be signed in to change notification settings - Fork 12
/
course.js
382 lines (377 loc) · 8.64 KB
/
course.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
/*
GPA Calculator by Nuwan94
https://github.com/nuwan94/se-gpa-calculator
*/
var courseName = "Software Engineering - University of Kelaniya";
var courseUnits = [
{
year: "1",
sems: [
{
sem: "1",
subs: [
{
name: "Fundamentals of Computing",
id: "SENG 11213",
},
{
name: "Programming Concepts",
id: "SENG 11223",
},
{
name: "Engineering Foundation",
id: "SENG 11232",
},
{
name: "Statistics",
id: "SENG 11243",
},
{
name: "Discreet Mathematics for Computing I A",
id: "PMAT 11212",
},
{
name: "English for Professionals",
id: "DELT 11212",
},
],
},
{
sem: "2",
subs: [
{
name: "Data Structures and Algorithms",
id: "SENG 12213",
},
{
name: "Database Design and Development",
id: "SENG 12223",
},
{
name: "Object Oriented Programming",
id: "SENG 12233",
},
{
name: "Management for Software Engineering I",
id: "SENG 12242",
},
{
name: "Discreet Mathematics for Computing Ii B",
id: "PMAT 12212",
},
{
name: "Communication Skills for Professionals",
id: "DELT 12312",
},
],
},
],
},
{
year: "2",
sems: [
{
sem: "3",
subs: [
{
name: "Computer Architecture and Operating Systems",
id: "SENG 21213",
},
{
name: "Software Constructions",
id: "SENG 21222",
},
{
name: "Requirement Engineering",
id: "SENG 21233",
},
{
name: "Software Modelling",
id: "SENG 21243",
},
{
name: "Web Application Development",
id: "SENG 21253",
},
{
name: "Management for Software Engineering II",
id: "SENG 21272",
},
{
id: "SENG 31252",
name: "Professional Practices",
},
{
name: "Interactive Application Development",
id: "SENG 21263",
type: "o",
},
],
},
{
sem: "4",
subs: [
{
name: "Software Architecture and Design",
id: "SENG 22212",
},
{
name: "Human Computer Interaction",
id: "SENG 22223",
},
{
name: "Software Verification and Validation",
id: "SENG 22233",
},
{
name: "Mobile Application Development",
id: "SENG 22243",
},
{
name: "Computer Networks",
id: "SENG 24213",
},
{
name: "Embedded Systems Development",
id: "SENG 22253",
type: "o",
},
{
name: "Mathematical Methods",
id: "PMAT 22213",
type: "o",
},
],
},
],
},
{
year: "3",
sems: [
{
sem: "5",
subs: [
{
id: "SENG 31212",
name: "Software Quality",
},
{
id: "SENG 31222",
name: "Information Security",
},
{
id: "SENG 31232",
name: "Software Project Management",
},
{
id: "SENG 31242",
name: "System Design Project",
},
{
id: "SENG 31282",
name: "Computer Network Management",
type: "o",
},
// Not Available for 2015/16
{
id: "SENG 31272",
name: "Internet of Things",
type: "o",
},
{
id: "SENG 31292",
name: "Enterprise Information Systems",
type: "o",
},
{
id: "SENG 31313",
name: "Advanced Web Applications Development",
type: "n",
},
{
id: "SENG 31323",
name: "Mobile Computing Technologies",
type: "m",
},
{
id: "SENG 31333",
name: "Business Intelligence and Management Support Systems",
type: "d",
},
{
id: "SENG 31343",
name: "Health Information Management",
type: "h",
},
{
id: "SENG 31353",
name: "Game Development Technology",
type: "g",
},
{
id: "SENG 31363",
name: "Business Systems Modelling and Optimization",
type: "b",
},
],
},
{
sem: "6",
subs: [
{
id: "SENG 31262",
name: "Research Methods",
},
{
id: "SENG 34222",
name: "Software Process",
},
{
id: "SENG 34213",
name: "Systems Development Project",
},
{
id: "SENG 32216",
name: "Internship",
},
],
},
],
},
{
year: "4",
sems: [
{
sem: "7",
subs: [
{
name: "Software Evolution",
id: "SENG 41212",
},
{
name: "Software Metrics and Measurements",
id: "SENG 41222",
},
{
name: "Digital Image Processing",
id: "SENG 41233",
type: "o",
},
{
name: "Advanced Databases",
id: "SENG 41242",
type: "o",
},
{
name: "Advanced Computer Networks",
id: "SENG 41252",
type: "o",
},
{
name: "Speech Interfaces",
id: "SENG 41262",
type: "o",
},
{
name: "Formal Methods",
id: "SENG 41272",
type: "o",
},
{
id: "SENG 41283",
name: "Distributed and Cloud Computing",
type: "n",
},
{
id: "SENG 41293",
name: "Mobile Web Application Development",
type: "m",
},
{
id: "SENG 41303",
name: "Big Data Infrastructure",
type: "d",
},
{
id: "SENG 41313",
name: "Health Information Systems Design and Development",
type: "h",
},
{
id: "SENG 41323",
name: "Games Design, Artwork, and Programming",
type: "g",
},
{
id: "SENG 41333",
name: "Computer Based Operations Management",
type: "b",
},
],
},
{
sem: "8",
subs: [
{
name: "Software Safety and Reliability",
id: "SENG 42212",
},
{
name: "Software Engineering Research Project",
id: "SENG 43216",
},
{
name: "Usability Engineering",
id: "SENG 42222",
type: "o",
},
{
name: "Software Management",
id: "SENG 42232",
type: "o",
},
{
name: "Machine Learning",
id: "SENG 42242",
type: "o",
},
{
name: "Computer Graphics",
id: "SENG 42252",
type: "o",
},
{
id: "SENG 42273",
name: "Semantic Web and Ontological Engineering",
type: "n",
},
{
id: "SENG 42283",
name: "Mobile Networks",
type: "m",
},
{
id: "SENG 42293",
name: "Big Data Analytics",
type: "d",
},
{
id: "SENG 42303",
name: "Medical Imaging and Biomedical Signal Processing",
type: "h",
},
{
id: "SENG 42313",
name: "Advanced Topics in Game Design and Animation",
type: "g",
},
{
id: "SENG 42323",
name: "Business Process Engineering",
type: "b",
},
],
},
],
},
];