تجاوز إلى المحتوى الرئيسي

CSC 111: Java I

Introduction to computers and programs. Programmer’s algorithm, byte code and Java Virtual Machine. Java program’s structure, constants, variables and built-in data types. The arithmetic, assignment, increment and decrement operators. Classes and object definition, UML representation of a class, declaration of objects (Instance variables), primitive types and reference types.

CSC 524: Advanced Computer N/Ws

Review of general concepts – LAN and WAN – Management of token ring networks – ISO model of seven layers – Network standard specifications – Urban networks – Large bandwidth networks – Gates – Network design and performance – Network programming – Error detection – Security and privacy.

IT 424: Networks II

In this course internet technology protocols are discussed in details. The course covers the transport layer to cover process to process delivery and its protocols. It also covers the user support layers to cover user services such as application services. Students will be able to explain the role of networking in distributed applications and to compare and contrast the historical evolution of the switched and routed infrastructures.

CSC 569- Selected Topics in AI (Spring 2014)

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 such as simulated annealing, tabu search, genetic algorithms, ant algorithms and their hybrids.
By the end of this course students should be able to design and implement efficient algorithms to solve complex optimization problems across a diverse range of applications, such as networking, bioinformatics, routing and scheduling, etc.

Dr. Manar Ibrahim Fawzi Hosny

مختصر السيرة الذاتية
I am an Associate Professor and the vice-chair of the Computer Science Department, College of Computer and Information Sciences (CCIS), King Saud University (KSU), Riyadh, Saudi Arabia. I first joined KSU as a Teaching Assistant in 1990.

I received a Bachelor of Science in Computer Science, with highest honors, from The American University in Cairo, 1990. I have an MSc in Computer Science from The American University in Cairo, 2000. I received my PhD in Computer Science from Cardiff School of Computer Science and Informatics, Cardiff University, UK, 2010.

I am a member in ACM, IEEE, IEEE Computer Society, the Saudi Computer Society, and the EATCS (European Association for Theoretical Computer Science). I am also a senior member in The International Association of Computer Science and Information Technology (IACSIT) and a member of the review board of the Journal of Applied Research in Higher Education, the official journal of the HETL (Higher Education in Teaching and LEarning) association.

I have an extensive teaching experience in many Computer Science subjects, such as Pascal, C, C++, Java, Assembly, Data Structures, Databases, Computer Graphics, Computer Medical Applications and Research Methods. I supervised several graduate and undergraduate projects. I am a qualified and skilled researcher and have many publications in well recognized conferences and journals.
المرفقات
file
Manar_Hosny_CV_2022.pdf (352.56 كيلوبايت)
Subscribe to