Module Descriptors
APPLICATION DESIGN AND DEVELOPMENT WITH C#
COSE50618
Key Facts
Digital, Technology, Innovation and Business
Level 5
30 credits
Contact
Leader: Desmond Keiher
Hours of Study
Scheduled Learning and Teaching Activities: 72
Independent Study Hours: 228
Total Learning Hours: 300
Assessment
  • ASSIGNMENT weighted at 100%
Module Details
Module Indicative Content
OO concepts and their advantages
Application of UML methodology to business problems
Use cases, Class diagrams, State diagrams, Object sequence diagrams
Object-oriented (OO) programming principles
Features of OO languages through studying the structure and syntax of OO.
Development of OO applications using C#
Working with existing classes
Developing new classes
Compiling/debugging.
Module Additional Assessment Details
An OO application worth 50% of the total marks, which includes an interim demonstration (Learning Outcomes 1, 2 and 3). To support the application there is a development report worth 50% - 3000 words (Learning Outcomes 2, 3, 4 and 5).
Module Learning Strategies
Lectures will provide you with a broad overview of the indicative content and demonstrations of good practice in a variety of topics. Learning support material will be provided. The practical nature of the module is covered by practical tutorials each week.
The module is normally delivered as two x one-hour lectures and two x two-hour practical sessions per week, giving 72 hours of contact.
(1:n) (1:25)
Module Texts
Beginning Object Oriented Programming with C#, Purdum, J (2012), Rox, ISBN-10: 1118336925
Beginning C# Object Oriented Programming, Clark, D (2011), New York Press, ISBN-10: 1430235306
Head First C, Stellman, A and Greene, J (2010), O'Reilly Media, ISBN-10: 1449380344
Learning UML 2.0, Miles, R and Hamilton, K (2006), O'Reilly Media, ISBN-10: 0596009828
Module Resources
Online video library
Practical resource files
Microsoft Visual Studio and Microsoft Visio or UML diagramming tools (via Dreamspark)
Module Special Admissions Requirements
None.