|CIS103: Introduction to information Technology |
Data processing technologies, I/O and storage technologies, multimedia technologies, emerging telecommunications and network technologies, IT applications (such as: electronic mail, electronic publishing, e‐commerce, e‐learning, e‐government, money transfer and banking systems, robotics and factory control systems), selecting hardware and software criteria, the software and hardware market, societal and global issues of IT, future trends. www.moonther.com/cis103
|CIS109: Information and community (المعلوماتية والمجتمع)|
يهدف هذا المساق إلى تعريف الطالب بدور تكنولوجيا المعلومات والاتصالات في المجتمع وتأثيراتها الايجابية والسلبية www.moonther.com/cis109
|special topics |
Cloud Computing is an emerging paradigm that will affect individual and organization’s computing needs from small to large. Over the last decade, many cloud computing platforms have set up by companies like Google, Yahoo!, Amazon, Microsoft, Force.com and Facebook. Some of the platforms are open to public via various pricing models. They operate at different levels and enable business to harness different computing power from the cloud.
In this course, we will describe the important enabling technologies of cloud computing; explore the state-of-the art platforms and the existing services; and examine the challenges and opportunities of adopting cloud computing. www.moonther.com/cis492
|CIS499: Graduation project|
The main objective of this course is to provide students with the ability to develop an information system and document it efficiently. The student is supposed to select a problem and apply the knowledge and skills learned from other courses so that the student can develop a complete system and write a report that documents the problem, the analysis method, the algorithms used in solving the problem, the designs used, the code, the execution, and how the system works.
|CIS100: Computer Skills|
The main objective of this course is to provide students with the skills needed to use personal computer applications in real life. It covers a range of topics including: the basic concepts in building database applications using Microsoft Access, information presentation using MS-Power Point, develop and design web pages using MS-Share- Point, statistical analysis using MS-Excel, information access using the Internet.
|CIS 281: MULTIMEDIA SYSTEMS|
understanding, using, and upgrading systems with multimedia data. It covers a range of topics including: Multimedia concepts and terminology, interactive multimedia technology, multimedia data types and formats (graphics, images, animation, audio, video, etc.), desktop publishing, hypermedia, presentation media, integrated multimedia authoring techniques, techniques for designing and producing multimedia applications, using multimedia-authoring tools, industry standards, future directions in interactive multimedia technology. This course is supplemented by a practical component covered in CIS285 (concurrently).
|CS 101: PROGRAMMING IN A SELECTED LANGUAG|
The main objective of this course is to introduce students to the basic concepts of a selected programming language (such as VB.Net) and the ability to write simple correct programs. Topics to be covered include: I/O, data types, function definition, visibility and storage classes, parameter passing, loops, arrays, pointers, strings, files, introducing classes and objects, constructors and destructors, function prototypes, private and public access, and class implementation. The practical part of this course is covered in the lab through exercises, practical assignments, and tutorials. This course is designed for Medical, Science, and Pharmacology Students
|special topics (Python programming)|
This course will provide an introduction to programming using Python for undergraduate students with little or no prior knowledge in programming computers. The course starts by over viewing Python, and looking the basic components of the language including variable, loops and conditional structures. Then study Python's collections - Lists, Tuples and Dictionaries. Functions, Modules, packages and OO principles are then covered. The final modules of the course introduce the practical use of Python in a number of applications, such as online, XML and database connectivity, graphic user interfaces and Systems administration tasks. Weekly labs provide guided practice on the computer