About Faculty of COMPUTER SCIENCE
Established in 1996, the Faculty of Computer Science at MSA University offers contemporary programmes designed to meet the demands of the local and international markets. In response to the need for a new generation of advanced computer specialists and professionals, the faculty provides a B.Sc. Degree adhering to international standards.
The curricula have been reviewed and guided by the QAA Computing subject benchmarks, and the Supreme Council of Egyptian Universities and NAQAAE’s NARS to ensure that the offered curricula meet the required professional standards of knowledge, cognitive and practical subject-specific skills, as well as transferable graduate skills.
The programmes strike a balance between practice and theory, ensuring that practical activities are underpinned by an understanding of fundamental principles.The practical application of knowledge builds confidence, reinforces understanding, and prepares students for various aspects of the workplace. Projects are designed to foster creativity, critical and reflective thinking, and provide an opportunity to demonstrate competence and skills by working independently on practical solutions to given problems. Students at the Faculty of Computer Science are encouraged to develop autonomous learning and interpersonal skills, becoming effective communicators, self-motivated individuals, aware of their strengths and weaknesses, with a clear vision and plan for their future. The Computer Science programmes offer a focused technical course of study, emphasising software development and computer theory, with the aim of teaching students how computers are used to solve real-world problems.
So, our students develop excellent programming skills while building a solid foundation in the theory and practice of computer science and software engineering.
The University of Greenwich has more students studying overseas with collaborative partners (including franchises) than any other UK university – over 16,000 students at 59 institutions. Major partners include SBCS in Trinidad, MSA in Egypt, and SEGi in Malaysia. https://www.gre.ac.uk/collaborations/students/african-tne-partnerships The programmes of the Faculty of Computer Science are validated by the School of Computing and Mathematical Sciences at the University of Greenwich Greenwich University's School of Computing and Mathematical Sciences. Students who successfully complete all parts of a programme, with a cumulative GPA of at least 2.0, receive the University of Greenwich qualification of BSc Honours in Computer Science or BSc Honours in Software Engineering. Students also have the opportunity to attend the appropriate University of Greenwich graduation ceremony in London, UK
You can check the collaboration link for more details https://www.gre.ac.uk/collaborations/students/african-tne-partnerships
Transcripts:
You will be issued a transcript verified by Greenwich University. The transcript will list each module you have taken, stating the academic year in which the module was taken, the module credit rating and grade.Where appropriate, it will also state the award and where appropriate, the classification and title.
Academic Curriculum of Faculty of Computer Science
Download: MSA University - Academic Curriculum of Faculty of Computer Science 2015-2016 .
Academic Support
Throughout your time at MSA you'll have access to a dedicated network of people and resources to support your academic and professional development. During the registration period of the (first week of every semester) students are offered academic advice via their academic advisors. They are also provided with a detailed schedule prior to the start of each academic semester.
Please note the following regulations guidelines before registration:
REGISTRATION PROCEDURES
Registration is online no schedules will be built in the faculty.
For the newcomers 1st year students a ready made schedule will be handed to them on their orientation day.
For assistance you can send an email to This email address is being protected from spambots. You need JavaScript enabled to view it.
Please note that if your GPA is less than 2 you will not be able to register your schedule except after signing a warning form in the faculty.
- Declare Major will be opened online through student zone
- For any registration problems or inquires use “Registration Problem Form”
- “Please note that you can access it through the official MSA email and you will receive a response on your email and please note that we solve the problems by turn so do not rush for a fast reply”
- Check for the reply on your @msa.edu email
- No Registration through phone calls or Whatsapp
- Note if the registration is closed because of your military status kindly contact Military Affairs at room C313.
- CS Faculty Student Affairs Email This email address is being protected from spambots. You need JavaScript enabled to view it.
- Faculty Facebook Official Page
MSA’s main mission is to provide a well-rounded unique learning environment for the students. MSA has introduced many methods to provide academic advice and aid to all students through the following channels:
All instructors declare their office hours at the commencement of each semester.
Please check with the secretary office at room D217
The Teaching assistants are available to offer extra help to students. They work with students either individually or in small groups according to their individual needs.
Academic advisors are available for students to offer advice and guidance during registration of Modules. They also provide information to students about the different majors within the faculty.
Teaching Assistants Support
Teaching Assistants are always there for their students to offer both academic, social and personal advice. Their relation often extends to social activities outside the university as they usually organise group outings and field trips.
Achievement Books 2016-2017
If you cannot view the below document, please click here | Download the Achievement Book 2016/2017.
Admission Requirements for Faculty of Computer Science
* Other foreign certificates including certificates from Arab countries are evaluated at the Admission Office in accordance to the regulations set by the Egyptian Ministry of Higher Education.
Board of Study
The purpose of the Board of Study is to provide a forum for discussion between students and staff involved in all aspects of the programme.
The membership includes:
- Chair (Dean)
- Representative from UoG
- Director of Quality Assurance & Audit Unit
- Programme Leaders, Faculty Link Tutor, all Module Leaders (or their representatives) wherever feasible.
- Faculty vice dean
- Student representatives (almost two for each year/major).
- Support services representatives (IT, Admission, HR, PR, Examination Unit, Library etc).
- Secretary to take the minutes
Student Representatives are responsible for notifying the Board with the students' concerns, suggestions and complaints.
A meeting is held each semester normally in week six to eight as specified in the Quality Assurance Calendar. Dates of the Boards of Studies are published in all student handbooks, on MSA Website and on MSA Academic Calendar and Quality Assurance Calendar.
The agenda must include all major items but further items suggested by the student representatives and members of the committee may be added where appropriate.
The minutes should cover all agenda items and include a summary of the main points of discussion and an action/outcomes list. Any actions required include the timescale, the name of the person responsible and when a report back to the Board is expected. They should also include progress on actions from the previous minutes.
Within five working days of the meeting a Chairs’ Action List will be published and circulated to all those with action points to deal with and to the Quality Assurance and Audit Unit Head.
Careers and Entrepreneurship
The Faculty of Computer Science at MSA University has two main objectives: to ensure that its students receive a high-quality education and to promote innovation through the research conducted in their graduation projects. This research often leads to entrepreneurship activities, such as engaging with industry partners and inviting them to discuss topics related to Startups and Entrepreneurship.
The Faculty of Computer Science strives to foster relationships with industry, business, and government. This includes hosting seminars and workshops to discuss topics related to Startups and Entrepreneurship; inviting industry partners to give presentations and share their experiences; organizing networking events to connect students with industry professionals; and providing students with the opportunity to participate in internships and other experiential learning opportunities.
Additionally, the Faculty of Computer Science encourages its students to develop their own business ideas and provides resources and support to help them bring their ideas to life. Through MSA Center of Excellence, students are given access to mentorship and guidance to help them create their business plans, as well as access to funding and resources. Additionally, the Center of Excellence connects students with industry partners and potential investors, and hosts events and workshops to help students gain a better understanding of the world of Startups and Entrepreneurship.
Complaints & Claims
The process for writing complaints and claims for MSA computer science faculty:
1- Identify the issue: First, identify the specific problem or issue you want to raise. It could be related to a particular course, a faculty member, or any other aspect of your experience in the computer science faculty.
2- Gather information: Collect all relevant information that supports your complaint or claim. This may include emails, course materials, or any other documentation related to the issue. Review policies and procedures: Check the policies and procedures of the computer science faculty to understand the process for filing a complaint or claim. This information should be available on the faculty website or through the administration office.
3- Draft your complaint or claim: Use a clear and concise language to draft your complaint or claim. Include specific details and examples to support your case. Be respectful and professional in your tone and avoid using emotional language or making personal attacks.
4- Submit your complaint or claim: Submit your complaint or claim to the relevant authority or office in the faculty, such as the head of the department or the dean of the faculty. Follow the submission guidelines and provide all necessary documentation to support your case.
5- Please Fill in this form :https://docs.google.com/forms/d/e/1FAIpQLSfp89mKw6VQt2DR9iMpUdIUHC_JzQeJgomg9GhB9JnytRXSZw/viewform?usp=sf_link
6- Follow up: After submitting your complaint or claim, follow up with the relevant authority or office to ensure it is being processed. Be patient and allow sufficient time for the review process to take place.
If you don't receive a response within a reasonable time frame, you may consider reaching out for an update by sending email to This email address is being protected from spambots. You need JavaScript enabled to view it. Or call us at 01289777684
Computer Science (CSP) Course Specification
Download: MSA University - Faculty of Computer Science - Computer Science(CSP) Course Specification.
Computer Science Programme
Providing specialised university education, both theoretically and practically, in the field of computer science in partnership with British universities, ensuring the development of the research and professional qualities and skills sought by the job market in exceptional computer science graduates.
.تقديم تعليم جامعي متخصص من الناحية النظرية والتطبيقية فى مجال علوم الحاسب بالشراكة مع جامعات بريطانية، وبما يحقق الصفات والقدرات البحثية والمهنية التى ينشدها سوق العمل فى الخريج المتميز فى تخصص علوم الحاسب
Are you ready to embark on a journey of scientific discovery and technological innovation? Our Computer Science program is designed to equip you with the skills and knowledge needed to become a leading expert in the field.
Why Choose Our Program?
• A Deep Dive into Scientific Computing:
- Master advanced mathematical concepts like calculus, linear algebra, and statistics to analyze complex data.
- Learn cutting-edge techniques in machine learning, deep learning, and numerical analysis.
- Develop the ability to optimize algorithms and models for maximum efficiency.
• Become an AI Engineer:
- Apply AI and machine learning to real-world problems, such as natural language processing, computer vision, and robotics.
- Learn to build intelligent systems that can learn from data and make accurate predictions.
• A Strong Foundation in Research:
- Develop critical thinking and problem-solving skills through rigorous research training.
- Stay up-to-date with the latest advancements in the field.
- Publish your research in top-tier conferences and journals.
• Our Commitment to You:
- Hands-on Learning: Engage in practical projects and experiments to solidify your understanding.
- Industry Partnerships: Collaborate with industry leaders to gain real-world experience.
- Dedicated Faculty: Learn from experienced faculty who are passionate about teaching and research.
- State-of-the-Art Facilities: Access cutting-edge technology and resources.
Join us and unlock your full potential as a computer scientist!
Dr. Ahmed Farouk Al-Sadek received his PhD degree in Computer Science from Cairo University
His master and PhD were on natural language processing. Ahmed is a highly accomplished and dedicated Computer Science Doctor with a profound passion for machine learning, computer vision, natural language processing (NLP), and Bioinformatics.
As a researcher, Ahmed published numerous research papers in renowned conferences and journals, showcasing their expertise and innovative contributions to the field.
Ahmed's research work focuses on leveraging machine learning techniques to develop novel solutions and models that enhance computer vision systems, NLP applications and bioinformatics problems.
With a strong background in computer science, Ahmed possesses comprehensive knowledge of various programming languages, data structures, and algorithms.
Ahmed gained hands-on experience in implementing and optimizing machine learning algorithms, developing computer vision systems, and designing NLP and Bioinformatics models. His proficiency in coding and software development enables him to bridge the gap between theoretical concepts and practical implementation.
He has a solid understanding of deep learning architectures, convolutional neural networks (CNNs), recurrent neural networks (RNNs), and transformer models, which enable him to tackle complex problems in different domains (Computer vision , NLP and Bioinformatics) .
Download: MSA university - Computer Science Programme Four Year Plan.