|Programming for Management Information Systems|
The main objective of this course is to enhance students’ capabilities for writing high quality programs. Students will learn how to write programs and develop interactive business applications programs using visual-based programming environment on the Internet.
|Programming for Management Information Systems Lab|
This course is intended to have students apply a high level visual-based programming language, through a set of laboratory experiments which will provide hands-on experience in the related topics
|Software Project Management|
The main objective of this course is to provide students with the principles of managing the development of software projects, from requirements definition to successful delivery.
|Knowledge Management in Organizations|
The objective of this course is to cover Knowledge management in the enterprise, knowledge resources, knowledge and competitive advantages and how they can gather and disseminate the right knowledge to the people who need it to be effective in their jobs. The course will focus on the requirements that a knowledge management discipline presents to the firm's management and to its information systems, to show how the tacit and explicit knowledge in an enterprise can be harvested and used to achieve the firm's strategic goals.
|2019-2020 / 2020-2021|
|Information Systems Environment|
The main objective of this course is to provide an overview of the status of information technology infrastructure in Jordan and to relate it to the principles and various approaches of managing information technology at the national level. The course addresses topics covering: IT governance; business and government initiatives and achievements; e-government; legislations relating to IT and information access; IT strategies, plans and policies; IT business and how to "manage" information technology in the business world; factors impacting the success of new computing and communications products and services in business and other application areas; the advantages and consequences of networking and its local implementations.
|Web Application Development |
|Web Application Development -2 (Advanced )|
This course aims to provide students with practical experience in web development. Students will explore the architecture of web applications and the technologies used in the three main components: client, server and data store. In this course, students are introduced to server-side programming language (such as PHP and ASP.NET), and how to use this technology to create server-side scripts. This course will cover the following topics: Web-based database applications using programming language, data access and processing techniques, management of status information, file upload and download, security issues, and modern software tools for server-side web application development. The course is supplemented with a small web application development project with a focus on key web components.