Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ﺣﺎﺳﺒﺎت وﻣﻌﻠﻮﻣﺎت
Which department?
When to think about departments?
◼ Private departments
◼ From first term your select your department
Department misleading info
C2
Good to know
C3
C4
C5
C6
C7
C8
External
Courses
Software Industry
Software Engineer (CS/IT)
Frontend, Backend, Full-stack, ML, Embedded
Quality Engineer (IS)
Support Engineer (CS/IT)
Security Engineer (IT/CS)
Research (Msc/PhD)
Network Engineer (IT)
Network Administrator (IT)
R&D
Systems Analyst (IS)
Business Analyst (IS)
Business intelligence analyst (IS)
…..
Departments and Careers
◼ Subjects
◼ Programming Concepts, Algorithms, SWE1, SWE2, DB2
◼ Artificial Intelligence, Neural Network, NLP, Genetic
Algorithms
◼ Internet Technology/Applications, Multimedia, Graphics
◼ OS1, OS2, Parallel Processing
◼ Compilers, Computer Architecture
CS Department = Low/High levels
Hardware (Architecture)
Operating System
Internet
Software
o Users
p hot DB
ad
uplo
s (C++) Programming (Algorithms)
a ce
d F
c t e
te
De Assembly Code
Machine Code
CS: Machine Learning Career
◼ IS Department
◼ Databases / Information Systems
◼ Decision Support
◼ Private-Paid-1st year
◼ SWE Depart @ Helwan / FCICU?
◼ See notes here
◼ Bioinformatics Department @ Ain Shams
◼ Others
◼ Scientific Computing Department @ Ain Shams
◼ Geographic Information Systems
Goals for the 3rd year
◼ Internship
◼ ﺗﺪرﯾﺐ ﺻﯿﻔﻰ
◼ A job training for professional careers
◼ Companies plays a role in connecting you to the market
◼ It is for students (undergraduate locally, master or phd)
◼ Faculty gives you starting points
◼ You need to go further in the direction you like
◼ You need to see what else to study/do by your own
◼ Build connections with Drs/TAs, can they help?
◼ Linked in profile / Projects on github / 1-2 page CV
◼ Use connections/linked-in to find opportinitines
Local internships
◼ Importance
◼ Your interface after graduation
◼ All interviews ask about it
◼ Start early, please: don’t delay learning, meeting, coding
◼ Consider your fresh job nature
◼ Orient the GP toward such nature to be more read
◼ Decide (as a team) Graduation project targets
◼ Dev vs Research
◼ E.g. Skilled in SWE technologies
◼ E.g. Research in vision + paper [next session on research]
◼ E.g. Machine Learning Project (3+ care)
Graduation Project: Team
◼ Members
◼ Having the right team is important
◼ Commitment on working hard, appropriate technical skills
and communication skills.
◼ Don't let friendship be a barrier for that
◼ Team leader responsibility is critical to get things done
◼ Success is responsibility of ALL
◼ Making (major/minor) decisions
◼ Let team size be odd number to facilitate voting
◼ Everyone do his own search and make a personal opinion
◼ As a team: 15-minute discussion, then VOTING
◼ Otherwise, you will do so many meetings => little outputs
Graduation Project: Ideas
◼ Thoughts
◼ Work Early....Work Hard....Don't wait for last moments
◼ Decide all things that you need to learn (e.g. ML, Web
Framework, tools, ...etc). Learn EARLY
◼ Divide project to milestones
◼ Reviews/Feedback from Dr/TA
◼ Team regular meetings...action items
◼ Read about Agile Development Style (SWE discipline)
◼ Team role is critical
◼ Follow up with action items. Should we cancel a member?
◼ ALL: Be flexible...learn from mistakes...listen to others
Graduation Project: Tools
◼ Management tool
◼ I love trello.
◼ You create boards, comments, deadlines, attachments
◼ Code on Version control system
◼ Team upload codes and files to an online system
◼ Learn git and use github (public) or bitbucket (private)
Goals for the 4th year
Python
Php is good?
◼ Ask.fm
◼ Software Engineering: Mohamed Elsherif, Usama Fayez,
Mohamed Moshrif, Abdelrahman Elogeel, Emad Elsaid,
Shreef,
◼ Security: Mohamed A. Baset
◼ Embedded: Ahmed Saleh / Operating System: Karim
◼ Competitions, Computer vision, Research: Me
◼ Information System: Mohamed Mahmoud Hafez
◼ Links
◼ Sites for tech news
◼ EgyptianGeeks, Jobs, BigData, ML, ML, Vision
Useful Links: Front-End
◼ Links
◼ Web History by Ahmad Alfy
◼ Roadmap (Eng Mohamed Sherif link)
◼ Web design vs development
◼ Web or mobile (Android / IOS) ? All are ok (so far)
◼ Application complexity
◼ Is desktop software dead? Link1, Link2
◼ Android: Android1, Android2
Useful Links
ﻋﻠﻤﻜﻢ ﷲ ﻣﺎ ﯾﻨﻔﻌﻜﻢ
وزادﻛﻢ ﻋﻠﻤﺎ ً