1.Program Mission
The mission of the Software Engineering program is to prepare graduates who specialize in Software engineering and who are able to compete in Egyptian as well as in regional and international labor markets, by virtue of their acquired knowledge, skills, professionalism and ethics.
Thus, the program mission could be defined as:
PM1. Equip students with the knowledge and expertise to contribute significantly to the information industry and to continue to grow professionally.
PM2. Provide student with detailed knowledge and understanding of principles relevant of software engineering.
PM3. Enhancing student knowledge through interactive instruction, global engagement, and experiential learning.
PM4. Produce graduates that can apply acquired knowledge of Software Engineering in support of academia and the industry.
2.Program Aims
The main aims of the “Software Engineering and Information Technology” program are to study and research in software engineering multi-disciplines with the proper scientific knowledge and develop his/her skills to:
PA 1. Provide state-of-the-art high-quality education relevant to the local and international markets.
PA 2. Offer a unique undergraduate program with a choice of several advanced specializations, complementing programs of the national universities.
PA 3. Develop the knowledge, intellectual and practical skills necessary to equip students for a career in computing in industry, government or graduate study and research as:
● Developers: designing and implementing software
● Enabler of technology: devising new ways to use computers
● Researchers: developing effective ways to solve computing problems
● IT Managers: planning and managing organizational technology infrastructure
PA 4. Train students for lifelong learning to be able to follow the continuous progress in the computing field independently.
PA 5. Provide a versatile route through the computing field to allow students to acquire expertise in a wider range of computing subjects.
PA 6. Further the personal and professional development of individual students.
PA 7. Communicate Effectively.
PA 8. Identify, formulate and solve fundamentals of Programming Language Problems.
PA 9. Use computer software for design, implementation, communication, and visualization.
PA 10. Work Effectively within multi-disciplinary teams.
PA 11. Lead and supervise groups of engineers, technicians, and other work force members.
3. Graduate Attributes
According to the National Academic Reference Standard (NARS2018), the Graduates of the Software Engineering Program at Egyptian Chinese University must satisfy the following attributes:
GA. 1 Master a wide spectrum of engineering knowledge and specialized skills and can apply acquired knowledge using theories and abstract thinking in real life situations.
GA. 2 Apply analytic critical and systemic thinking to identify, diagnose and solve engineering problems with a wide range of complexity and variation.
GA. 3 Behave professionally and adhere to engineering ethics and standards.
GA. 4 Work in and lead a heterogeneous team of professionals from different engineering specialties and assume responsibility for own and team performance.
GA. 5 Recognize his/her role in promoting the engineering field and contribute to the development of the profession and the community.
GA. 6 Value the importance of the environment, both physical and natural, and work to promote sustainability principles.
GA. 7 Use techniques, skills and modern engineering tools necessary for engineering practice.
GA. 8 Assume full responsibility for own learning and self-development, engage in lifelong learning and demonstrate the capacity to engage in post- graduate and research studies.
GA. 9 Communicate effectively using different modes, tools and languages with various audiences; to deal with academic/professional challenges in a critical and creative manner.
GA. 10 Demonstrate leadership qualities, business administration and entrepreneurial skills.
GA. 11 Ability to design and develop scalable and maintainable software systems.
GA. 12 Plan, execute, and monitor software projects.
GA. 13 Develop relevant software like (e.g., finance, healthcare, e-commerce).
GA. 14 Demonstrate expertise in crafting intuitive and engaging user experiences through the application of user-centered design principles.