IT Laboratories
IT Department Laboratories
1. Database Labs
IT 131: Database
IT 332: Advance Database
The purpose of these labs is
teaching the students how to create and manipulate Data Bases. In addition, the
students learn how to use and manipulate queries by using SQL (Structured Query
Language) and students learn how to design Forms in database.
This lab includes high specification computers with software is related to databases like (MS ACCESS, Oracle, and SQL Server) and contains Projector.
2. Programming Labs
IT 214: Object Oriented
Programming I
IT 315: Object Oriented
Programming II
The purpose of these labs is
teaching the students how to create and manipulate programming languages like
(C, JAVA, C++ and Python). The students learn how to use compilers and error
detection in programming languages. In addition, the students learn how to use
and create GUI (Graphical user interface) in programming languages.
This lab includes high specification
computers with software is related to programming languages like (J
Creator, Net Beans, and Microsoft Visual studio) and contains Projector.
IT 342: Mobile
and Cloud Computing
This lab is IT342 lab for the above
mentioned course. Here we train students based upon at least three
projects per semester, and projects are issued in various areas of application
programming from society like hospital /mobiles /banks etc. Any way
following areas are covered totally in our labs and student did their projects
as follows:
- Mobile phone applications using java ME/Symbian/windows
mobile/android
- Database projects using Java EE and Access/Oracle
- Socket programming using Java SE-chatting on LAN
- Web application’s security using Java EE using
Tomcat/glassfish and form based authentication technique.
The main core objective of this course is to train the nation builders --my students by using latest programming tools and techniques for the final projects documentation, defense, and presentation and to create/encourage the spirit of competition.
IT361: System
Administration and Maintenance
Students will do work in Linux
environments, using Ubuntu Flavor of Linux. They learn to configure their login
accounts, manipulate data stored in files, effectively use Linux commands and
utilities, and write simple shell scripts.
3. Logic Design Lab
COE122: Logic Design
This lab Established to complete the
teaching of the practical side for the design and programming of graphical user
interfaces (GUI), so that, it is training the students how to create, design,
develop and modify the GUI in Java language using the concepts of Object
Oriented, includes lab many software related to Java language, which the
student training them, such as J Creator software which focuses on learning the
algorithms concepts for building GUI, so that the student learns the correct
logic of building a graphical interface in terms of code, as well as, also to
learn the Net Beans software, which aims to design and build an advance
graphical user interfaces from the visually perspective, then add all
functionality, and in this way, the student has learned all techniques of
design and programming of graphical user interfaces.
As well, this lab has facility of
Web Development – student can learn how to make web sites, static and dynamic
pages, as well uploading of sites publically.
For digital design – students learn
how to design circuits.
4. Computer Networks Lab
COE 352: Computer Networks
5. Internet Techniques & Web
Programming Lab.
The main objective of this Lab is to provide students with the
background to recognize and understand basic navigation techniques.
Also, detailed understanding of the key technologies used in the implementation of dynamic Web applications using web languages, such as PHP, HTML and JavaScript and languages for data storage and manipulation, such as MySQL. In addition, understanding of syntax and semantics of several Markup languages for use in information communication (e.g. XHTML, XML, CSS, etc.). In this lab, every student will install a local server and learn how to execute scripts. Also, Create valid XHTML pages containing headings, paragraphs, hyperlinks, lists, images, tables, frames, and forms. Finally, create and format a typical 5 to 10 page small business or personal Web site using all previously mentioned language.
Lab contains computers equipped with
high specification with all programs and software's that needed to create and
design a graphical user interfaces and dealing with different software that
mentioned above, such as (J Creator, Net Beans). Additionally, the lab contains
a data show projector.
For Web Development this lab have
software like Note Pad ++, WAMP Server.
Work Bench for Logic Design.