This course is a continuation of IST 211 and is intended to prepare students as advanced end users and developers capable of designing, developing and implementing superior solutions based on a contemporary Object Oriented Programming language. On completion of the course, students will be proficient in designing, coding, debugging, testing, and distributing applications. Coding of applications will include detailed descriptions of algorithms to perform common programming tasks such as sorting, searching, and hashing. Efficiency issues are also discussed. Students are exposed to database programming techniques using Data Object Model.
This course will enable students to gain good knowledge in the following areas and that will enable them to develop their capability further to become as a certified business analyst, it includes:
How to define and Scope business areas.
Analyze and document requirements
Verify solutions to meet the requirements.
Database-management systems, including database architecture, design, administration, and implementation. Evaluation and use of database-management systems for computers, with emphasis on microcomputer-based systems.
rchitecture of distributed database management systems; data fragmentation, replication, and allocation; query optimization and transaction management; distributed concurrency control.
Definition; DSS Framework; Modeling and model management; Modeling process; Characteristics and capabilities of DSS; Component of DSS; DSS Hardware and Software; Constructing a DSS; DSS development tools; Group DSS; Executive DSS; Hybrid DSS; Distributed DSS; case study. Weekly practice in the lab.
The structure and organization of information, file structure, methods of information storage in computers, the development of information storage and retrieval systems. Components and types of these systems. Subject retrieval, search strategies and the use of Boolean Operators. The use of indexing languages (natural and restricted) in searching, online searching in networks and the Internet, and the use of standards for assessment.
This course provides students with the technical skills required to write basic Transact-SQL queries for Microsoft SQL Server 2008. It also provides students with the knowledge and skills to create views and stored procedures in a Microsoft SQL Server 2008 database.
Learn the basic principles required to solve graphic design problems. Using industry standard software and related programs, students develop the ability and confidence to determine appropriate and successful designs. Demonstrate effective use of color, dominant and subordinate elements, typography, and production skills to make effective design layouts, which meet industry standards
This course introduces the student to the concept of multinational enterprises and the role of technology in the strategic management of these enterprises. This course focuses on opportunities to utilize technology transfer within a global business to meet the goals of the strategic plan.
Introduces fundamental programming techniques using current Web development software. Students design procedures and write computer instructions to solve business problems, learn procedural programming, develop graphical user interfaces for the Web and work with events and objects
Roles of information systems in the overall strategy and management of organizations; Organization management; Information resources: Personnel, planning and control, technological trends, management implications, managing MIS department; Outflow of information; Documents generation and distribution; Team management; New issues in MIS. Weekly practice in the lab.
This course provides techniques involved in planning and developing e-courses. Designing and managing an e-learning environment, instructional strategies for e-learning, e-learning approaches, and e-learning evaluation techniques. Emphasis is placed on the importance of multimedia authoring programs in producing web-based training materials/courses. Current learning theory as it pertains to e-learning is also examined.
Introduction to computer use in teaching : teaching authoring tools ; Human Computer interaction; software and hardware requirements; task analysis and design; multimedia and task development ; internet in education; question answer design ; Student Computer interaction ; Static and dynamic interaction; Computerized examinations; Virtual teaching; Case study. Weakly practice in the lab.
|second / third year|