Classes

Scientific Writing

Semester: 
Fall

Information Security

Semester: 
Fall

2017

The References are:

  1. Cryptography and Network Security Principles and
    Practices, Six Edition by WILLIAM STALLINGS.
    2. Cryptography: Theory and Practice, Third Edition, by
    Douglas Stinson.
    3. A CLASSICAL INTRODUCTION TO
    CRYPTOGRAPHY Applications for Communications
    Security by Serge Vaudenay
    4. Cryptology for Beginners, Wissahickon High.


Data Base

Semester: 
Fall

This course aims to learn the student how to be a developer of a database system.

The grade distributions for faculty of Science are as follows:

  1. Final is 60%.
  2. Mid term 10%.
  3. Class work 10%.
  4. Lab work 20%.


Operating System

Semester: 
Spring

C++

Semester: 
Fall

2015

The references are:

  1. My Lectures found in the page.
  2. Object-orientedprogrammingusingC++, 5th edition.
  3. Apress.Beginning.C.From.Novice.to.Professional.4th.Edition.
  4. C++ - How To Program, 9 th Edition.
  5. Cplusplus tutorials (cplusplus.com)
  6. Schaum's Programming with C++.
  7. http://web.eecs.utk.edu/~cs102/lectures/.
  8. http://cppexercisesandsolutions.com/c-how-to-program-8th-edition-by-paul-deitel-harvey-deitel.
  9. http://nptel.ac.in/courses.php?disciplineId=106.

Data Mining

Semester: 
Spring
  • The objective of this course is studying the various algorithms for data extraction. Student should have some knowledge of the concepts and terminology associated with statistics, database systems, machine learning, and programming experience.

Data Structure

Semester: 
Spring
•To study the concept of algorithms and the concept of algorithm  efficiency.

• To study the concept of abstract data types (ADTs) and the  abstract data types most commonly used in software development (stacks, queues, lists, and sets, . . . )

• To study the basic data types most commonly used to represent these abstract data types (arrays, linked lists, and binary search trees, . . . ), together with algorithms operating on these data structures.

Java

Semester: 
Spring

This course aims to learn students how to program using Java programming language.

System Design

Semester: 
Fall

Advanced Data Base

Semester: 
Spring