This program aims to equip graduates with basic knowledge and skills that enable them to design, program, and develop high-quality software solutions to meet the needs of the labor market. This program also provides graduates with the needed skills in Coding internet websites and mobile phone applications, programming databases, maintaining and upgrading computer components of all kinds.
Knowledge:
1. General knowledge of the scope of the computer science, programming and its specific characteristics.
2. Deep knowledge of information technology.
3. General knowledge of programming with all its structural, and visual types.
4. General knowledge of databases programming.
5. Designing and programming web pages, including important theories, concepts and principles.
6. Recognizing important and recent current issues.
7. Knowledge of recent developments in professional practice, technical requirements and regulations for that professional field
Skills:
1. Analyzing and interpreting technical information and apply it to practical issues.
2. Investigating specific or usual (routine) problems, evaluate alternative solutions, and suggest new approaches based on relevant theoretical and practical knowledge.
3 Identifying relevant concepts and theories and applying them outside the educational context,in either academic or professional fields.
4. Recognizing the nature of information rapid change in his field of specialization andtaking this into account when analyzing problems and proposing solutions.
5. Applying technical and professional knowledge in decision-making process, in addition to developing the ability to understand and interpret all the consequences of the decisions taken.
6. Applying the statistical and mathematical methods to the survey and suggesting solutions to problems and issues.
7. Communicatingeffectively andpresenting findings accurately and correctly.
8. Using information and communication technology effectively in analyzing issues and problems, then obtaining information, presenting it, designing it, and programming it.
Jobs:
1. Computer programmer
2. Data programmer.
3. Application programmer.
4. Programming development specialist.
5. System examiner.