Course Syllabus

This course provides an introduction to business computer information systems. Concepts, components, and operation of computer systems will be presented, including hardware, software, communication, networking and their integration into information systems. The student will gain hands-on experience working with microcomputer applications and programming.

Course Objectives:

Define major trends in information technology as they relate to computerized information systems.

Introduce the components of any computer system and how they function.

Describe the meaning of software and its categories.

Present the concept of computer communication and networking and its motives.

Highlight major functional applications and impact of information technology (such as the Internet) on individuals, organizations, and society.

Introduction of the technology and use of information systems in modern business organizations, including transaction processing systems, end user computing systems, management information systems, database management systems, and neural network systems. It examines the societal, ethical, legal, strategic, organizational, and personal aspects of computing and information systems.

Course Objectives:

To acquaint the student with the conceptual foundations of management information systems

To introduce the student to the role of information as a major management resource in modern business organizations

To train the student on how to use identify management information needs, design the required information system to satisfy these needs, implement this system, construct it, operate it and evaluate its performance

To emphasize organization environment, technology, decision models, and performance evaluation as the major determinants of management information systems success

To introduce the student to the different types of computerized information systems in use in modern business organizations

This course introduces the fundamental concepts necessary for the design, use, and implementation of database systems. Emphasis is on the relational data model. The entity-relationship model is used for conceptual design and the SQL is used for physical design.

This course provides the latest information on the computer applications and impact of today's computer technology for developing computer applications in business. Also the course is intended to enable students to search, survey, understand and evaluate any type of computer applications they need to use for any reason.

Course Objectives:

Upon completion of this course, the student should be able to: Determine his / her needs from computer applications available in the market {mainly through Internet search} for special reason and be able to evaluate its quality.

This course is the first step in problem solving and program design. It covers the software development methodology based on system approach. The course is based on Java programming language as a tool for teaching the art and the science of computer programming. Emphasizes programming solutions for business related problems.

Course Objectives:

To introduce the art and the science of problem solving and computer programming

To apply the software development methodology based on system approach

To train the student on using java programming language as a high level development programming language

To provide the student with basic programming techniques and components including control structures, ion, repetition and data structures

To train the student on developing computer solution for business related problems

This course is intended to provide you with an understanding of design concepts, knowledge of design terms, and familiarity with design processes, tools, and notations. It is not intended to make you a software designer, because effective design requires considerable experience in software development. It is intended to help you, as a potential business systems analyst, to communicate efficiently and accurately with software development staff, including designers and programmers. It requires the student, usually working in a group, to design and implement a system in a real-world environment. Advanced design concepts are presented to support the students in their project work.

Course Objectives:

Building a solid understanding of system design and implementation phases of SDLC.

This course introduces the concept, structure and the mechanisms of operating system. It gives the student a complete view about the components of any operating system and the relations among these components. The course is targeting towards building a solid knowledge about modern operating systems and their related issues in both design and management directions. The course studies many optimization issues in the direction of resource usage and user satisfaction. A case study introduced and used through out the course to make the audience familiar with the issues discussed in the course.

Course Objectives:

Introduce the computer system architecture – introduce the history, objectives, and functions of any OS.

The technical and managerial aspects of telecommunications and networks as they apply to the business environment are discussed. Issues include: communications components and services, local area network architecture, managerial implementations, organizational issues, and cost/benefits analysis.

The aim of this course is introducing software engineering concepts. Software engineering is the discipline of developing and maintaining software systems that behave reliably and efficiently as well as being affordable to develop and maintain.

Course Objectives:

The course objective is teaching students how to develop efficient software by using quality assurance, testing and project management tools

Course Title: Decision Support Systems (Expert Systems/ Group Support Systems)

Course Description:

Understanding and utilizing the concepts of Decision Support Systems (DSS) to support managerial decision-making. It covers an integrated interdisciplinary collection of subjects: DSS components, DSS technology levels, managerial cognitive styles, DSS development. And the use of modeling languages. Applications of decision support systems, executive information systems and expert systems in a business environment are studied. Relationships between decision support systems, Knowledge-base systems, data user machine interface system management and model management are explored.

Course Objectives:

To acquaint the student with the conceptual foundations of decision support systems

To train the student on how to identify the informational needs of an organization and propose appropriate managerial models to help analyzing different business scenarios, develop feasible solutions, interpret results, and suggest possible decisions

To train the student on how to use computerized analysis aids to enhance the management decision making processes for major functional areas in an organization

To emphasize organization environment, technology, decision models, and performance evaluation as the major determinants of decision support systems success

These courses are designed to be a practical course to give the students the Analyst skills and how to work in teamwork to develop Management Information System. Students learn how to use the systematic approach of development life cycle. The course will employ the Rapid Application Development (RAD) and Prototyping as the basic development methodology.

Course Objectives:

will cover the Project Planning, Systems Analysis and the Conceptual Design activities. Students have to prepare a prototype for the recommended Design solution.