المواد الدراسية
The purpose of this course is to introduce fundamental concepts of heuristics in solving various optimization problems with emphasis on metaheuristics. The topics include basic heuristic constructs (greedy, improvement, construction); metaheuristics...
This course continues the coverage of the fundamental concepts of Object Oriented Programming started in Programming I (CSC 111). It covers more advanced concepts and topics such as relationships between classes, inheritance, polymorphism, abstract...
This course aims at preparing students to comfortably indulge in research for their graduation projects and theses. It sets the groundwork of the logic of inquiry. It adopts a systematic research methodology starting by a selection of a topic in...
This course aims at preparing students to comfortably indulge in research for their graduation projects and theses. It sets the groundwork of the logic of inquiry. It adopts a systematic research methodology starting by a selection of a topic in...
This course continues the coverage of the fundamental concepts of Object Oriented Programming started in Programming I (CSC 111). It covers more advanced concepts and topics such as relationships between classes, inheritance, polymorphism,...
The purpose of this course is to introduce fundamental concepts of heuristics in solving various optimization problems with emphasis on metaheuristics. The topics include basic heuristic constructs (greedy, improvement, construction); metaheuristics...
