Courses
Intensive English
This is a preparatory foundation course designed to build students' proficiency in the reading, listening and writing skills. This course will cover the mechanics of writing with special emphasis on grammar, sentence structure and paragraph organization. It also focuses on the reading skills of skimming, scanning, reading for gist, predicting and reaching conclusions, as well as summarizing and
ENGL 001
English I
This course introduces students to the process of writing through reading. It uses an integrated approach to teaching the skills of thinking, reading and writing that first year students need in order to succeed in their academic work. Students are challenged to be independent thinkers by showing them how to organize information, interpret different perspectives, solve challenging problems
ENGL 101
English II
This course builds on the skills introduced in English 101. It is developed to help students as they move to more formal, academic discourse, focusing on writing meaningful essays and developing their skills, through observation, analysis, critical reading and thinking. Emphasis is placed on the arts of style, organization and thoughtful content as well as sharpening the skills of logical
ENGL 102
Writing Skills
This course focuses on the development and use of research, critical analysis, organization and revision within the writing process. Students are given instructions in library and online research and methods of documentation, using quotations and source citations for professional papers using inductive and deductive reasoning, developing the skills of scientific argumentation, persuasion
ENGL 201
Communication and Presentation Skills
The ability to communicate effectively through the use of the written and spoken word is a requirement in today's increasingly complex world. This course helps students learn and practice the skills of interpersonal and professional communication, improving on their skills in oratory and public presentations by introducing them to writing professional documents, including technical/ scientific
ENGL 202
Introduction to Scientific & Critical Thinking
The course aims to develop a broad understanding of logical and critical thinking method; it also works between science and society in our daily lives, such as studying the characteristics of the method of scientific inquiry and to give an overview of the role of scientific communities. It can be regarded as an applicable method for helping students to develop a reliable persuasive method.
HUMA 101
Introduction to Ethics
The emphasis of the course is on ethical issues and problems that arise in professional and business environments, such as integrity, civic responsibility, ethical conduct and misconduct, employee and corporate rights and responsibilities, and on issues concerning social and economic justice in a global economy.
HUMA 102
Selected Topics in Humanities & Arts
A course in any of the fields of Literature, Philosophy, Art, Music, or Sports.
HUMA 103
Selected Topics in Social Sciences
A course highlighting aspect of the extraordinarily rich Ancient Egyptian, Coptic and Islamic heritage
SSCI 101
Selected Topics in World Cultures and Diversity
A course in any of the fields of sociology, economics, education, history, anthropology, psychology
SSCI 102
Chemical Principles
The course starts with an introduction to chemistry in order to joint all students to the same level of chemistry principles whether they studied chemistry before or not. Then the course proceeds with exploring mandatory topics for engineering students including introductions to other courses which require chemistry as a prerequisite course.
CHEM 001
Computer & Information Skills
This course serves as an introduction to computers and information skills to enable efficient use of computers and to prepare student for lifelong learning in information technology. The course focuses on basic understanding of operating-systems, hardware, networks, software applications, as well as a basic understanding of system development, and social implications of information technology. The
CSCE 001
Introduction to Programming
This course serves as an introduction to the process of program design and analysis using a modern programming language. The objective of the course is to teach the fundamental principles of programming. Towards this end, the course provides a basic understanding of programming concepts; constructs, data types, looping, nesting, functions, and arrays. The topics covered also include good
CSCE 002
Electric Circuits
Basic electrical concepts and network theorems, circuit laws, resistance, capacitance, inductance; response of RC, RL and RLC circuits to initial conditions and constant forcing functions; AC steady-state analysis and AC power. Computer applications (using SPICE or similar tools)
ECEN 101
Introduction to Engineering
The course gives freshmen an overview of the main engineering disciplines thus helping them make the right choice regarding their future careers. Case studies in engineering are used to illustrate engineering and scientific principles. The students are also familiarized with some of the important engineering tools for problem solving such as MATLAB
ENGR 001
Introduction to Engineering Design
An introduction to the methods, tools, and processes related to engineering design. The course gives the student the ability to communicate by means of engineering drawing, including Orthographic representation of complex shapes, assembly drawing, projects of complex shapes, acquiring the skill of dealing with complex shapes and study their geometrical properties. The students are also
ENGR 002