Zealand => Peter Levinsky => Advanced Software Construction - 4.sem => Semester plan | Updated : 2025-01-31 |
Preliminary
plan for "Elective: Advanced Software Construction" 4th semester spring 2025
changes will occur
Moodle https://moodle.zealand.dk/login/index.php |
C#Notes from Per Laursen https://github.com/perl-easj/OOProg/tree/master/Chap |
Visual Studio v.2022 enterprise |
WeekNo Date |
Literature/reading Bold : Need to read, Italic : Read light, Italic-green: Additional-reading |
Exercises Solutions https://github.com/orgs/DAT-RO-F-S23V-ASWC/repositories |
---|---|---|
week 06 |
Introduction to this elective
Comments of code -- Corey's Tutorial: How to Comment & Document Your Code (video)
How to use doxygen : http://www.doxygen.nl/manual/starting.html Slides: ServerFramework1.pdf & ServerFramework2.pdf |
|
week 07 14/feb |
Configuration-files & logging functions Slides: ServerFramework3.pdf & ServerFramework4.pdf |
|
week 08 21/feb |
Regular expressions Overall view Wikipeia: https://en.wikipedia.org/wiki/Regular_expression Slides: RegularExpressions.pdf
|
|
week 09 28/feb |
Parallelism / synchronous mechanism Slides: Concurrency#1.pdf | Concurrency#2.pdf |
Prog 4.1-4.2 + Prog 4.4 Extra: |
week 10 07mar |
Reflection -> metadata of objects at run-time MS references: Slides: Reflection.pdf |
|
week 11 14/mar |
State machine Slides: StateMachine.pdf |
|
week 12 21/mar |
Path Algorithm & (Simple Game Framework) OSPF - Computer Network (3sem bog) kap 5.2 (se Moodle) Pathfinding Algorithms- Top 5 Most Powerful (graphable.ai) Slides: grafer.pdf |
Mandatory Assignment- stadig den samme |
week 13 28/mar |
Simple Game Framework SOLID --
C#Note Solid pp.1-48 Slides SOLID.pdf |
Mandatory Assignment- stadig den samme |
week 14 04/apr |
Simple Game Framework More deisgn Patterns -- C# Note: OOProg3 pp.18-58 Slides: DesignPattern.pdf |
Training: C# Exercises OOP 3.1, OOP 3.2, OOP 3.3, OOP 3.7, OOP 3.9 Training C# Exercises OOP3.4, OOP3.5, OOP3.6, OOP3.8 Mandatory Assignment- stadig den samme |
week 15 11/apr |
Simple Game Framework Slides: LinqOperator.pdf |
Training C# Exercises PRO 3.4 + PRO 3.7 Mandatory Assignment - stadig den samme |
week 16 18/apr |
Easter
|
Easter |
week 17 25/apr |
Presentation |
Handin Mandatory assignment Ideas to The Synopsis | Former topics of Synopsises Formular til Synopsis |
week 18 02/may |
Individual study - Synopsis |
Individual study - Synopsis -- Vejledningstider |
week 19 06-07/may |
Individual study - Synopsis |
Individual study - Synopsis |
week 20 16/may |
Individual study - Synopsis |
Individual study - Synopsis |
week 21 23/may |
Individual study - Synopsis |
Individual study - Synopsis |
week 22 26/may |
Individual study - Synopsis |
Individual study - Synopsis |
week 23-27 02/jun-30/jun |
Scheduled Exam:??? /june comming |
Exam schedule - See Wiseflow |