top of page

Courses

Introduction to Computer Science

code:C 101     Fall 2013

 

Textbook: Computer Science: An Overview (11th Edition) J. Glenn Brookshear

 

This course covers few topics of computer science such as Computer Architecture and Operating Systems at an introductory level. It will give you basic knowledge about programming. This course is suitable for all undergraduate students who will not major in CS. If you plan to major in CS, you should further read the parts of the textbook that will not be covered in this course.

Data Structures

​Code: C 215   Fall 2013

​

Textbook: Data Structures and Algorithms in C++ Michael T. GoodrichRoberto TamassiaDavid M. Mount

 

This is an introductory course to data structures and algoritm. The course covers linked lists, double linked lists, stacks, queues, and trees. Recursion is also introduced in this course, in addition to algorithms analysis.

 

Students are required to practice implementation of the above ADTs in the lab.

Introduction to HCI
Code:C 322         Fall 2013

​

Textbook:Alan Dix, Janet Finlay, Gregory D. Abowd, and Russell Beale, Human-Computer Interaction (3rd Edition)

 

Topics covered in this course are: HCI foundations, Models of interaction, Paradigms for interaction, Interaction design basics, and Design rules.

 

Students are required to submit a project by the end of the semester.

Read more

Systems Analysis and Design
Code:C 216        Fall 2013

​

Textbook:SYSTEMS ANALYSIS AND DESIGN, NINTH EDITION offers a practical, visually appealing approach to information systems development. (Shelly Cashman Series)

 

 

The course covers the following topics: introduction to systems analysis and design, analyzing the business case, managing systems projects, requirements modeling, data and process modeling, and object modeling. 

 

Students are required to sumbit a project by the end of the semester.

Image Processing (Graduate)
Code MCS513      Fall 2013

​

Textbook:Digital Image Processing 3rd Ed. (DIP/3e)by Gonzalez and Woods

 

This course covers the topics: Scope and applications of image processing. Perspective transformations. The spatial frequency domain (The sampling theorem, template matching and the convolution theorem, Spatial filtering). Enhancement and restoration, image segmentation. Image representation: (Spatial differentiation and smoothing, template. Matching, region analysis, contour following

Information and Computer Networks Security (Graduate)
Code:MCS532 Fall 2013

​

Textbook: Cryptography and Network Security Principles and Practice, 5th Edition. By William Stallings

 

This course covers the topics: Introduction to Security, Classical Encryption Techniques, Block Ciphers and DES, Pseudorandom Numbers and Stream Ciphers, Public Key Cryptography, Hash Functions.

bottom of page