Bachelor's courses
Faculty Of Science - Internal regulations for the new credit hours system 2023 - Bachelor's degree in Special Science in
SubjectSubject CodeElective/Compulsory
General BotanyBot 1 01Compulsory
General Chemistry 1Chm1 01Compulsory
Computer Basics and Programming PrinciplesCom1 01Compulsory
Calculus 1Mat1 01Compulsory
Properties of Matter and HeatPhy 101Compulsory
Introduction to StatisticsSta101Compulsory
Scientific English LanguageUni1 01Compulsory
Innovation and EntrepreneurshipUni1 07Elective
Environmental CultureUni103Elective
History and Philosophy of SciencesUni105Elective
Health and FitnessUni109Elective
Lab SaftyUni111Elective
General Chemistry2Chm1 02Compulsory
Introduction to Computer Science for Multidisciplinary StudiesCom1 02Compulsory
Algebra abd Geometrymat1 02Compulsory
Calculus 2Mat104Compulsory
Electricity and Geometrical OpticsPHY102Compulsory
societal issuesUni 10 8Compulsory
Information TechnologyUni102Compulsory
Quality CultureUni104Elective
Professional ethicsUni106Elective
Transferable SkillsUni110Elective
Principles of ZoologyZoo104Compulsory
Computer SystemsCS2101Compulsory
Computer ProgrammingCS2103Compulsory
File processingCS2105Elective
Abstract algebraMA2103Compulsory
Mathematical analysis 1MA2105Compulsory
Discrete MathematicsMA2107Elective
Mathematical MethodsMA2121Elective
Probability Theory 1ST2101Elective
Transelation SkillsTS2103Compulsory
Digital Logic and AlgorithmsCS2202Compulsory
Data Structure and AlgorithmsCS2204Compulsory
Data Basic SystemsCS2206Elective
Object Oriented ProgrammingCS2208Elective
Mathematical Analysis 2MA2208Compulsory
Number theoryMA2212Elective
Linear algebra and solid geometryMA2220Compulsory
Statical inference 1ST2206Elective
Computer Organization and Assembly Language PrograCS3101Compulsory
Design and Analysis of AlgorithmsCS3103Compulsory
Combinatorics and Graph TheoryCS3105Elective
Concept of Programming LanguagesCS3107Elective
Numerical Analysis 1MA3103Compulsory
Mathematical Logic and Boolean AlgebraMA3113Compulsory
Real analysis and Measure TheoryMA3121Elective
Abstract Algebra and TopologyMA3125Elective
Theory of AutomataCS3202Compulsory
Operating systemsCS3204Compulsory
Computer ArchitectureCS3206Compulsory
Systems simulationCS3208Compulsory
Systems Analysis and DesignCS3210Elective
Software Design and AnalysisCS3212Elective
Optimal control -1MA3210Elective
Stochastic processesST3212Elective
Data Base Manegement SystemsCS4101Compulsory
Theory of ComputationCS4103Compulsory
Computer GraphicCS4105Compulsory
Advanced Programming in JavaCS4107Elective
Selected topic in computer sciencesCS4109Elective
Expert SystemsCS4111Elective
Operation Research 1MA4105Compulsory
Modern Algebra and TopologyMA4121Elective
Review article ResearchCS4202Compulsory
Compiler DesignCS4204Compulsory
Image processingCS4206Compulsory
Computer Security TechniquesCs4208Compulsory
Computer NetworksCS4210Compulsory
Distributed SystemCS4212Elective
Neural NetworksCS4214Elective
optimal control 2MA4224Elective
Time Series AnalysisST4204Elective