The Software Development Laboratory, situated in the Palestine-Korea Biotechnology Center on the second floor, Hall No. K116, is an important component of the College of Information Technology and Computer Engineering.
Established in 2019, this laboratory has been instrumental in enhancing the skills of both students and faculty at Palestine Polytechnic University through various means. It regularly hosts training courses facilitated by experts from the information technology industry, aimed at enriching participants' knowledge in computer-related fields. Additionally, the laboratory serves as a practical setting for several courses, particularly those catering to data science students. Workshops related to higher studies are also conducted within its premises.
Operating at the graduate level, the laboratory plays a crucial role in facilitating the registration process for new students annually. This ensures that newcomers to the campus are guided through the registration procedures seamlessly, thereby easing their transition into university life.
The laboratory covers a broad spectrum of competencies and skills essential for students and trainees:
- Participants gain proficiency in using computer programs and applications efficiently, including more advanced programming techniques tailored to specialized software, databases, data analysis, and other relevant areas.
- Students enhance their practical programming skills by working on diverse programming platforms utilized in web development, thereby broadening their expertise in this field.
- Acquiring the ability to type swiftly on the keyboard is emphasized to streamline the coding process and minimize time consumption.
- Participants delve into various algorithms.
Beyond technical proficiency, the laboratory also cultivates administrative and intellectual capabilities aimed at enhancing work quality:
- Group Cooperation: Emphasis is placed on fostering effective communication and collaboration among students, fostering teamwork and communication skills crucial for both programming tasks and general collaboration.
- Project Management: Participants develop project management skills by utilizing different software platforms dedicated to project management, enabling them to efficiently organize and oversee project workflows.
- Problem-Solving: Step-by-step guidance is provided to instill effective problem-solving skills, equipping participants with the ability to tackle challenges systematically.
The laboratory primarily caters to students of the College of Information Technology and Computer Engineering, as well as university students and trainees at large.
The laboratory covers a range of courses, including:
- Introduction to Data Science
- Computer Principles and Programming
- Software Engineering, covering:
- Programming languages
- CSS
- JavaScript
- Human-Computer Interaction
- NodeJS
- Utilization of project management tools such as Trello and Jira
- Game Design in Unity
- 20 computers
- Internal network with internet access
- Screen-sharing program facilitating the display of teaching materials on students' screens
- 65-inch display screen
- Sound system
- Air conditioning and refrigeration unit
Adhering to safety guidelines set forth by the Palestinian National Center of Occupational Safety, Health, and Environmental Protection at PPU, the laboratory ensures a safe working environment for all users.
The laboratory is supported by a dedicated team including:
- Maintenance Technician (Anan Bakri) responsible for software maintenance and troubleshooting
- Supervisors from the College of Information Technology and Computer Engineering:
- Mutasem Al-heeh
- Ruba Sultan
- Maali Al-Jabari
- Islam Iamar