First Semester of 2019/2020

Object Oriented Programming (OOP) (0721220)

View Syllabus

Agenda for the module

Topic Download
Introduction to Classes and Objects Download
Methods: A Deeper Look Download
Arrays Download
Generic Collections Download
Classes and Objects: A Deeper Look Download
Inheritance Download
Polymorphism Download
ALL THE OOP CODE WRITTEN AT THE CLASSES OF THE SUMMER 2019 Download


Web Engineering (0721422)

View Syllabus

Topic Download
Code of the 22/10/2019 Lecture Download
Code of the 24/10/2019 Lecture Download
Code of the 27/10/2019 Lecture Download
Code of the 29/10/2019 Lecture Download
Code of the 31/10/2019 Lecture Download
Code of the 3/11/2019 Lecture Download
Code of the 5/11/2019 Lecture Download
Code of the 7/11/2019 Lecture Download
Code of the 10/11/2019 Lecture Download
Code of the 12/11/2019 Lecture Download
Code of the 14/11/2019 Lecture Download
Code of the 17/11/2019 Lecture Download
Engineering Web Applications book by Sven Casteleyn Download
Code of the First Exam Download
Code of the 28/11/2019 Lecture Download
Code of the 01/12/2019 Lecture Download
Code of the 08/12/2019 Lecture Download
Code of the 10/12/2019 Lecture MVC 1 ViewBag Download
Code of the 24/12/2019 Lecture MVC 2 ViewData Download
Code of the 29/12/2019 Lecture MVC using Models Download
Web-Specific Software Development Processes Download


Special Topics (Android) (0721439)

View Syllabus

Topic Download
1.0 Introduction to Android Download
1.1 Create Your First Android App Download
1.2 Views, Layouts, and Resources Download
1.3 Text and Scrolling Views Download
2.1 Activities and Intents Download
2.2 The Activity Lifecycle and Managing State Download
2.3 Starting Activities with Implicit Intents Download
First Android App. 22/10/2019 Download
Second Android App. 24/10/2019 Download
Third Android App. 27/10/2019 Download
Fourth Android App. 29/10/2019 Download
Find Age Android App. 31/10/2019 Download
Calculator Android App. 05/11/2019 Download
Layouts Android App. 07/11/2019 Download
Intent Android App. 07/11/2019 Download
Spinner Android App. 10/11/2019 Download
The code of the first exam 17/11/2019 Download
Login App Download
ScrollView App Download
Implicit Intent App Download
Checkbox App Download
Radio button App Download
Alert dialogue Download
Toggle button and switch Download
Progress Bar Download
Option Menu Download
Option Menu with sub menu Download
Context Menu 2/1/2020 Download
Material included in the Second exam 7-1-2020 Download
Android Certified Application Developer Certification Exam Sample Download
Debugging in Android Download
Image View Download




Summer Semester 2018/2019

Object Oriented Programming (OOP) (0721220)

View Syllabus

Agenda for the module

Topic Download
C# examples at class till 18/7/2019 Download
Introduction to Classes and Objects Download
Methods: A Deeper Look Download
Arrays Download
Generic Collections Download
Classes and Objects: A Deeper Look Download
Inheritance Download
Polymorphism Download
ALL THE OOP CODE WRITTEN AT THE CLASSES OF THE SUMMER 2019 Download


Web Engineering (0721422)

View Syllabus

Topic Download
Code of the 1/7/2019 Lecture Download
Code of the 2/7/2019 Lecture Download
Code of the 3/7/2019 Lecture Download
Code of the 4/7/2019 Lecture Download
Code of the 7/7/2019 Lecture Download
Code of the 8/7/2019 Lecture Download
Code of the 9/7/2019 Lecture Download
Code of the 10/7/2019 Lecture Download
Code of the 11/7/2019 Lecture Download
Code of the 14/7/2019 Lecture Download
Code of the 15/7/2019 Lecture Download
Code of the 16/7/2019 Lecture Download
Code of the 17/7/2019 Lecture Download
Code of the 21/7/2019 Lecture Download
Code of the 24/7/2019 Lecture Download
Code of the 25/7/2019 Lecture Download
Code of the 28/7/2019 Lecture Download
Code of the 30/7/2019 Lecture Download
Code of the 31/7/2019 Lecture Download
Engineering Web Applications book by Sven Casteleyn Download


Software Construction (0721420)

View Syllabus

Topic Download
Introduction Download
Java Code of the 2/7/2019 Lecture Download
Classwork 3/7/2019 Lecture Download
Java Code of the 3/7/2019 Lecture Download
Java Code of the 4/7/2019 Lecture Download
Java Code of the 7/7/2019 Lecture Download
Java Code of the 8/7/2019 Lecture Download
Java Code of the 9/7/2019 Lecture Download
Java Code of the 10/7/2019 Lecture Download
C# Code of the 11/7/2019 Lecture Download
C# Code of the 14/7/2019 Lecture Download
C# Code of the 16/7/2019 Lecture Download
C# Code of the 17/7/2019 Lecture Download
Code of the Lectures from 28/7/2019 to 6/8/2019 Download
Defensive Programming Download
Defensive Programming (from textbook) Download




Second Semester 2018/2019

Object Oriented Programming (OOP) (0721220)

View Syllabus

Agenda for the module

Topic Download
Introduction to Classes and Objects Download
Methods: A Deeper Look Download
Arrays Download
Generic Collections Download
Classes and Objects: A Deeper Look Download
Inheritance Download
Polymorphism Download


Web Engineering (0721422)

View Syllabus

Topic Download
Code of the 28/02/2019 Lecture Download
Code of the 03/03/2019 Lecture Download
Code of the 05/03/2019 Lecture Download
Code of the 07/03/2019 Lecture Download
Code of the 14/03/2019 Lecture--Restaurant Web App. (1) Download
Code of the 17/03/2019 Lecture--Restaurant Web App. (2) Download
Code of the 26/03/2019 Lecture--Validation Controls (1) Download
Code of the 28/03/2019 Lecture--Validation Controls (2) Download
Code of the 31/03/2019 Lecture--Validation Controls (3) Download
Code of the 02/04/2019 Lecture--XML, XML Schema, and Binding Download
Code of the 04/04/2019 Lecture--Connecting a Web App. to a database Download
Code of the 23/04/2019 Lecture--MVC (1) Download
Code of the 25/04/2019 Lecture--MVC (2) Download
Code of the 07/05/2019 Lecture--MVC (3) Download
Code of the 09/05/2019 Lecture--MVC (4) Download
Web-Specific Software Development Processes Download


Software Construction (0721420)

View Syllabus

Topic Download
Introduction Download
Java Code of the 03/03/2019 Lecture--University App.(1) Download
Java Code of the 05/03/2019 Lecture--University App.(2) Download
Java Code of the 07/03/2019 Lecture--University App.(3) Download
Java Code of the 10/03/2019 Lecture --University App.(4) Download
Java Code of the 12/03/2019 Lecture--University App.(5) Download
Java Code of the 14/03/2019 Lecture--Library App.(1) Download
Java Code of the 17/03/2019 Lecture--Library App.(2) Download
Java Code of the 21/03/2019 Lecture--Library App.(3) Download
Java Code of the 28/03/2019 Lecture--Library App.(4) Download
C# Code of the 07/04/2019 Lecture--Library App.(1) Download
C# Code of the 09/04/2019 Lecture--Library App.(2) Download
C# Code of the 23/04/2019 Lecture--Library App.(3) Download
C# Code of the 25/04/2019 Lecture--Connecting the Library App. to a database Download
C# Code of the 07/05/2019 Lecture--Connecting the Company App. to C# and database Download
Defensive Programming Download




First Semester 2018/2019

Object Oriented Programming (OOP) (0721220)

View Syllabus

Agenda for the module

Topic Download
Introduction to Classes and Objects Download
C# code at lecture of 7/11/2018 Download
Methods: A Deeper Look Download
Arrays Download
Generic Collections Download
Classes and Objects: A Deeper Look Download
Inheritance Download
Polymorphism Download


Web Engineering (0721422)

View Syllabus

Topic Download
Code of the 18/10/2018 Lecture Download
Code of the 21/10/2018 Lecture Download
Code of the 23/10/2018 Lecture Download
Code of the 25/10/2018 Lecture Download
Code of the 28/10/2018 Lecture Download
Code of the 30/10/2018 Lecture Download
Code of the 04/11/2018 Lecture CSS (1) Download
Code of the 06/11/2018 Lecture CSS (2) Download
Code of the 11/11/2018 Lecture Restaurant Web App.(1) Download
Code of the 13/11/2018 Lecture Restaurant Web App.(2) Download
Code of the 25/11/2018 Lecture Web Applications Validation(1) Download
Code of the 27/11/2018 Lecture Web Applications Validation(2) Download
Code of the 02/12/2018 Lecture XML Download
Code of the 04/12/2018 Lecture Connecting a Web app. to an SQL Server database Download
Code of the 09/12/2018 Lecture. Connecting a Web app. to an XML file Download
Code of the 11/12/2018 Lecture. Connecting a Web app. to an XML file and SQL server database Download
Code of the 13/12/2018 Lecture. MVC (1) Download
Engineering Web Applications book by Sven Casteleyn Download
The Web Applications Scenario Download
The code of the 20/12/2018 Lecture Download
Code of the 06/01/2019 Lecture. MVC (2) Download
Code of the 08/01/2019 Lecture. MVC (3) Download
Code of the 10/01/2019 Lecture. MVC (4) Download
Code of the 13/01/2019 Lecture. MVC (5) Download
Code of the 15/01/2019 Lecture. Changing images in a web app. Download


Software Construction (0721420)

View Syllabus

Topic Download
Introduction Download
Mapping class diagram to code in Java (1) Download
Mapping class diagram to code in Java (2) Download
Mapping class diagram to code in Java (3)4/11/2018 Download
Mapping class diagram to code in Java (4) 6/11/2018 Download
Mapping class diagram to code in Java (5) 11 and 13/11/2018 Download
Mapping class diagram to code in C#(1) 29/11/2018 Download
Connecting an application to a database 02/12/2018 Download
Defensive Programming Download
Defensive Programming (from textbook) Download
Mapping class diagram to code in C# Download
Assertions in Java and C# code Download
Error handling technique "Log a warning message" Download
Building Routines Download


Summer Semester 2017/2018

Software Construction (0721420)

View Syllabus

Topic Download
Introduction Download
Building applications in Java 2/7/2018 Download
Building applications in Java 3/7/2018 Download
Building applications in Java 4/7/2018 Download
Building applications in Java 5/7/2018 Download
Building applications in Java 8/7/2018 Download
Building applications in Java 9/7/2018 Download
Building applications in Java 10/7/2018 Download
Building applications in Java 11/7/2018 Download
Building applications in Java 12/7/2018 Download
Building applications in Java 15/7/2018 Download
Building applications in Java 16/7/2018 Download
Building applications in Java 17/7/2018 Download
Building applications in Java 18/7/2018 Download
Building applications in C# 23/7/2018 Download
Building applications in C# 25/7/2018 Download
Building applications in C# 26/7/2018 Download
Building applications in C#
(Interface, inheritance and polymorphism) 29/7/2018
Download
Defensive Programming Download
Defensive Programming (from textbook) Download
Assertions code in C# and Java Download
The Java code of the mid exam Download
The C# code to write on a file 6/8/2018 Download
The C# code to write on a file 6/8/2018 Download
The C# for return an error code 8/8/2018 Download
Exceptions code 9/8/2018 Download
Writing to a file in Java 15/8/2018 Download


Software Project Management(0721331)

View Syllabus

Topic Download
Introduction Download
Step Wise: An approach to planning software projects Download
Programme management and project evaluation Download
Activity Planning Download
Examples about activity on arrow Download


Web Engineering(0721422)

View Syllabus

Topic Download
The money converter Web app. case study Download
JavaScript 2/7/2018 Download
Case study revisited 3/7/2018 Download
JavaScript function 4/7/2018 Download
JavaScript function 5/7/2018 Download
CSS 8/7/2018 Download
The Restaurant case study 9/7/2018 Download
The Restaurant case study 10/7/2018 Download
Web applications Validation 11/7/2018 Download
Web applications Validation 12/7/2018 Download
Quiz number 1 solution 15/7/2018 Download
XML 16/7/2018 Download
XML and Schema 17/7/2018 Download
Bind XML to a Web App. 18/7/2018 Download
Code of a previous exam 19/7/2018 Download
Connecting a Web application to a Database 23/7/2018 Download
Connecting a Web application to a Database 24/7/2018 Download
MVC 25/7/2018 Download
MVC 26/7/2018 Download
MVC 30/7/2018 Download
MVC 01/08/2018 Download
Engineering Web Applications book by Sven Casteleyn Download
The Web Applications Scenario Download
MVC code of quiz 2 on 05/08/2018 Download
Web applications Menus 08/08/2018 Download
Moving text and image of a Web applications 13/08/2018 Download