Degrees
A Message from the President
About CULA
Accreditation
Alumni
Application Form
Contact CULA
CULA BOOKSTORE
Degrees
Faculty
FAQ
How to Apply
MBA Program in Egypt and Syria
News
Overview of CULA
Programs Offered
Student Information
The CULA Process
University Newsletters

CULA Store
 
MASTER OF ARTS IN COMPUTER SCIENCE
Email Print

 

MASTER OF ARTS IN COMPUTER SCIENCE

PROGRAM DESCRIPTION:

    

This program is designed to train both academicallyh orientate students and students with professional goals in many business, industrial,or government occupations requiring advanced knowledge of computer theory and technology.

REQUIREMENTS:

  1. 32-48 semester/48-72 quarter credits, all but 9 of which must be earned in this program.
  2. Critical Analysis, Annotated Bibliography, Proposal and Thesis
  3. 25%-50% concentration from the core curriculum.

PREREQUISITES:

A prior degree in this field; a recognized license in the field; or at least 75% of degree requirements completed, including any laboratory, practicum, clinical requirements, or licensure qualifications.

INSTRUCTIONAL METHODS:

DISTANCE EDUCATION

CURRICULUM:

(CORE REQUIREMENTS)

Microcomputers and Assembly Language Programming
Compiler Construction
Operating System
Artificial Intelligence
Computer Architecture
Digital Systems Design
Applied Theory Computation
Design of Computer Systems
Data Structures
Numerical Analysis
Research Methodology


COURSE OUTLINES / SYLLABI


1. Course Designation:

1.1        School:   Arts and Sciences

1.2         Department:   Computer Science

1.3         Course Number:      BUS 325

              Title:         Microcomputers and Assembly Language Programming

1.4          Recommended Text List:

    FACULTY AND/OR STUDENT WILL SELECT A CURRENT EDITION


  1. Course Objectives: Student will exhibit advanced knowledge and understanding of microcomputers and Assembly Language.

  2. Course Description: Microcomputer architecture; CUP unit, memory map, registers, interrupts, polling peripheral communication, ready lines basic in/out environment, system considerations. Assembly Language: arithmetic algorithm design, subroutines, straight line program design, stack manipulation, timing, size and speed considerations, special purpose programming techniques in small system environment, program control.


1. Course Designation:

1.1        School:   Arts and Sciences

1.2         Department:   Computer Science

1.3         Course Number:      BUS 326

              Title:         Compiler Construction

1.4          Recommended Text List:

    FACULTY AND/OR STUDENT WILL SELECT A CURRENT EDITION


  1. Course Objectives: Student will know current methods of compiler construction.

  2. Course Description: Methods of designing and implementing a compiler including lexical analysis, parser, compile-time and run time symbol tables, object code generation and optimization techniques, error dection and recovery runtime storage allocation.


1. Course Designation:

1.1        School:   Arts and Sciences

1.2         Department:   Computer Science

1.3         Course Number:      BUS 327

              Title:         Operating Systems

1.4          Recommended Text List:

    FACULTY AND/OR STUDENT WILL SELECT A CURRENT EDITION


  1. Course Objectives: Student will know current operating systems design and implementation.

  2. Course Description: Introduction to principal components and algorithms involved in operating systems design and implementation. Memory processor, device and file management technicquest presented and copared. Protection adn security schemes examined both memory aid and file organizations. Synchronization primitives discussed.


1. Course Designation:

1.1        School:   Arts and Sciences

1.2         Department:   Computer Science

1.3         Course Number:      BUS 328

              Title:         Artificial Intelligence

1.4          Recommended Text List:

    FACULTY AND/OR STUDENT WILL SELECT A CURRENT EDITION


  1. Course Objectives: Student will be able to understand artifical intelligence creation and implementation.

  2. Course Description: This course introduces an examination of artificial intelligence programming languages and basic techniques used in problem solving, search and knowledge representaion. The applications of artificial intelligence are presented in the areas of game playing, machine learning, robotics, natural language processing, modeling and representing knowledge and expert systems.


1. Course Designation:

1.1        School:   Arts and Sciences

1.2         Department:   Computer Science

1.3         Course Number:      BUS 329

              Title:         Computer Architecture

1.4          Recommended Text List:

    FACULTY AND/OR STUDENT WILL SELECT A CURRENT EDITION


  1. Course Objectives: Student will understand the architecture of computers.

  2. Course Description: computer system components. Microprocessor and minicomputer architecture. Stack computers. Parallel computers. Overlap and pipeline processing. Networks and protocols; taxonomy of computing machines. Addressing structures, memory concurrency, processor concurrency. Hardware features desireable for various software systems. Hardware, software, firmware tradeoffs.


1. Course Designation:

1.1        School:   Arts and Sciences

1.2         Department:   Computer Science

1.3         Course Number:      BUS 330

              Title:         Digital Systems Design

1.4          Recommended Text List:

    FACULTY AND/OR STUDENT WILL SELECT A CURRENT EDITION


  1. Course Objectives: Student will be able to write software and design hardware.

  2. Course Description: Deals with hardware system components, design conventions, relational operators and vectors, machine organization and hardware programs control unit, machine timing and microprogramming techniques. Organization and design of general purpose digital comptuers and of special purpose digital systems.


1. Course Designation:

1.1        School:   Arts and Sciences

1.2         Department:   Computer Science

1.3         Course Number:      BUS 332

              Title:         Design of Computer Systems

1.4          Recommended Text List:

    FACULTY AND/OR STUDENT WILL SELECT A CURRENT EDITION


  1. Course Objectives: Student will be able to write software and design hardware.

  2. Course Description: Deals with hardware system components, design conventions, relational operators and vectors, machine organization and hardware programs, control unit machine timing and microprogramming techniques. Organization and design of general purpose digital computers and of special purpose digital systems.


1. Course Designation:

1.1        School:   Arts and Sciences

1.2         Department:   Computer Science

1.3         Course Number:      BUS 333

              Title:         Data Structures

1.4          Recommended Text List:

    FACULTY AND/OR STUDENT WILL SELECT A CURRENT EDITION


  1. Course Objectives: Student will understand and be able to create data structures.

  2. Course Description: Deals with discrete structures in mathematics, functions and relations, graph theory, trees, paths and cycles in diagrams, representation of structures, push-down stores, and applications of data structures. Searching and sorting techniques. Generalized data management systems.


1. Course Designation:

1.1        School:   Arts and Sciences

1.2         Department:   Computer Science

1.3         Course Number:      BUS 334

              Title:         Numerical Analysis

1.4          Recommended Text List:

    FACULTY AND/OR STUDENT WILL SELECT A CURRENT EDITION


  1. Course Objectives: Student will understand numerical analysis.

  2. Course Description: Deals with solutions of linear equations by direct and interactive methods, matrix inversions, evaluations of determinants, eigenvalues and eigenvectors; finite differences and their application to ordinary and partial differential equations; and selected algorithms to be programmed on computers.



 
  • DOCTOR OF JURISPRUDENCE
  • JURIS DOCTOR
  • MASTER OF LAWS
  • BACHELOR OF LAWS
  • DOCTOR OF SCIENCE IN SPORTS PHYSICAL THERAPY
  • MASTER OF SCIENCE IN SPORTS PHYSICAL THERAPY
  • DOCTOR OF PHILOSOPHY IN PHYSICAL THERAPY
  • BACHELOR OF SCIENCE IN NURSING
  • MASTER OF SCIENCE IN NATURAL HYGIENE/NUTRITION
  • MASTER OF SCIENCE IN LIFE SCIENCE
  • MASTER OF SCIENCE IN HEALTH CARE ADMINISTRATION
  • MASTER OF SCIENCE IN ELECTROMEDICAL SCIENCES
  • MASTER OF SCIENCE IN RELIGIOUS STUDIES
  • MASTER OF ARTS IN PUBLIC ADMINISTRATION
  • BACHELOR OF ARTS IN PUBLIC ADMINISTRATION
  • MASTER OF SCIENCE IN CLINICAL PSYCHOLOGY
  • MASTER OF ARTS IN PSYCHOLOGY
  • BACHELOR OF ARTS IN PSYCHOLOGY
  • MASTER OF SCIENCE IN POLITICAL SCIENCE
  • BACHELOR OF ARTS IN POLITICAL SCIENCE
  • MASTER OF ARTS IN JOURNALISM
  • BACHELOR OF ARTS IN JOURNALISM
  • MASTER OF SCIENCE IN ELECTRICAL ENGINEERING
  • BACHELOR OF SCIENCE IN ELECTRICAL ENGINEERING
  • MASTER OF ARTS IN EDUCATIONAL ADMINISTRATION
  • DOCTOR OF SCIENCE IN EDUCATION
  • DOCTOR OF EDUCATION
  • MASTER OF ARTS IN EDUCATION
  • MASTER IN DIRECTED STUDIES
  • BACHELOR IN DIRECTED STUDIES
  • MASTER OF ARTS IN CRIMINAL JUSTICE
  • BACHELOR OF ARTS IN CRIMINAL JUSTICE
  • MASTER OF SCIENCE IN FAMILY COUNSELING
  • DOCTOR OF PHILOSOPHY IN COUNSELING
  • MASTER OF ARTS IN COMPUTER SCIENCE
  • MASTER IN BUSINESS ADMINISTRATION
  • BACHELOR IN BUSINESS ADMINISTRATION
  • MASTER OF SCIENCE IN BUSINESS
  • BACHELOR OF SCIENCE IN ACCOUNTING
  • ASSOCIATE IN SCIENCE
  • ASSOCIATE IN ARTS
  • Degrees Subject Titles Offered
  •    
       
     

    © Copyright 2003 City University Los Angeles. All rights reserved.
    Website designed and hosted by www.agmenterprise.com