Application & Web Development
Total Credit Hours:
74
Approved Hour Fee:
35
Overview
Vision and Mission
Program Objectives
Learning Outcomes
Career Prospects
Overview
The Applications and Web Development Program is a modern technical program designed to prepare professionals capable of creating intelligent applications and interactive websites using the latest programming languages and design tools. The curriculum covers programming fundamentals, databases, user interface design, and both front-end and back-end web development.
The program aims to graduate programmers equipped with the skills needed to analyze user requirements and design integrated software solutions that meet market needs and demands.
It also equips students with practical expertise in using modern development environments, conducting software testing, and ensuring quality assurance,
while fostering logical thinking and effective teamwork within technical environments.
Vision and Mission
Graduating outstanding students capable of designing and developing both static and interactive websites with high technical and functional quality, as well as equipping them with the necessary methods for effective use of computers and various essential software. The program also ensures mastery of modern programming languages specialized in web development, the management of different operating systems and networks for hosting and securing websites, along with the skills to prepare and integrate websites with various database systems,
enabling them to interact and integrate effectively into the job market.
Program Objectives
The main objectives of the program are as follows:
1.Equip students with both basic and advanced programming skills to develop computer applications and interactive web applications using modern languages and technologies.
2.Develop the ability to analyze problems and design software solutions through building integrated information systems in accordance with software development
methodologies.
3.Train students in the use of modern software development tools such as database management systems, integrated development environments (IDEs),
and frameworks.
4.Enhance teamwork and critical thinking skills through group-based practical projects that simulate real work environments.
5.Foster students’ awareness of professional ethics, software quality standards, information security, and digital privacy.
6.Provide a flexible and practical learning environment that enables students to learn through hands-on projects, simulations, and field training.
7. Encourage digital entrepreneurship and freelancing by empowering students to develop their own projects and market them through
online platforms.
Through these objectives, the program aims to prepare technical professionals capable of meeting the demands of the local and regional markets in the fields of programming and digital application development.
Learning Outcomes
Applications and Web Development Program aims to graduate students with learning outcomes that align with the needs of the modern market,
including:
1.Applying user interface (UI) and user experience (UX) principles using available technologies and supporting software.
2.Developing software and web pages using the latest available technologies, while documenting the application development process in a way that enables others to follow and continue the work.
3.Building websites using open-source content management systems (CMS), effectively utilizing their features, tools, and plug-ins, as well as managing main databases and web servers to ensure optimal performance of the produced pages.
4.Carrying out application testing procedures to ensure compliance with client, then launching, publishing, and providing technical support to users, along with addressing any application vulnerabilities.
5.Communicating effectively with others, and acquiring skills in writing resumes and marketing one’s skills, software products, and computing capabilities.
Career Prospects
Graduates of Applications and Web Development Program enjoy wide and diverse opportunities to work in both local and international markets. The most prominent career paths include:
1.Web Applications Developer (Web Developer) in software companies or private and governmental institutions.
2.Frontend Developer specializing in user interfaces, using technologies such as HTML, CSS, and JavaScript.
3.Desktop/Network Software Developer for building desktop-based or network-based applications.
4.Database Developer or Database Administrator.
5.Technical Support Specialist in institutions operating complex digital systems.
6.Freelancer working remotely through platforms.
7.Digital Entrepreneur, establishing innovative projects such as commercial or educational applications.
Admission Requirements
High School Completion