Short Title:Enterprise Applications Development 1
Full Title:Enterprise Applications Development 1
Language of Instruction:English
Module Code:OOSW H4001
 
Credits: 5
Field of Study:Computer Science
Module Delivered in 5 programme(s)
Reviewed By:FINBARR FEENEY
Module Author:GARY CLYNCH
Module Description:To be able to design and develop enterprise level applications for the Microsoft .Net platform using C#, with particular emphasis on web and cloud applications.
Learning Outcomes
On successful completion of this module the learner will be able to:
LO1 Evaluate the Microsoft .NET platform as an enterprise software development platform
LO2 Design and develop applications for the .NET platform using C#
LO3 Design and develop web applications for the .NET platform using ASP.Net MVC
LO4 Design and implement a CI/CD process for a .Net application which includes automated testing and code quality checks, and a deployment to a PaaS cloud offering
 

Module Content & Assessment

Course Work
Assessment Type Assessment Description Outcome addressed % of total Assessment Date
Practical/Skills Evaluation CA1 - in-lab, individual: Typical task: Design and implement a console application for the .Net platform using C# which uses many of the OO features of C# e.g. properties, indexers, events & delegates, generics, LINQ etc. Assessed in terms of delivered functionality, code quality and design. 1,2 40.00 Week 6
Practical/Skills Evaluation CA2 – in-lab, individual: Typical task: Design and implement a web application for the .Net framework. Assessed in terms of delivered functionality, code quality and design. 1,2,3 30.00 Week 10
Practical/Skills Evaluation CA3 – in-lab, individual: Typical task: Design and implement a web application for the .Net framework, automate the integration/delivery/deployment of the application using a CI/CD pipeline, include automated tests and code quality checks; deploy to a PaaS 3,4 30.00 Sem 1 End
No End of Module Formal Examination

TU Dublin – Tallaght Campus reserves the right to alter the nature and timings of assessment

 

Module Workload

Workload: Full Time
Workload Type Workload Description Hours Frequency Average Weekly Learner Workload
Lecture No Description 2.00 Every Week 2.00
Lab No Description 1.00 Every Week 1.00
Independent Learning No Description 5.00 Every Week 5.00
Total Weekly Learner Workload 8.00
Total Weekly Contact Hours 3.00
Workload: Part Time
Workload Type Workload Description Hours Frequency Average Weekly Learner Workload
Lecture No Description 2.00 Every Week 2.00
Lab No Description 1.00 Every Week 1.00
Independent Learning No Description 5.00 Every Week 5.00
Total Weekly Learner Workload 8.00
Total Weekly Contact Hours 3.00
 

Module Resources

Recommended Book Resources
  • Christian Nagel 2018, Professional C# 7 and .NET Core 2.0, Wrox [ISBN: 1119449278]
  • Steve Smith 2018, Architecting Modern Web Applications with ASP.Net Core and Microsoft Azure, Microsoft Press
This module does not have any article/paper resources
This module does not have any other resources
 

Module Delivered in

Programme Code Programme Semester Delivery
TA_KCCDO_B B. Sc. Honours Cloud Computing & DevOps 1 Group Elective 2
TA_KCOMP_B (1 year add on) Bachelor of Science (Honours) in Computing 7 Mandatory
TA_KACOI_B Bachelor of Science (Honours) in Computing with Language (French/ German/ Spanish) 7 Mandatory
TA_KACOS_B Bachelor of Science (Honours) in Computing with Software Development 7 Mandatory
TA_KCOSD_B Bachelor of Science (Honours) in Computing with Software Development - Year 4 ( Add on) 1 Mandatory