Future University In Egypt (FUE)
Future University is one of most promising private universities in Egypt. Through excellence in teaching, research and service, Future University strives to provide a comprehensive, high-quality education that prepares our graduates to be future leaders.
mainLogo
Altagamoa Al Khames, Main centre of town, end of 90th Street
New Cairo
Egypt

Computer Science Program

Computer Science Program

About Computer Science Program

Computer Science program was founded in 2006 within the Faculty of Computers and Information Technology at Future University in Egypt with a main mandate of providing high-quality educational opportunities to students from all segments of Egyptian society as well as from other countries, and to contribute to Egypt’s development, culture, intellectual life, and services for Egypt and the region. The mission of Computer Science program is to produce graduates who are technically competent, can communicate and work with others effectively, demonstrate responsible citizenship and an awareness of the global context of their work, and are leaders in the field. Computer Science program maintains high standards of academic achievement, professional behavior, and ethical conduct.

Computer Science Undergraduate Program & Degree

Computer Science program offers a Bachelor of Computers and Information Technology with a major in Computer Science.

Computer Science Educational Objectives

Graduates of the Computer Science program will be:
  • Valued professionals in the computing industry capable of applying computer science and software engineering principles and practices and/or pursuing advanced degrees in computing or related disciplines.
  • Ethically, legally, and socially responsible, and productive practitioners in computing and related fields.
  • Innovators, leaders, and lifelong learners able to respond to technological changes and challenges.

Computer Science Learning Outcomes

The program of Computer Science enables students to achieve the following outcomes, by the time of graduation:
  • Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  • Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  • Communicate effectively in a variety of professional contexts.
  • Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  • Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  • Apply computer science theory and software development fundamentals to produce computing-based solutions.

System of Study

The system of a study is a credit Hour system. The total credit hour requirements of the bachelor’s degree are 133 credit hours. A regular student can achieve the 133 credit hour requirements in four academic years (8 semesters). A course of 3 credit hours is delivered as 2 hours theoretical lecture teaching and 2 hours practical/tutorial session (4 contact hours).

The curriculum of Computer Science program is structured to be consistent with the educational objectives of FCIT. The curriculum combines technical and professional requirements with general education requirements and electives to prepare students for a professional career and further study in the computing discipline associated with the program, and for functioning in modern society. The technical and professional requirements include two years of up-to-date coverage of basic and advanced topics in the computing discipline associated with each program. In addition, each program includes mathematics and physics appropriate to the discipline. The curriculum of each FCIT program divided into three components as shown in following table.

Computer Science Curriculum Read more

Computer Science 4-Year Plan of Study Read more

Curriculum Component Compulsory Requirements
(Credit Hour)
Elective Requirements
(Credit Hour)
Total Requirements
(Credit Hour)
University Requirements 8 4 12
Faculty Requirements 60 3 63
Department/Program Requirements 37 21 58
Total 133

Computer Science Four-Year Plan of Study

First Year
Semester 1
Crs.
CSC 101 Introduction to Computer 2
ENG KET English KET 2
SCT 101 Scientific Thinking 2
MT 101 Mathematics – 1 3
MT 111 Discrete Mathematics 3
PH 101 Physics 3
Total Credit Hours 15
First Year
Semester 2
Crs.
CS 112 Computer Programming 1 3
EL 101 Electronics 3
MT 102 Mathematics 2 3
ST 103 Probability and Statistics 3
ENG PET English PET B1-B2 2
PH 102 Advanced Physics 3
Total Credit Hours 17
Second Year
Semester 3
Crs.
CS 111 Logic Design 3
CS 213 Computer Programming 2 3
MT 103 Mathematics 3 3
IS 262 Introduction to Information Systems 3
PSC 110 Human Rights 2
CPS 101 Communication and Presentation Skills 2
Total Credit Hours 16
Second Year
Semester 4
Crs.
CS 222 Data Structures 3
CS 224 Advanced Programming 3
CS 251 Software Engineering 1 3
IS 211 Database Systems 1 3
Faculty Elective Course 3
Total Credit Hours 15
Third Year
Semester 5
Crs.
CS 223 Computer Organization and Assembly Language 3
CS 231 Operating Systems 1 3
DM 222 Computer Networks 1 3
IS 251 Modeling and Simulation 3
CS 341 Artificial Intelligence 3
CS 352 Software Engineering 2 3
Total Credit Hours 18
Third Year
Semester 6
Crs.
CS 312 Computer Architecture 3
CS 313 Algorithms 3
CS 416 Theory of Computation 3
CS 495 Design of Web-based Applications 3
Department Elective Course 3
CS 432 Operating Systems 2 3
TR 333 Summer Training (Summer Semester) 4
Total Credit Hours 22
Fourth Year
Semester 7
Crs.
CS 418 Parallel Processing 3
PR 498 Project I 3
CS 314 Fundamentals of Programming Languages 3
Department Elective Course 3
Department Elective Course 3
Total Credit Hours 15
Fourth Year
Semester 8
Crs.
PR 499 Project 2 3
Department Elective Course 3
Department Elective Course 3
Department Elective Course 3
Department Elective Course 3
Total Credit Hours 15

Computer Science Statistics

Computer Science Program
Computer Science Program

Computer Science Program

Computer Science Program

The Computer Science Program provides students with exposure to several areas of Computer Science including Programming Skills Software Engineering About Computer Science ProgramComputer Science programwas founded in within the Faculty of Computers and Information Technology at Future University in Egypt with a main mandate of providing highquality educational opportunities to students from all segments of Egyptian society as well as from other countries and to contribute to Egypts development culture intellectual life and services for Egypt and the region The mission of Computer Science programis to produce graduates who are technically competent can communicate and work with others effectively demonstrate responsible citizenship and an awareness of the global context of their work and are leaders in the field Computer Science programmaintains high standards of academic achievement professional behavior and ethical conductComputer Science Undergraduate Program DegreeComputer Science program offers a Bachelor of Computers and Information Technology with a major in Computer ScienceComputer Science Educational ObjectivesGraduates of the Computer Science program will beValued professionals in the computing industry capable of applying computer science and software engineering principles and practices andor pursuing advanced degrees in computing or related disciplinesEthically legally and socially responsible and productive practitioners in computing and related fieldsInnovators leaders and lifelong learners able to respond to technological changes and challengesComputer Science Learning OutcomesThe program of Computer Science enables students to achieve the following outcomes by the time of graduationAnalyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutionsDesign implement and evaluate a computingbased solution to meet a given set of computing requirements in the context of the programs disciplineCommunicate effectively in a variety of professional contextsRecognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principlesFunction effectively as a member or leader of a team engaged in activities appropriate to the programs disciplineApply computer science theory and software development fundamentals to produce computingbased solutionsSystem of StudyThe system of a study is a credit Hour system The total credit hour requirements of the bachelors degree are credit hours A regular student can achieve the credit hour requirements in four academic years semesters A course of credit hours is delivered as hours theoretical lecture teaching and hours practicaltutorial session contact hours The curriculum of Computer Science program is structured to be consistent with the educational objectives of FCIT The curriculum combines technical and professional requirements with general education requirements and electives to prepare students for a professional career and further study in the computing discipline associated with the program and for functioning in modern society The technical and professional requirements include two years of uptodate coverage of basic and advanced topics in the computing discipline associated with each program In addition each program includes mathematics and physics appropriate to the discipline The curriculum of each FCIT program divided into three components as shown in following tableComputer Science CurriculumRead moreComputer Science Year Plan of StudyRead moreCurriculum ComponentCompulsory Requirements Credit HourElective Requirements Credit HourTotal Requirements Credit HourUniversity RequirementsFaculty RequirementsDepartmentProgram RequirementsTotalComputer Science FourYear Plan of StudyFirst YearSemester CrsCSCIntroduction to ComputerENGKETEnglish KETSCTScientific ThinkingMTMathematics MTDiscrete MathematicsPHPhysicsTotal Credit HoursFirst YearSemester CrsCSComputer Programming ELElectronicsMTMathematics STProbability and StatisticsENGPETEnglish PET BBPHAdvanced PhysicsTotal Credit HoursSecond YearSemester CrsCSLogic DesignCSComputer Programming MTMathematics ISIntroduction to Information SystemsPSCHuman RightsCPSCommunication and Presentation SkillsTotal Credit HoursSecond YearSemester CrsCSData StructuresCSAdvanced ProgrammingCSSoftware Engineering ISDatabase Systems Faculty Elective CourseTotal Credit HoursThird YearSemester CrsCSComputer Organization and Assembly LanguageCSOperating Systems DMComputer Networks ISModeling and SimulationCSArtificial IntelligenceCSSoftware Engineering Total Credit HoursThird YearSemester CrsCSComputer ArchitectureCSAlgorithmsCSTheory of ComputationCSDesign of Webbased ApplicationsDepartment Elective CourseCSOperating Systems TRSummer Training Summer SemesterTotal Credit HoursFourth YearSemester CrsCSParallel ProcessingPRProject ICSFundamentals of Programming LanguagesDepartment Elective CourseDepartment Elective CourseTotal Credit HoursFourth YearSemester CrsPRProject Department Elective CourseDepartment Elective CourseDepartment Elective CourseDepartment Elective CourseTotal Credit HoursComputer Science Statistics FUE