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.

 IT 271: Web Technologies

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.

 


23/04/2017
09:38 AM