BDIC3027J Software Systems Architecture

Academic Year 2024/2025

Upon completion of this module, students should understand the principle of software system design & architecture and demonstrate the knowledge of basic software system design to (1) recognize and solve common design and architectural problems when building a complex software system, (2) use working knowledge of software architecture to define a series of architectural patterns that are useful when creating a large, scalable system using C/C++, C#, Java technology, Microsoft .net framework or other programming technologies, (3) apply common software architecture & patterns when designing a software system, (4) understand software system architecture & patterns to the level of successful implementation, and (5) recommend blueprints to match circumstances and business requirements.

Show/hide contentOpenClose All

Curricular information is subject to change

Learning Outcomes:

Upon completion of this module, students should understand the principle of software system design & architecture and demonstrate the knowledge of basic software system design to (1) recognize and solve common design and architectural problems when building a complex software system, (2) use working knowledge of software architecture to define a series of architectural patterns that are useful when creating a large, scalable system using C/C++, C#, Java technology, Microsoft .net framework or other programming technologies, (3) apply common software architecture & patterns when designing a software system, (4) understand software system architecture & patterns to the level of successful implementation, and (5) recommend blueprints to match circumstances and business requirements.

Student Effort Hours: 
Student Effort Type Hours
Autonomous Student Learning

100

Lectures

24

Total

124

Approaches to Teaching and Learning:
Lectures and Autonomous Student Learning 
Requirements, Exclusions and Recommendations

Not applicable to this module.


Module Requisites and Incompatibles
Additional Information:
This module is delivered overseas and is not available to students based at the UCD Belfield or UCD Blackrock campuses


 
Assessment Strategy  
Description Timing Component Scale Must Pass Component % of Final Grade In Module Component Repeat Offered
Exam (In-person): 2 Hour Final Exam Week 15 Graded Yes

100

Yes

Carry forward of passed components
No
 
Resit In Terminal Exam
Summer Yes - 2 Hour
Please see Student Jargon Buster for more information about remediation types and timing. 
Feedback Strategy/Strategies

• Group/class feedback, post-assessment

How will my Feedback be Delivered?

Not yet recorded.

Name Role
Enchang Sun Tutor
Wenying Wu Tutor