Teaching Experience

1.Introduction to Computer Networking (Course Syllabus)

Course Materials:-

Week 1,2

Week 3

Week 4

Week 5

Week 6

Week 7

Week 8

Week 9 +10

2. Windows Programming (PPT-Slides),(Course Syllabus)

3.Object Oriented Paradigm (OOP) C# :

  • Windows Applications.

  • Console Applications.

4. Software Requirements.

5. Programming Languages.

6. Semantic Web.

book

test

7. Software Testing:

Validation and Verification
Software Testing syllabus
01-Introduction_to_Software_Testing
02-Chapter2-Software_Testing
03-Chapter-3-SoftwareTesting
04-ch-Software Testing Process
05-Equivalence_Class_Test
Tutorial-3
BlackBox-Phone- Example
[[Software_Testing_Project]]
06-White_box-testing
07-Web_Testing
08-Performence_Testing
09-Test Automation [1]
Software-Testing-Concepts

8. Graphical User Interface (GUI)

9. Software Architectures

10. Introduction to Software Engineering

11. 0721330 - Software Production

0721330 - Software Production (syllabus)

Ch 1-Software_Production

Ch 2-Software_Development_Life_Cycle

Tutorial 1 Comparison of Software Development Life Cycle [1]

Tutorial 2 : HOW TO SELECT A SOFTWARE DEVELOPMENT METHODOLOGY [1]

Tutorial 3- software process

03-A-Agile_Software_Development_

03-(B) XP

Software Development Methodologies Project

03-( C) Dynamic_System_Development_Method

03- (D) Scrum methodology

04-Rational_Unified_Process

12. Introduction to Information Systems and Information Technology

073111000 - Syllabus

Ch01 - part1

Ch01 - part2

Ch01 - part3

Ch03 -Software

Ch02 - Hardware

Ch05- THE INTERNET

Ch 06- Browsing

Ch7-Searching

ch-8- getting more out of the internet

Ch09 - Networking -Communication

Ch10 - Programming

13. 721421 - Software Reengineering

[syllabus]

Ch1-Basic Concepts and Overview

Ch2-Taxonomy

Ch3-Models

Ch4-ProgramComprehension- Part 1

Ch4 part 2 program representations. [PPT] [PDF] [dominator tree]

Ch4-ProgramComprehension-Part 3 -4

Database Management Systems (DBMS)

[syllabus-DBM]

1-Revision of Database Concepts

Chapter 1- Introduction

Chapter 2- Intro to Relational Model -

[ER-to-Relational Mapping Algorithm] [example]

[Relational- Algebra]

[ 1. Exercise 2, Exercise 3

Exercise 4 Join Exercise 5]

[Chapter 3: Introduction to SQL] [ALTER]

SQL Compiler Online

[SQL_Part 1] [ SQL-2]

[SQL_JOINs pdf]

[SQL_Part_3]

[CREATE TABLE- example]

[Chapter 4 : Intermediate SQL] [SQLite]

[[[ DBMS_Project ]]]