combo-sm
logo

Main Page

Table of Contents


 

General Information

Undergraduate Studies

Graduate Studies

Research

Continuing Education & Training Programs

Appendix: Personnel & Enrollment

 

 

 

 

 

 

 

doctorate2 cafe2 study3
gradstud
 Computer Science

Department of Computer Science
School of Sciences and Engineering

Professors :  A. Goneid, A. Khalil, M. N. Mikhail (Chair), A. Rafea
Associate Professors:  A. El-Kadi, A. S. Mohamed, M. Mahmoud
Assistant Professors : A. Abdel Bar, A. Zeid, H. Hosny, M. Mudawwar, S. El-Kassas

Master of Science

The master of science program in computer science offers students the opportunity to engage in course work, research projects, and other activities designed to develop theoretical background and up-to-date practical skills in the rapidly changing area of computer science. The program provides a broad spectrum of study in preparation for careers in advanced computer research areas. The program allows students flexibility in planning their program of study after the initial course requirements are met.

Admission

The program is open to computer science graduates and also to selected students whose preparation is outside computer science. However, students entering graduate study from outside the computer science area may be required to go through additional preparation before beginning their graduate program. Those students who have some deficiency in their undergraduate training but are well qualified in other aspects may be admitted provisionally. The department may prescribe a number of prerequisite courses to make up for the deficiency.

Courses (24 credit hours)

A minimum of eight courses (24 credit hours) is required: four core courses (12 credit hours), and four electives (12 credit hours).

Core Courses (12 credit hours)

All candidates must take the following four core courses:

CSCI

525

Algorithms and Complexity Theory, 3 cr.

 

530

Contemporary Computer Design, 3 cr.

 

545

Distributed Systems, 3 cr.

 

565

Advanced Artificial Intelligence, 3 cr.

 


Elective Courses (12 Credit hours)

CSCI

527

Neural Networks and Genetic Algorithms, 3 cr.

 

529

Design and Analysis of Parallel Algorithms, 3 cr.

 

532

Parallet Computer Architecture, 3 cr.

 

535

High Speed Networks, 3 cr.

 

541

Advanced Software Engineering, 3 cr.

 

555

Computer Graphics and Animation, 3 cr.

 

563

Digital Image Processing and Pattern Recognition, 3 cr.

 

567

Robotics and Computer Vision, 3 cr.

 

585

Selected Topics, 3 cr.

 


Thesis (8 Credit hours)

The graduate thesis work is an important and required part of the master's degree program. Each student must submit a thesis topic that has been approved by a faculty supervisor, normally after 12 credit hours. Various research topics are discussed in the seminar courses. The student must register in the first seminar course before submitting a thesis topic and once during the execution of the thesis research. To ensure adequate faculty consultation on the thesis, the student must register for the graduate thesis for at least two semesters.

The Computer Science seminar is a two-semester course (1 credit hour per semester) designed to prepare students for research in computer science. The seminar must be taken by all students. The first seminar will help the student select a topic for his/her thesis and must be taken before submitting a thesis topic. In the second seminar, the student will present a report on his/her thesis progress.

Example of a Program Completion Plan:

Semester 1:

3 graduate courses

Semester 2:

3 graduate courses + seminar P1

Semester 3:

2 graduate courses + Thesis

Semester 4:

Thesis + seminar P2

 

 

Graduate Diploma in Computer Science

Admission

Admission requirements are the same as those for the M.Sc.

Courses (18 credit hours)

Course work for the diploma in Computer Science is directed at providing the student with background in subjects relevant to the designated Computer Science discipline.

A total of six 500-level CSCI courses (18 credit hours) is required for the diploma.

The courses which have been successfully completed in the diploma program can be considered as part of the master's degree requirements for students who are admitted to the master's degree studies. The diploma may be completed in one academic year; no thesis is required.

Computer Science Courses (CSCI)
 

 CourseNum CourseTitle

525

Algorithms and Complexity Theory

527

Neural Networks and Genetic Algorithms

529

Design and Analysis of Parallel Algorithms

530

Contemporary Computer Design

532

Parallel Computer Architecture

535

High Speed Networks

541

Advanced Software Engineering

545

Distributed Systems

555

Computer Graphics and Animation

563

Digital Image Processing and Pattern Recognition

565

Advanced Artificial Intelligence

567

Robotics and Computer Vision

585

Selected Topics in Computer Science

590

Seminar

599

Graduate Thesis

 

Copyright © 2002-2003, The American University in Cairo

[Home]
[Anthropology]
[Arabic Language]
[Arabic Language and Literature]
[Arabic Studies]
[Business Administration]
[Comparative Literature]
[Comparative Politics]
[Computer Science]
[Construction Engineering]
[Design]
[Economics]
[Engineering]
[English Language Intensive Courses]
[English & Comparative Literature]
[Environmental Engineering]
[European Studies]
[Forced Migration & Refugee Studies]
[History Graduate Courses]
[Industrial Engineering]
[International Human Rights Law]
[International Relations]
[Islamic Art & Architecture]
[Islamic Studies]
[Journalism & Mass Communication]
[Management]
[Materials & Manufacturing]
[Middle Eastern History]
[Middle East Studies]
[Physics]
[Political Science]
[Professional Development]
[Public Administration]
[Sociology-Anthropology]
[Teaching Arabic as a Foreign Language]
[Teaching English as a Foreign Language]
[Television Journalism]