# |
Learning Outcomes |
1 |
Become familiar with the main concepts and processes of object oriented programming; |
2 |
Analyse the concept of classes and their instantiations; |
3 |
Analyse the concept of inheritance, polymorphism, and encapsulation; |
4 |
Analyse the proper handling of exceptional situations in modern programming; |
5 |
Analyse the main concepts of threaded programming; |
6 |
Develop skills in using integrated development environments; |
7 |
Be able to solve computing problems using object-oriented code. |
# |
Subjects |
Teaching Methods and Technics |
1 |
Introduction to SQL The Structure of SQL Queries
|
Textbook |
2 |
Data Manipulation Language of SQL Queries and implementations Lab 1 due.
|
Textbook |
3 |
Data Control Language of SQL Variables, Constants Lab 2 due.
|
Textbook |
4 |
Data Definition Language of SQL Database applications Lab 3 due.
|
Textbook |
5 |
Introduction to Access Database Working with an Access Database Lab 4 due.
|
Textbook |
6 |
Using Bound Control to database monitoring SQL Statements, LINQ and filtering Data Lab 5 due.
|
Textbook |
7 |
Working with System.Collections and Name Spaces Database programming with ADO.NET Lab 6 due.
|
Textbook |
8 |
MIDTERM
|
|
9 |
Using Data GridView to Display Database Records Formatting Data GridView Cells Lab 7 due.
|
Textbook |
10 |
Inheriting Forms and creating base classes Using Encapsulation Lab 8 due.
|
Textbook |
11 |
Data Centric Focus, Adding a second Grid Navigation Control Lab 9 due.
|
Textbook |
12 |
Creating VBA Functions Creating and calling a new data object collections Lab 10 due.
|
Textbook |
13 |
Writing a Disc Drive Error Handler Setting the Trap to The Try-Catch Code Block Lab 11 due.
|
Textbook |
14 |
Comparing Error Handlers with Defensive Programming Techniques General Review
|
Textbook |
15 |
|
|
16 |
Final Exam |
|
# |
Learning Outcomes |
Program Outcomes |
Method of Assessment |
1 |
Become familiar with the main concepts and processes of object oriented programming; |
1 |
1͵2 |
2 |
Analyse the concept of classes and their instantiations; |
1 |
1͵2 |
3 |
Analyse the concept of inheritance, polymorphism, and encapsulation; |
1 |
1͵2 |
4 |
Analyse the proper handling of exceptional situations in modern programming; |
1 |
1͵2 |
5 |
Analyse the main concepts of threaded programming; |
1 |
1͵2 |
6 |
Develop skills in using integrated development environments; |
1 |
1͵2 |
7 |
Be able to solve computing problems using object-oriented code. |
1 |
1͵2 |