Bachelor of Software-driven Systems Design Course Requirements
Curriculum: 128 total hours required for the degree
Students must first complete the required Highlands general education core.
The BSSD program is a 74-hour program. Each semester students must take practicum courses. Coursework is listed below.
|
Practicum: 18 hours (this is the Studio, or Apprenticeship portion) |
|
SSD |
134 Practicum |
2 |
|
SSD |
234 Practicum |
4 |
|
SSD |
334 Practicum |
4 |
|
SSD |
434 Practicum |
8 (taken over two semesters) |
|
Foundations: Nine (9) hours taken concurrently with Practicum |
|
Dept. |
Course number and Name |
Credits |
|
SSD |
210 Program Structure & Architecture |
3 |
|
SSD |
215 Philosophy & History of Computing |
3 |
|
SSD |
220 Software Best Practices |
3 |
|
Foundation Level Two: Seven (7) hours taken concurrently with Practicum |
|
SSD |
310 Dev Tools & IDEs |
2 |
|
SSD |
315 Iterative/Incr. Dev |
2 |
|
Mgmt |
304 Bus & Mgmt for Software Prof |
3 |
|
Required Courses |
35 hours |
|
SSD |
320 Formal Solutions w/Topics |
6 (six one credit courses) |
|
SSD |
325 Scientific & Metaphoric Reasoning |
2 |
|
SSD |
330 Systems-General and Complex |
2 |
|
SSD |
355 OO Analysis & Design |
3 |
|
SSD |
385 Data Modeling |
2 |
|
SSD |
410 Data Persistence & Integrity |
2 |
|
SSD |
340 OO Language |
1 |
|
SSD |
342 Markup Language |
1 |
|
SSD |
344 Scripting Language |
1 |
|
SSD |
345 Language Ecologies |
1 |
|
SSD |
346 Procedural Language |
2 |
|
SSD |
348 Functional Language |
1 |
|
SSD |
360 Frameworks |
1 |
|
SSD |
365 Patterns and Pattern Lang. |
1 |
|
SSD |
370 Tech & Culture Change |
1 |
|
SSD |
375 Systems Modeling |
1 |
|
SSD |
380 Coaching & Team Leadership |
1 |
|
SSD |
382 Agile Project Mgmt |
1 |
|
SSD |
420 Soft & Sys Security |
1 |
|
SSD |
425 Net-Cloud-Mobile Security |
1 |
|
SSD |
440 Information Science |
1 |
|
Mgmt |
429 Entrepreneurial Essentials |
1 |
|
Mgmt |
449 Innovation & Change Mgmt |
1 |
|
Electives |
5 |