This course explores key theoretical concepts of modern finance. Arbitrage, expected utility, risk aversion, trade-offs between risk and return, behavioral finance, prospect theory, agency relationships, and information asymmetry.
octopiems
Skip available courses
Available courses
The course shows how value creation is influenced by choice of financing. Capital structure, leverage, dividend policy and tax implications are discussed. Managerial incentives and agency theory is also considered.
- Teacher: fathy Omar Reda Amir
- Teacher: ibrahim Faisal Khalid Omar
The course teaches students how to manage securities potfolios. Concepts of risk, return, diversification and valuation are explored. Performance evaluation and asset allocation are also covered.
- Teacher: fathy Omar Reda Amir
- Teacher: nada Khalid Khalid Nabil
The course teaches students how basic derivatives work and may cover some advanced derivatives. Options, forward and future contracts are explored, with a focus on valuation, pricing and hedging risks.
- Teacher: fathy Omar Reda Amir
- Teacher: ibrahim Faisal Khalid Omar
This course explores key theoretical concepts of modern finance. Arbitrage, expected utility, risk aversion, trade-offs between risk and return, behavioral finance, prospect theory, agency relationships, and information asymmetry.
- Teacher: fathy Omar Reda Amir
- Teacher: nada Khalid Khalid Nabil
This course introduces the student to the area of finance. It covers the main concepts and the basic techniques of investment and finance. It covers topics such as definition of the firm, definitions of the finance, introduction to the concepts of corporate risk management and return, basics of credit management, leverage and capital structure, capital budgeting under risk, financial analysis, types, and functions of financial markets, the interdependencies between the firm and the financial markets, sources of finance, mergers and acquisitions, leasing.
- Teacher: fathy Omar Reda Amir
- Teacher: ibrahim Faisal Khalid Omar
Students work in teams on a major capstone project in which they put in action the learning they have acquired over four years of study. The graduation project involves hands-on application to a real business challenge.
- Teacher: fathy Omar Reda Amir
- Teacher: ibrahim Faisal Khalid Omar
The course explores the role of commercial banks as financial intermediaries. The course covers economic policy as well as the operations and performance of banks in managing assets, liabilities and capital.
- Teacher: Eman Jamil Karim Tariq
Students learn to design and implement brand strategies and get into the details of launching, evaluating and managing brands in domestic and global markets.
- Teacher: Eman Jamil Karim Tariq
- Teacher: Eman Tariq Saeed Hassan
- Teacher: fathy Omar Reda Amir
Information and communication technologies play a strategic role in creating a competitive advantage for organization through their automation-based capabilities and Information Systems. Contemporary IS/ICTs can assist managers in solving problems, making decisions, modeling successful business practices, optimizing business processes, and transforming modern businesses into knowledge‐based enterprises. This lab course focuses on introducing students to the advanced use of spreadsheet applications for analyzing and solving business problems, in addition to database management systems concepts for data querying and analytics by using MS access
- Teacher: fathy Omar Reda Amir
- Teacher: khaled Reda Yousef Ramy
The course covers the fundamentals of organization behavior including organization structure, culture and leadership. Key discussion topics include leadership roles and styles, employee motivation and empowerment as well as delegation and teambuilding.
- Teacher: fathy Omar Reda Amir
- Teacher: sara Mohammed Saad Omar
This course takes students through the process of business planning, starting with business ideas, opportunity and feasibility analysis. The course then proceeds through the stages of business planning in which students work in teams to prepare a full business plan. Students also practice pitching their business plan to investors and other key stakeholders.
- Teacher: Eman Jamil Karim Tariq
- Teacher: Eman Tariq Saeed Hassan
- Teacher: fathy Omar Reda Amir
The course focuses on internationalization and global ventures. Key strategic considerations include choice of market, entry mode and intercultural aspects. Other important international business issues include foreign exchange, economic policies and taxation.
- Teacher: Eman Jamil Karim Tariq
- Teacher: fathy Omar Reda Amir
The course offers an introduction to the field of business analytics. It gives students a taste of descriptive, predictive and prescriptive analytics techniques as they apply to practical business problems. The course uses a hands-on approach with real data sets.
- Teacher: ahmed Ramy Ali Tariq
- Teacher: fathy Omar Reda Amir
- Teacher: nouran Saeed Yousef Omar
The course applies the steps of scientific research to marketing questions. The process of marketing research starts with developing questions and hypotheses, and follows with data collection and analysis using both quantitative and qualitative techniques. The output of the marketing research process helps managers gain deeper understanding of their customers, and informs business decisions.
- Teacher: Eman Jamil Karim Tariq
- Teacher: Eman Tariq Saeed Hassan
- Teacher: fathy Omar Reda Amir
The course introduces students to the fundamental aspects of information systems for managing companies. We cover techniques for designing, planning and implementing information technology and systems, including databases, networks, internet, ecommerce and other forms of information technology.
- Teacher: fathy Omar Reda Amir
- Teacher: mohamed Omar Khalid Tariq
The course introduces students to a comprehensive framework for IT governance to ensure internal and external compliance. We focus on integrating IT strategy and initiating an audit process as well as compliance, security and risk assessment and management.
- Teacher: fathy Omar Reda Amir
- Teacher: mohamed Tariq Saad Reda
Students use software applications to analyze business processes and model work and information flow through the organization. Opportunities for business process improvement and implementation are emphasized.
- Teacher: fathy Omar Reda Amir
- Teacher: nouran Ahmed Tariq Hassan
Students explore the process of choice and the buying decision of consumers. The factors that affect consumer buyer behavior are covered, including perception, motivation, personality, learning among other social and cultural factors.
- Teacher: Eman Jamil Karim Tariq
- Teacher: fathy Omar Reda Amir
- Teacher: nouran Ahmed Faisal Mohammed
The course focuses on internationalization and global ventures. Key strategic considerations include choice of market, entry mode and intercultural aspects. Other important international business issues include foreign exchange, economic policies and taxation.
- Teacher: Eman Jamil Karim Tariq
- Teacher: fathy Omar Reda Amir
The course offers an introduction to the field of business analytics. It gives students a taste of descriptive, predictive and prescriptive analytics techniques as they apply to practical business problems. The course uses a hands-on approach with real data sets.
- Teacher: ahmed Ramy Ali Tariq
- Teacher: fathy Omar Reda Amir
- Teacher: nouran Saeed Yousef Omar
Students work in teams on a major capstone project in which they put in action the learning they have acquired over four years of study. The graduation project involves hands-on application to a real business challenge.
- Teacher: fathy Omar Reda Amir
- Teacher: mohamed Jamil Tariq Bilal
Students work in teams on a major capstone project in which they put in action the learning they have acquired over four years of study. The capstone project involves hands-on application to a real business challenge.
- Teacher: fathy Omar Reda Amir
- Teacher: mohamed Tariq Saad Reda
Students work in teams on a major capstone project in which they put in action the learning they have acquired over four years of study. The graduation project involves hands-on application to a real business challenge.
- Teacher: Eman Jamil Karim Tariq
- Teacher: fathy Omar Reda Amir
The course explores professional communication in business from both the strategic and implementation standpoints. Students will learn how to think strategically about business communications with key stakeholders. Then, students will practice coming up with various forms of business communication, in which they will use written and oral communication skills to design and produce business communication content.
- Teacher: ahmed Saad Mohammed Khalid
- Teacher: fathy Omar Reda Amir
The course applies the steps of scientific research to marketing questions. The process of marketing research starts with developing questions and hypotheses, and follows with data collection and analysis using both quantitative and qualitative techniques. The output of the marketing research process helps managers gain deeper understanding of their customers, and informs business decisions.
- Teacher: Eman Jamil Karim Tariq
- Teacher: Eman Tariq Saeed Hassan
- Teacher: fathy Omar Reda Amir
The course explores professional communication in business from both the strategic and implementation standpoints. Students will learn how to think strategically about business communications with key stakeholders. Then, students will practice coming up with various forms of business communication, in which they will use written and oral communication skills to design and produce business communication content.
- Teacher: ahmed Saad Mohammed Khalid
- Teacher: fathy Omar Reda Amir
Information and communication technologies play a strategic role in creating a competitive advantage for organization through their automation-based capabilities and Information Systems. Contemporary IS/ICTs can assist managers in solving problems, making decisions, modeling successful business practices, optimizing business processes, and transforming modern businesses into knowledge‐based enterprises. This lab course focuses on introducing students to the advanced use of spreadsheet applications for analyzing and solving business problems, in addition to database management systems concepts for data querying and analytics by using MS access
- Teacher: fathy Omar Reda Amir
- Teacher: khaled Reda Yousef Ramy
The course covers the legal procedures required to formally register a business in Egypt as well as the most common legal forms for companies according to Egyptian law. The course also covers recent laws that have been passed to regulate digital business and financial technologies. Consumer protection, data privacy, labor and contract laws are also introduced.
- Teacher: fathy Omar Reda Amir
- Teacher: sayed Reda Ali Khalid
The course provides the background necessary for understanding the role of information technology and information systems in organizations and for using computer tools and technology in solving business problems. Topics include organizational and technical foundations of information systems, theory of information systems design, the relationship between information systems, the organization, and its people; how information systems enable businesses to gain competitive advantage; and how to anticipate the role of emerging technologies on business processes. The course also covers the applications of information systems in an organization and its decision-making process. Ethical and legal aspects of information systems, as well as their security and quality will also be addressed. Furthermore, the course spots the light on emerging and disruptive technologies including social enterprise and Web2.0 technologies and fundamentals.
- Teacher: fathy Omar Reda Amir
- Teacher: mohamed Omar Khalid Tariq
The course covers the fundamentals of organization behavior including organization structure, culture and leadership. Key discussion topics include leadership roles and styles, employee motivation and empowerment as well as delegation and teambuilding.
- Teacher: sara Mohammed Saad Omar
This course introduces students to entrepreneurship and the business world. Students are exposed to the traits and behaviors of entrepreneurs as well as the process of entrepreneurship from idea to startup and growth. Key actors in the entrepreneurial ecosystem are highlighted. The key business functions are explored.
- Teacher: abeer Ramy Amir Saeed
- Teacher: aya Ali Amir Ramy
- Teacher: fathy Omar Reda Amir
- Teacher: nouran Hassan Ramy Ramy
The course takes students through a number of data mining and machine learning methods that serve to describe patterns in data sets and predict key variables based on such patterns. Descriptive analytical methods covered in the course include exploratory methods such as cluster analysis and association rules. Predictive analytical methods include K-NN and decision trees in addition to text mining methods. Students will learn the relevant R programming for each analytical method.
- Teacher: fathy Omar Reda Amir
- Teacher: mohamed Jamil Tariq Bilal
- Teacher: nouran Saeed Yousef Omar
Students learn to design and implement brand strategies and get into the details of launching, evaluating and managing brands in domestic and global markets.
- Teacher: Eman Jamil Karim Tariq
- Teacher: Eman Tariq Saeed Hassan
- Teacher: fathy Omar Reda Amir
This course takes students through the process of business planning, starting with business ideas, opportunity and feasibility analysis. The course then proceeds through the stages of business planning in which students work in teams to prepare a full business plan. Students also practice pitching their business plan to investors and other key stakeholders.
- Teacher: Eman Jamil Karim Tariq
- Teacher: Eman Tariq Saeed Hassan
- Teacher: fathy Omar Reda Amir
The course covers the design, management and integration of the company's marketing communication strategy. Students will learn to design and implement effective marketing communication in advertising, sales promotion and public relations.
- Teacher: Eman Jamil Karim Tariq
- Teacher: fathy Omar Reda Amir
- Teacher: nouran Ahmed Faisal Mohammed
Students explore companies' information technology strategy and work to align IT strategy with a company's business strategy. The course covers strategic decisions relating to outsourcing versus in house development, cloud computing and big data infrastructure, resource planning, talent and project management.
- Teacher: fathy Omar Reda Amir
- Teacher: mohamed Tariq Saad Reda
The course provides students with a comprehensive framework to design, build and manage e-commerce platforms. The course covers the required hardware, software, payment systems and networking. It also tackles the competitive strategy and business model aspects of e-commerce ventures.
- Teacher: Eman Jamil Karim Tariq
- Teacher: fathy Omar Reda Amir
- Teacher: mohamed Omar Khalid Tariq
This course teaches students the basic mechanics and style of business and academic writing. The student learns how to search for, read through and extract relevant information from library and other sources. Students also learn the principles of academic integrity and the necessity of proper citation and acknowledgement of information sources.
- Teacher: abeer Jamil Walid Yousef
- Teacher: sama Ali Omar Saeed
- Teacher: sama Amir Khalid Walid
- Teacher: shoruk Ali Nabil Jamil
- Teacher: shoruk Amir Omar Saeed
- Teacher: zaki Karim Amir Tariq
- Teacher: Eman Faisal Karim Hassan
This course aims at introducing students to novel topics in humanities that need to be identified in a responsive manner as new social topics and problems evolve and develop.
The basic principles of Logic and logical fallacies are introduced as the primary building blocks of critical reasoning. The scientific method and the basic terminology of scientific reasoning and discourse are presented.
- Teacher: fathy Omar Reda Amir
- Teacher: zaki Karim Saad Yousef
Each student is required to work on an internship at an organization relevant to digital business, inside Egypt or abroad. The internship is supervised by the student’s academic advisor or an assigned faculty member. The student is required to submit a technical report at the end of the internship along with a performance evaluation by his/her work supervisor.
- Teacher: mohamed Jamil Tariq Bilal
Each student is required to work on an internship at an organization relevant to digital business, inside Egypt or abroad, for a duration of four weeks (at the least). The internship is supervised by the student’s academic advisor or an assigned faculty member. The student is required to submit a technical report at the end of the internship along with a performance evaluation by his/her work supervisor.
- Teacher: mohamed Jamil Tariq Bilal
The course introduces statistical analysis and its applications in business. Basic statistical techniques and concepts are covered including descriptive statistics, random variables, probability distributions, sampling distributions, estimation and confidence intervals, one-sample hypothesis testing, inferences from two samples, Chi-Square tests, correlation, analysis of variance and simple linear regression. The Statistics Lab 1 teaches students the basic tools (E.g. Excel, SPSS) and programming (E.g. R) required to perform the statistical analyses covered in the course.
- Teacher: aya Yousef Ali Saad
- Teacher: nouran Khalid Yousef Yousef
In this course, students will be introduced to several advanced concepts of Python and explore larger-scale application development using the language. Students will also develop an understanding of the issues associated with more extensive software projects and undertake code reviews. At the end of this course, Students have the necessary tools to other areas of specialization, including functional programming and deep learning. Students will be learing how to conduct unit testing, coverage analysis and debug code; how to use profiling and performance tuning; ways to build advanced constructs such as iterators and generators, decorators and context managers; and methods for using concurrency and asynchronous programming to improve the performance of the code.
- Teacher: fathy Omar Reda Amir
- Teacher: mohamed Jamil Tariq Bilal
The course covers differentiation and integration of algebraic and trigonometric functions, as well as higher derivatives. It focuses on business applications of derivatives including linear approximations, the Mean Value Theorem, maxima and minima and optimization problems.
- Teacher: ahmed Faisal Amir Ali
- Teacher: fathy Omar Reda Amir
- Teacher: nouran Khalid Yousef Yousef
The course explores the economic behavior of consumers, firms and markets in the domestic and world economy. The dynamics of demand and supply equilibrium are introduced, as well as the basics of market competition. Fundamental economic concepts such as price, elasticity, opportunity cost, labor and capital are introduced. Fundamental methods of economic analysis are used to draw implications for welfare, income distribution, market efficiency and international trade.
- Teacher: Eman Jamil Karim Tariq
- Teacher: fathy Omar Reda Amir
This course gives a basic introduction to artificial intelligence (AI). It covers the following topics: Problem solving, search, inference techniques. Knowledge representation. Planning. Machine learning.
- Teacher: fathy Omar Reda Amir
- Teacher: nouran Ahmed Tariq Hassan
This course gives a basic introduction to artificial intelligence (AI). It covers the following topics: Problem solving, search, inference techniques. Knowledge representation. Planning. Machine learning.
- Teacher: fathy Omar Reda Amir
- Teacher: nouran Ahmed Tariq Hassan
In this course, students will be introduced to several advanced concepts of Python and explore larger-scale application development using the language. Students will also develop an understanding of the issues associated with more extensive software projects and undertake code reviews. At the end of this course, Students have the necessary tools to other areas of specialization, including functional programming and deep learning. Students will be learing how to conduct unit testing, coverage analysis and debug code; how to use profiling and performance tuning; ways to build advanced constructs such as iterators and generators, decorators and context managers; and methods for using concurrency and asynchronous programming to improve the performance of the code.
- Teacher: fathy Omar Reda Amir
- Teacher: mohamed Jamil Tariq Bilal
- Teacher: abeer Jamil Walid Yousef
- Teacher: aya Ramy Karim Karim
- Teacher: sara Reda Mohammed Hassan
- Teacher: shoruk Amir Amir Ramy
- Teacher: shoruk Amir Omar Saeed
This course is an introduction to and application of key principles of effective and efficient academic writing.
This course will provide key techniques, guidelines and suggestions to improve the students’ academic written communication. It will give hands-on experience in drafting, organizing and revising academic texts. The Academic Writing course is designed for students who study English as a Second Language (ESL) where a course book will be used for this purpose
This course will provide key techniques, guidelines and suggestions to improve the students’ academic written communication. It will give hands-on experience in drafting, organizing and revising academic texts. The Academic Writing course is designed for students who study English as a Second Language (ESL) where a course book will be used for this purpose
- Teacher: abeer Jamil Walid Yousef
- Teacher: mohamed Saeed Reda Reda
- Teacher: sama Ali Omar Saeed
- Teacher: sama Amir Khalid Walid
- Teacher: sara Reda Mohammed Hassan
- Teacher: shoruk Ali Nabil Jamil
- Teacher: shoruk Amir Omar Saeed
- Teacher: zaki Karim Amir Tariq
This Business English course provides language instruction and training in business communication, including business correspondence, negotiations, formal presentations, informal networking, business vocabulary, report and proposal writing, vocabulary for professional purposes, and reading for professional purposes. It is intended to all students in all faculties because it provides input in reading, speaking and listening with guidance for writing tasks.
- Teacher: mohamed Saeed Reda Reda
- Teacher: shoruk Ali Nabil Jamil
The course introduces statistical analysis and its applications in business. Basic statistical techniques and concepts are covered including descriptive statistics, random variables, probability distributions, sampling distributions, estimation and confidence intervals, one-sample hypothesis testing, inferences from two samples, Chi-Square tests, correlation, analysis of variance and simple linear regression. The Statistics Lab 1 teaches students the basic tools (E.g. Excel, SPSS) and programming (E.g. R) required to perform the statistical analyses covered in the course.
- Teacher: aya Yousef Ali Saad
- Teacher: fathy Omar Reda Amir
- Teacher: nouran Khalid Yousef Yousef
The course covers differentiation and integration of algebraic and trigonometric functions, as well as higher derivatives. It focuses on business applications of derivatives including linear approximations, the Mean Value Theorem, maxima and minima and optimization problems.
- Teacher: fathy Omar Reda Amir
- Teacher: nouran Khalid Yousef Yousef
The course aims to help students to understand and develop the skills required for critical thinking, and to encourage them to explore the ways in which these skills can further the pursuit of both their academic and non-academic projects. Topics covered may include: inductive and deductive reasoning, common fallacies, the use of rhetoric, and elementary logic. The scientific method and the basic terminology of scientific reasoning and discourse are presented.
- Teacher: ahmed Ramy Ali Tariq
- Teacher: fathy Omar Reda Amir
- Teacher: zaki Karim Saad Yousef
The course explores the economic behaviour of consumers, firms and markets in the domestic and world economy. The dynamics of demand and supply equilibrium are introduced, as well as the basics of market competition. Fundamental economic concepts such as price, elasticity, opportunity cost, labour and capital are introduced. Fundamental methods of economic analysis are used to draw implications for welfare, income distribution, market efficiency and international trade.
- Teacher: Eman Jamil Karim Tariq
- Teacher: fathy Omar Reda Amir
The course introduces management accounting and focuses on cost accounting for business operations involving products and provide comprehensive understanding to the interaction between business environment and managerial accounting, services and production processes and using the accounting information in internal planning and decision making. Several costing techniques are used to inform managerial problems as well as strategic and operations decisions by the application of high-low method, Cost-Volume Profit analysis (CVP) in multi-product settings, theory of constrains, quality costs, performance evaluation and pricing decisions .
- Teacher: fathy Omar Reda Amir
- Teacher: sama Walid Khalid Mohammed
The course offers an introduction to the discipline of accounting and the uses of accounting information. Students learn to read, calculate and analyze basic financial statements and financial ratios to analyze the financial performance of companies, the goals are for students to be able to record the financial transactions, read correctly the financial statements, to understand the procedures used to prepare them.
- Teacher: fathy Omar Reda Amir
- Teacher: sama Walid Khalid Mohammed
This course aims to introduce students to basic design processes. Students will develop knowledge gained in previous courses, particularly using digital drawing skills with a heightened understanding of design's elements and principles. Students will be guided through a range of practical tasks associated with graphic design, and colour theory. This course will explain the concept of design with the distinction between the terms of design and composition by emphasizing the intellectual value of design work. The course is starting from the first stage of preparing the design process to visualise elements from the future and apply them in two- dimensional designs, to learn how colours interact and how visual composition works forming poster composition with selective colour schemes. This course is a visual study of fundamental elements that creates our design basics by recognising the characteristics of each element and principles of design. Emphasis is placed on basic design principles, the relationships between design, functional, structural, and aesthetic quality of spaces.
By the end of the course, students will have developed practical and theoretical understanding of the functionality, sustainability, nature of the design process, and will demonstrate this understanding through work created for assessment.
By the end of the course, students will have developed practical and theoretical understanding of the functionality, sustainability, nature of the design process, and will demonstrate this understanding through work created for assessment.
- Teacher: nada Nabil Nabil Ali
This practice-based course develops students understanding of basic human anatomy, particularly the skeleton and muscular structure for artists. Students will learn about different cultural approaches to depicting the human form through history as well as how these images are applied to fields of knowledge outside those of art and design. Students will be led through a series of classes and workshops to draw and paint from a range of resources including skulls, skeletons, and écorché models, besides the human anatomy features that differentiate between genders, ages, identities and nationalities.
Students learn the foundations of figure drawing: techniques for drawing the human body and apply the rules of anatomy in a realistic style. The classical approach to figure drawing is divided into simple steps: capturing gesture and motion, mapping out structure and form, understanding the common "landmarks" of the body, drawing proportionally, and adding volume with shapes and shadows. By the end of the course, students will have a better understanding of proportions on the human skull, skeleton and muscular structure, as well as improved skills using a range of painting and drawing mediums.
Students learn the foundations of figure drawing: techniques for drawing the human body and apply the rules of anatomy in a realistic style. The classical approach to figure drawing is divided into simple steps: capturing gesture and motion, mapping out structure and form, understanding the common "landmarks" of the body, drawing proportionally, and adding volume with shapes and shadows. By the end of the course, students will have a better understanding of proportions on the human skull, skeleton and muscular structure, as well as improved skills using a range of painting and drawing mediums.
- Teacher: ibrahim Bilal Reda Saad
The course starts with a look at the different types of cameras on the market and guidelines for setting your camera up for success. It also introduces the theory behind exposure: controlling the amount of light that reaches the camera's sensor. Students will develop an understanding of how to use certain kinds of digital cameras, lenses, how to set up a shoot, to take to the field and examine the rest of the factors that influence the quality of photographs, including light metering, focus, composition, and flash.
In this course, students will learn how to apply the roles of composition for capturing the good shot, will be introduced to techniques for shooting portraits and how to use post-production software.
In this course, students will learn how to apply the roles of composition for capturing the good shot, will be introduced to techniques for shooting portraits and how to use post-production software.
- Teacher: nada Nabil Nabil Ali
This course is an introduction to the basic techniques and materials used to make representational drawings. Through various practical exercises that include setting up and drawing a still life, drawing from plaster casts, and sculpting human forms, students will be introduced to some of the basic skills needed for creating artworks associated with art and design. Students will begin to develop knowledge and understanding of composition, the use of light and dark gradient values, the use of different grade pencils to create different kinds of line, and how to build and shape three-dimensional forms. Students will begin to develop an understanding of historical and contemporary art and design context. By the end of the course, the student will learn gradually how to simplify statues into basic geometric forms, which is an initial step towards an advanced level of analytical studies for the human Portrait and body.
- Teacher: ibrahim Bilal Reda Saad
- Teacher: sama Ali Saad Reda
- Teacher: shoruk Nabil Jamil Mohammed
Based on what they studied before in module (AUX208) Students will work on debates and discussing many topics related to UX history. Students will go deeper by choosing a case study for debating and discussing, also for applying this case study on their projects.
- Teacher: khaled Khalid Ahmed Ali
- Teacher: sayed Saeed Tariq Saeed
- Teacher: ahmed Ahmed Mohammed Mohammed
- Teacher: shoruk Omar Jamil Faisal
- Teacher: khaled Reda Khalid Reda
- Teacher: shoruk Ramy Yousef Faisal
- Teacher: zaki Karim Mohammed Karim
This course is an introduction to the formal graphic elements such as geometric forms, patterns, shapes that are combined to produce meaningful visual messages in the broader context of visual communication by understanding When and why to use these Graphic elements. These elements are the units of information that go into making a figure, slide, or poster. These include photos, icons, paragraphs of text, and titles.
- Teacher: khaled Khalid Ahmed Ali
- Teacher: sara Nabil Reda Omar
- Teacher: sayed Saeed Tariq Saeed
- Teacher: zaki Karim Mohammed Karim
This course is an introduction to UX (User Experience) explaining its importance for consumers and businesses, understanding foundational concepts in UX design, such as user-centered design, the design process, accessibility, and equity-focused design.
- Teacher: sayed Saeed Tariq Saeed
This course aims to define a game designer's tasks by discussing techniques to create a game concept and different ways to work within that game concept including what the game is and what creating it involves. They will learn different concepts and the design of different games.
- Teacher: khaled Abdullah Jamil Abdullah
- Teacher: khaled Khalid Ahmed Ali
- Teacher: khaled Reda Khalid Reda
- Teacher: sama Abdullah Faisal Mohammed
In this course, students will be introduced to core skills, theories, and techniques, primary concepts of gaming, history, and the subject of nature of play, also working on a range of group and individual projects whilst developing their understanding of professional working practices. In this course, students will understand what defines a “game” and the mechanics and rules behind different types of games. This course includes programming for games.
- Teacher: khaled Abdullah Jamil Abdullah
Through this course, the students will develop a project that will act as a pilot for their graduation project in semester 2. Each student will identify an area of game design practice that can be developed over the final year. Students will experiment with and develop a range of working methods to develop the scope of the individual’s game design practice. The project is self-initiated.
- Teacher: khaled Abdullah Jamil Abdullah
- Teacher: zaki Khalid Tariq Nabil
Through this course, the students will develop a project that will act as a pilot for their graduation project in semester 2. Each student will identify an area of game design practice that can be developed over the final year. Students will experiment with and develop a range of working methods to develop the scope of the individual’s game design practice. The project is self-initiated.
- Teacher: khaled Abdullah Jamil Abdullah
- Teacher: zaki Khalid Tariq Nabil
The dissertation gives the students the opportunity to work independently on a topic of interest within the field of game design, or the contextual and theoretical studies component of the course. This will enable the students to develop the ability to select and define an appropriate topic for systematic analysis to encourage them to discover and make use of a variety of information sources for applying recognised analytical methods to conduct research or analysis. It will develop the student’s written communication skills to manage a dissertation of a self-determined extended piece of writing of 8,000-10,000 words to a successful conclusion.
- Teacher: ahmed Saad Ramy Ramy
- Teacher: khaled Abdullah Jamil Abdullah
- Teacher: khaled Reda Khalid Reda
- Teacher: sama Abdullah Faisal Mohammed
This course introduces the student to modern data analysis technically and conceptually that enables users to directly manipulate and explore graphical representations of data. You will learn how to use graphic elements in UI to represent a set of data to produce interactive visualizations that enhance understanding and communication.
- Teacher: sayed Saeed Tariq Saeed
- Teacher: shoruk Ramy Yousef Faisal
Students will work on debates and discussing many topics related to UX history. Students will go deeper by choosing a case study for debating and discussing, also for applying this case study on their projects.
- Teacher: khaled Reda Khalid Reda
The graduation project is the culmination of the Programme and provides students with the opportunity to utilise all of their practical, critical and analytical skills in the realisation of projects related to the development of student individual portfolio. Building upon the work completed for the UX design graduation project phase one, students produce a fully resolved body of work that engages critically with an area of contemporary UX design.
The course focuses on professional practice-based learning, competitions and/ or live projects. Through a series of innovative masterclasses, students will gain insight and knowledge game industry experts. At the same time, they will learn the professional codes and conventions of the game industry to develop the professional skills they need to get a job in the game industry. Opportunities for live projects in the game design industry will increase the students' experience and their self-confidence in the future professional world.
- Teacher: ahmed Saad Ramy Ramy
- Teacher: khaled Abdullah Jamil Abdullah
- Teacher: khaled Reda Khalid Reda
- Teacher: zaki Khalid Tariq Nabil
Based on the “Concept and Design I” course, students will go deeper to explore the importance of characters and game environments to aid immersion and enrich the player experience, also how to develop the student’s game idea into a fully-fleshed proposal to sell it. Students will learn different concepts and the design of different games.
- Teacher: ibrahim Saad Khalid Abdullah
- Teacher: khaled Abdullah Jamil Abdullah
- Teacher: khaled Khalid Ahmed Ali
- Teacher: zaki Khalid Tariq Nabil
This course introduces the student to the fundamental terminology, technology and craft skills that underpin all areas of animation across all pathways. The student will work in stop-motion, 2D is drawn animation (both analogue and digital), rostrum camera and 3D computer animation. The course covers a range of key production areas including the principles of animation, design for animation, character design, storytelling, and performance for 2D animation. The student will also be introduced to 3D animation production
- Teacher: mohamed Saeed Abdullah Faisal
- Teacher: sayed Amir Tariq Khalid
- Teacher: sayed Hassan Nabil Saeed
This course introduces the student to the animation programme and its subject specialism. The course aims to follow the basic principles of animation.
The student will examine principles like squash and stretch, anticipation, staging, secondary action timing, and exaggeration. which provide characters with a sense of weight and flexibility, and show how to animate walk cycles and dialogue.
The student will examine principles like squash and stretch, anticipation, staging, secondary action timing, and exaggeration. which provide characters with a sense of weight and flexibility, and show how to animate walk cycles and dialogue.
- Teacher: sayed Amir Tariq Khalid
Course Aim: Introduce students to basic concepts that include combinational and sequential circuit analysis and design, digital circuit design optimization methods using random logic gates, multiplexers, decoders, registers, counters and programmable logic arrays.
Main Topics: Logic states – number systems – Boolean algebra – basic logical operations – gates and truth tables - combinational logic: minimization techniques – multiplexers and de-multiplexers – encoders – decoders – adders and subtractors – comparators – programmable logic arrays and memories – design with MSI – logic families – tri-state devices - sequential logic: flip flops – mono-stable multi-vibrators – latches and registers – counters.
Main Topics: Logic states – number systems – Boolean algebra – basic logical operations – gates and truth tables - combinational logic: minimization techniques – multiplexers and de-multiplexers – encoders – decoders – adders and subtractors – comparators – programmable logic arrays and memories – design with MSI – logic families – tri-state devices - sequential logic: flip flops – mono-stable multi-vibrators – latches and registers – counters.
- Teacher: fathy Hassan Ahmed Tariq
- Teacher: fathy Khalid Ali Reda
- Teacher: sama Mohammed Mohammed Tariq
Course Aim: Introduce students to classical cryptosystems and basic notions from public key cryptography as well as basic number-theoretic methods and algorithms for cryptanalysis of protocols.
Main Topics: One-time pads - perfect secrecy - public key ciphers: RSA - discrete log. Euclidean algorithm - finite fields - quadratic reciprocity - message digest - hash functions - protocols: key exchange - secret sharing - zero-knowledge proofs. Also - Probabilistic algorithms: pseudo-primes - prime factorization - pseudo-random numbers - and elliptic curves.
Main Topics: One-time pads - perfect secrecy - public key ciphers: RSA - discrete log. Euclidean algorithm - finite fields - quadratic reciprocity - message digest - hash functions - protocols: key exchange - secret sharing - zero-knowledge proofs. Also - Probabilistic algorithms: pseudo-primes - prime factorization - pseudo-random numbers - and elliptic curves.
- Teacher: abeer Saeed Amir Walid
- Teacher: ahmed Mohammed Faisal Faisal
- Teacher: aya Saad Omar Khalid
Course Aim: This course will continue for two semesters. In the first semester - a group of students will select one of the projects proposed by the department and analyze the underlying problem. In the second semester, the design and implementation of the project will be conducted.
- Teacher: abeer Ali Omar Omar
- Teacher: aya Saad Omar Khalid
Course Aim: Introduce students to basic concepts of graph theory, graph properties and formulations of typical graph problems. This is also supplemented with some abstract-level algorithms for the presented problems and with some advanced graph theory topics.
Main Topics: Simple graphs - digraphs - Eulerian and Hamiltonian graphs - trees - matchings - networks - paths - cycles - graph colorings - and planar graphs - existence - enumeration - construction - algorithms - optimization - pigeonhole principle - bijective combinatorics - inclusion-exclusion - recursions - graph modeling - isomorphism - degree sequences - edge counting - connectivity - Euler's formula - network flows and matching theory.
Main Topics: Simple graphs - digraphs - Eulerian and Hamiltonian graphs - trees - matchings - networks - paths - cycles - graph colorings - and planar graphs - existence - enumeration - construction - algorithms - optimization - pigeonhole principle - bijective combinatorics - inclusion-exclusion - recursions - graph modeling - isomorphism - degree sequences - edge counting - connectivity - Euler's formula - network flows and matching theory.
- Teacher: khaled Walid Mohammed Tariq
- Teacher: nada Khalid Khalid Bilal
Course Aim: Introduce students to classical cryptosystems and basic notions from public key cryptography as well as basic number-theoretic methods and algorithms for cryptanalysis of protocols.
Main Topics: One-time pads - perfect secrecy - public key ciphers: RSA - discrete log. Euclidean algorithm - finite fields - quadratic reciprocity - message digest - hash functions - protocols: key exchange - secret sharing - zero-knowledge proofs. Also - Probabilistic algorithms: pseudo-primes - prime factorization - pseudo-random numbers - elliptic curves.
Main Topics: One-time pads - perfect secrecy - public key ciphers: RSA - discrete log. Euclidean algorithm - finite fields - quadratic reciprocity - message digest - hash functions - protocols: key exchange - secret sharing - zero-knowledge proofs. Also - Probabilistic algorithms: pseudo-primes - prime factorization - pseudo-random numbers - elliptic curves.
- Teacher: abeer Saeed Amir Walid
- Teacher: ahmed Mohammed Faisal Faisal
- Teacher: aya Saad Omar Khalid
Course Aim: Introduce students to basic concepts of graph theory, graph properties and formulations of typical graph problems. This is also supplemented with some abstract-level algorithms for the presented problems and with some advanced graph theory topics.
Main Topics: The Basics and definitions of graph theory - graphs and their relatives - isomorphism and automorphism of graphs - degree sequences and edge counting - eulerian and hamiltonian walks/cycles -trees and networks - traveling salesman problem (TSP) - graph matchings- euler's formula - networks flows - graph colorings - combinatorial objects and techniques - sets and subsets- sequences - basic principles of counting- permutations and factorials - fibonacci numbers- catalan numbers – inclusion – exclusion - recursions - pigeonhole principle- estimations - algebraic combinatorics: binomial coefficients - pascal's triangle - geometric combinatorics.
Main Topics: The Basics and definitions of graph theory - graphs and their relatives - isomorphism and automorphism of graphs - degree sequences and edge counting - eulerian and hamiltonian walks/cycles -trees and networks - traveling salesman problem (TSP) - graph matchings- euler's formula - networks flows - graph colorings - combinatorial objects and techniques - sets and subsets- sequences - basic principles of counting- permutations and factorials - fibonacci numbers- catalan numbers – inclusion – exclusion - recursions - pigeonhole principle- estimations - algebraic combinatorics: binomial coefficients - pascal's triangle - geometric combinatorics.
- Teacher: khaled Walid Mohammed Tariq
- Teacher: nada Khalid Khalid Bilal
Course Aim: Introduce students to probability and statistics fundamentals.
Main Topics: Probability axioms - conditional probability - the law of total probability - Bayes’theorem – independence - discrete and continuous random variables - multiple random variables - sum of random variables - sample mean – statistical inference - testing - estimation - confidence statements.
Main Topics: Probability axioms - conditional probability - the law of total probability - Bayes’theorem – independence - discrete and continuous random variables - multiple random variables - sum of random variables - sample mean – statistical inference - testing - estimation - confidence statements.
- Teacher: ahmed Ahmed Ramy Abdullah
- Teacher: aya Reda Omar Abdullah
- Teacher: Eman Faisal Karim Hassan
Course Aim: Introduce students to the foundations of discrete Structures.
Main Topics: Big-O - counting methods - recursion/recurrences - Elementary logic including propositional/predicate logic - methods of proof – relations - basic definitions and properties - special types of relations - Boolean algebras - introduction to graph theory - special types of graphs -trees and their applications - practice in reasoning formally and proving theorems.
Main Topics: Big-O - counting methods - recursion/recurrences - Elementary logic including propositional/predicate logic - methods of proof – relations - basic definitions and properties - special types of relations - Boolean algebras - introduction to graph theory - special types of graphs -trees and their applications - practice in reasoning formally and proving theorems.
- Teacher: aya Ali Amir Ramy
- Teacher: nada Hassan Faisal Faisal
- Teacher: nouran Mohammed Jamil Hassan
- Teacher: sama Reda Bilal Ahmed
- Teacher: sara Abdullah Reda Abdullah
Course Aim: Acquire the basic knowledge and understating of a core of analysis for calculus and algebra.
Main Topics: Solving equations/inequalities and notion of functions, Monotonicity of functions and function graphing, limits, continuity and differentiability, differentiation rules and meaning of differentiation, indefinite/definite integrals, Integration techniques, Vectors and matrices, Determinants and cross product
Main Topics: Solving equations/inequalities and notion of functions, Monotonicity of functions and function graphing, limits, continuity and differentiability, differentiation rules and meaning of differentiation, indefinite/definite integrals, Integration techniques, Vectors and matrices, Determinants and cross product
- Teacher: sayed Bilal Khalid Jamil
- Teacher: zaki Faisal Karim Walid
Course Aim: Develop practical skills about using fundamental principles to solve physics quantitative problems.
Main Topics: Vector analysis: velocity, acceleration, forces, work, and energy - Linear and Angular momentum - Rotational motion - Dynamics of rigid body - Moment of inertia - Simple Harmonic Motion - Structure of materials and elasticity.
Main Topics: Vector analysis: velocity, acceleration, forces, work, and energy - Linear and Angular momentum - Rotational motion - Dynamics of rigid body - Moment of inertia - Simple Harmonic Motion - Structure of materials and elasticity.
- Teacher: ahmed Ahmed Khalid Saeed
- Teacher: ibrahim Tariq Khalid Nabil
- Teacher: khaled Ramy Nabil Khalid
- Teacher: nouran Saad Nabil Reda
- Teacher: sama Walid Mohammed Abdullah
- Teacher: sayed Ramy Karim Mohammed
Course Aim: Develop students’ practical skills in differential calculus of single variable functions.
Main Topics: Types of functions, curve sketching using shifts, reflections, and scaling for: polynomials, radical functions, equation of the straight line, exponential functions and logarithmic function. Solving equations involving exponentials and logarithms- Trig functions and inverse trig functions- Hyperbolic functions and Inverse Hyperbolic functions- Limits and Continuity- Differentiation using definition and rules- Derivatives of inverse trig and hyperbolic functions- Higher order derivatives- Logarithmic differentiation- Implicit differentiation- Linear approximation- L’Hopital’s Rule- Absolute and Local Extrema- Monotonicity and Concavity of a function- Optimization- Introducing the concept of Antiderivative, indefinite integral, basic rules of integration- Definite integrals and Fundamental Theorem of Calculus- Integration by substitution- Application to integration: Area bounded between curves
Main Topics: Types of functions, curve sketching using shifts, reflections, and scaling for: polynomials, radical functions, equation of the straight line, exponential functions and logarithmic function. Solving equations involving exponentials and logarithms- Trig functions and inverse trig functions- Hyperbolic functions and Inverse Hyperbolic functions- Limits and Continuity- Differentiation using definition and rules- Derivatives of inverse trig and hyperbolic functions- Higher order derivatives- Logarithmic differentiation- Implicit differentiation- Linear approximation- L’Hopital’s Rule- Absolute and Local Extrema- Monotonicity and Concavity of a function- Optimization- Introducing the concept of Antiderivative, indefinite integral, basic rules of integration- Definite integrals and Fundamental Theorem of Calculus- Integration by substitution- Application to integration: Area bounded between curves
- Teacher: khaled Jamil Omar Bilal
- Teacher: nada Ahmed Reda Saeed
- Teacher: sama Amir Ramy Karim
- Teacher: sara Saeed Omar Ramy
- Teacher: sayed Bilal Khalid Jamil
Course Aim: This course will continue for two semesters. In the first semester - a group of students will select one of the projects proposed by the department and analyze the underlying problem. In the second semester, the design and implementation of the project will be conducted.
- Teacher: abeer Ali Omar Omar
- Teacher: aya Saad Omar Khalid
Course Aim: Introduce the principles and practice of computer security to students. The course presents standard cryptographic functions and protocols and gives an overview of threats and defenses for software, host systems, networks and the Web.
Main Topics: Risk analysis - authentication - access control - security evaluation - audit trails - cryptography - network/database/application security - viruses - firewalls are covered.
Main Topics: Risk analysis - authentication - access control - security evaluation - audit trails - cryptography - network/database/application security - viruses - firewalls are covered.
Course Aim: Introduce students to novel topics in computer science that need to be identified in a responsive manner as technology evolves and develops.
- Teacher: ahmed Ahmed Ramy Abdullah
- Teacher: ibrahim Abdullah Walid Abdullah
- Teacher: sara Ali Nabil Nabil
- Teacher: zaki Tariq Omar Walid
Course Aim: Introduce Machine Architecture, machine level data and instruction representation, ALU design, and organization of the processor datapath and control. Examines performance analysis, memory system hierarchy, pipelining, and communication.
Main Topics: CPU - memory - registers - arithmetic unit - control unit - and input/output components - data representation - Boolean algebra - machine-level programs - instruction set architecture - processor organization - memory hierarchy - virtual memory - compiling - linking.
Main Topics: CPU - memory - registers - arithmetic unit - control unit - and input/output components - data representation - Boolean algebra - machine-level programs - instruction set architecture - processor organization - memory hierarchy - virtual memory - compiling - linking.
- Teacher: abeer Saeed Amir Walid
- Teacher: Eman Karim Tariq Saeed
- Teacher: nada Hassan Faisal Faisal
- Teacher: nouran Abdullah Karim Abdullah
Course Aim: Provide students with the essential skills of building web sites as it serves as the foundation for websites development technologie.
Main Topics: Internet history - architecture/protocols - network programming - Web architecture - client-server architectures and protocols - client-side programming - server-side programming - dynamic HTML - Java programming - object-oriented architecture/design - distributed object computing - Web applications.
Main Topics: Internet history - architecture/protocols - network programming - Web architecture - client-server architectures and protocols - client-side programming - server-side programming - dynamic HTML - Java programming - object-oriented architecture/design - distributed object computing - Web applications.
- Teacher: nouran Hassan Hassan Faisal
- Teacher: nouran Mohammed Hassan Faisal
Course Aim: Introduce the principles and practice of computer security to students. The course presents standard cryptographic functions and protocols and gives an overview of threats and defenses for software, host systems, networks and the Web.
Main Topics: Risk analysis - authentication - access control - security evaluation - audit trails - cryptography - network/database/application security - viruses - firewalls.
Main Topics: Risk analysis - authentication - access control - security evaluation - audit trails - cryptography - network/database/application security - viruses - firewalls.
- Teacher: ahmed Mohammed Faisal Faisal
- Teacher: khaled Nabil Ahmed Bilal
Course Aim: Introduce students to novel topics in computer science that need to be identified in a responsive manner as technology evolves and develops.
- Teacher: ahmed Ahmed Ramy Abdullah
- Teacher: ibrahim Abdullah Walid Abdullah
- Teacher: sama Nabil Hassan Saad
- Teacher: sara Ali Nabil Nabil
- Teacher: shoruk Ahmed Ramy Omar
- Teacher: zaki Tariq Omar Walid
Course Aim: Introduce students to topics in basic computer science that need to be identified in a responsive manner as technology evolves and develops.
- Teacher: shoruk Abdullah Karim Nabil
Course Aim: Enable students to learn how to apply basic algorithmic techniques and to apply advanced object-oriented programming in order to implement various data structures.
Main Topics: Array-based lists, linked lists, hash tables, recursion, heaps - stack - queue - priority queue - binary search - binary search tree, binary search trees - AVL trees, and graph.
Main Topics: Array-based lists, linked lists, hash tables, recursion, heaps - stack - queue - priority queue - binary search - binary search tree, binary search trees - AVL trees, and graph.
- Teacher: ahmed Ahmed Ramy Abdullah
- Teacher: ahmed Walid Yousef Saeed
- Teacher: nada Yousef Saad Tariq
- Teacher: sama Faisal Nabil Karim
Course Aim: Introduce Machine Architecture, machine level data and instruction representation, ALU design, and organization of the processor datapath and control. Examines performance analysis, memory system hierarchy, pipelining, and communication.
Main Topics: CPU - memory - registers - arithmetic unit - control unit - and input/output components - data representation - Boolean algebra - machine-level programs - instruction set architecture - processor organization - memory hierarchy - virtual memory - compiling - linking.
Main Topics: CPU - memory - registers - arithmetic unit - control unit - and input/output components - data representation - Boolean algebra - machine-level programs - instruction set architecture - processor organization - memory hierarchy - virtual memory - compiling - linking.
- Teacher: abeer Saeed Amir Walid
- Teacher: Eman Karim Tariq Saeed
- Teacher: nouran Abdullah Karim Abdullah
Course Aim: Provide students with an understanding of the role computation can play in solving real-world problems.
Main Topics: An introduction to computers-Program design and development process: Problem definition, pseudo-code and algorithm development, flowcharting - Fundamental programming concepts in Python; procedures, functions, iteration, strings, decision structures.
Main Topics: An introduction to computers-Program design and development process: Problem definition, pseudo-code and algorithm development, flowcharting - Fundamental programming concepts in Python; procedures, functions, iteration, strings, decision structures.
- Teacher: abeer Saeed Jamil Omar
- Teacher: ahmed Mohammed Faisal Faisal
- Teacher: ahmed Walid Yousef Saeed
- Teacher: Eman Karim Tariq Saeed
- Teacher: nada Amir Reda Ramy
- Teacher: nada Hassan Faisal Faisal
- Teacher: sama Bilal Khalid Bilal
- Teacher: sama Faisal Nabil Karim
- Teacher: sama Hassan Karim Omar
- Teacher: shoruk Abdullah Karim Nabil
- Teacher: shoruk Ahmed Ramy Omar
Course Aim: Allow students to develop basic understanding of economic principles. Students will learn about basic tools of microeconomics and macroeconomic analysis and will understand the behavior of households, firms and government.
Main Topics: An overview of economics - The difference between macroeconomics and microeconomics, positive and normative statements and the factors of production - An introduction to (PPF), the graphical representation of the main economic problem scarcity - Introducing the difference between demand and supply, and the factors that affect both of them - An introduction to the concept of elasticity and the four different types of elasticity - Introducing the concept Utility and the difference between Marginal Utility and Total Utility - Introducing the concept of budget line and consumption bundles - Possibility, preferences and choices - Output and Costs: Production - Output and Costs: Cost - Illustrating the differences between various market structures.
Main Topics: An overview of economics - The difference between macroeconomics and microeconomics, positive and normative statements and the factors of production - An introduction to (PPF), the graphical representation of the main economic problem scarcity - Introducing the difference between demand and supply, and the factors that affect both of them - An introduction to the concept of elasticity and the four different types of elasticity - Introducing the concept Utility and the difference between Marginal Utility and Total Utility - Introducing the concept of budget line and consumption bundles - Possibility, preferences and choices - Output and Costs: Production - Output and Costs: Cost - Illustrating the differences between various market structures.
- Teacher: abeer Hassan Reda Omar
- Teacher: ahmed Saad Saad Nabil
- Teacher: Eman Jamil Karim Tariq
Course Aim: Introduce students to technical and professional writing through various readings and assignments.
- Teacher: shoruk Nabil Jamil Mohammed
Course Aim: Introduce students to technical and professional writing through various readings and assignments
Main Topics: Types of technical writing - audience analysis - and persuasion -definition of writing and analysis of material – description of mechanisms and processes - library resources - research techniques - and proposal writing - collecting notes - writing outlines - and writing rough drafts - elements of the formal research report - graphic aids in technical reports - grammar - technical writing style - and paper revision - job application procedure - including application letters and resumes - plagiarism and professional ethics.
Main Topics: Types of technical writing - audience analysis - and persuasion -definition of writing and analysis of material – description of mechanisms and processes - library resources - research techniques - and proposal writing - collecting notes - writing outlines - and writing rough drafts - elements of the formal research report - graphic aids in technical reports - grammar - technical writing style - and paper revision - job application procedure - including application letters and resumes - plagiarism and professional ethics.
- Teacher: shoruk Nabil Jamil Mohammed
Course Aim: This course is designed to give undergraduate students the principles of social value creation to help them build and grow social ventures. Topics will include introducing the field of social entrepreneurship and the status of social entrepreneurship in Egypt. Also, opportunity discovery and assessment, feasibility analysis, and social venture business modeling will be discussed. Students will also gain exposure to funding sources and fintech applications through this course.
Main Topics: Introduction to Social Entrepreneurship- The Status of Social Entrepreneurship in Egypt- Ethics & Mentality Social Entrepreneurs - Scanning the Social Ventures Environment- Finding and Assessing Opportunities for Social Ventures- Developing a Business Model- Assessing the Viability of a Social Venture- Writing A Business Plan- Fintech Concept, Applications, and Opportunities- Issues in Managing the Social Ventures
Main Topics: Introduction to Social Entrepreneurship- The Status of Social Entrepreneurship in Egypt- Ethics & Mentality Social Entrepreneurs - Scanning the Social Ventures Environment- Finding and Assessing Opportunities for Social Ventures- Developing a Business Model- Assessing the Viability of a Social Venture- Writing A Business Plan- Fintech Concept, Applications, and Opportunities- Issues in Managing the Social Ventures
- Teacher: abeer Saeed Jamil Omar
- Teacher: ahmed Mohammed Faisal Faisal
- Teacher: ahmed Reda Saeed Tariq
- Teacher: aya Ali Amir Ramy
- Teacher: ibrahim Abdullah Walid Abdullah
Course Aim: Provides students with the essential language skills through an intensive English programme.
Main Topics: The course puts students on a guided path to English proficiency, providing training to improve their reading and writing skills in addition to practising grammar, improving their pronunciation and gaining more vocabulary.
Main Topics: The course puts students on a guided path to English proficiency, providing training to improve their reading and writing skills in addition to practising grammar, improving their pronunciation and gaining more vocabulary.
- Teacher: aya Ramy Karim Karim
- Teacher: sara Reda Mohammed Hassan
- Teacher: shoruk Nabil Jamil Mohammed
- Teacher: shoruk Yousef Yousef Hassan
- Teacher: zaki Karim Amir Tariq
Course Aim: Introduction students to the key principles of effective and efficient academic writing. This course will provide key techniques, guidelines and suggestions to improve the students’ academic written communication. It will give hands-on experience in the process of writing: forming strategies for inventing, focusing, drafting, conferencing, revising and editing academic texts. It’s designed for students who study English as a Second Language (ESL) where a course book will be used for this purpose.
Main Topics: An introduction to writing - The Writing Process - Subjects and verbs - Fragments - Essay Writing- Four Bases for revising Essays- Regular and Irregular verbs - Subject-verb Agreement - Developing an Essay- Pronoun agreement and reference - Pronoun types - Cause and/ or Effect - Adjectives and Adverbs - Misplaces Modifiers - Dangling Modifiers - Comparison and /or Contrast - Numbers and Abbreviations- Information Literacy - Summarising and Paraphrasing - Writing a Source-Based Essay -- A Model Research Essay
Main Topics: An introduction to writing - The Writing Process - Subjects and verbs - Fragments - Essay Writing- Four Bases for revising Essays- Regular and Irregular verbs - Subject-verb Agreement - Developing an Essay- Pronoun agreement and reference - Pronoun types - Cause and/ or Effect - Adjectives and Adverbs - Misplaces Modifiers - Dangling Modifiers - Comparison and /or Contrast - Numbers and Abbreviations- Information Literacy - Summarising and Paraphrasing - Writing a Source-Based Essay -- A Model Research Essay
- Teacher: aya Ramy Karim Karim
- Teacher: mohamed Saeed Reda Reda
- Teacher: sama Ali Omar Saeed
- Teacher: sama Ali Saad Reda
- Teacher: shoruk Ali Nabil Jamil
- Teacher: shoruk Amir Amir Ramy
- Teacher: shoruk Amir Omar Saeed
Course Aim: Introduce students to novel topics in humanities that need to be identified in a responsive manner as new social topics and problems evolve and develop.
- Teacher: aya Saad Omar Khalid
- Teacher: Eman Bilal Nabil Walid
- Teacher: nada Bilal Amir Saeed
- Teacher: nouran Abdullah Karim Abdullah
- Teacher: nouran Mohammed Hassan Faisal
- Teacher: sama Bilal Khalid Bilal
- Teacher: zaki Walid Mohammed Reda
Course Aim: Provide the students with fundamental concepts of artificial intelligence techniques in order to enable the student to apply these techniques in applications which involve perception - reasoning and learning.
Main Topics: Problem solving using AI - search - inference techniques - logic/theorem proving - knowledge representation - rules - frames - semantic networks - planning/scheduling.
Main Topics: Problem solving using AI - search - inference techniques - logic/theorem proving - knowledge representation - rules - frames - semantic networks - planning/scheduling.
- Teacher: sama Nabil Hassan Saad
- Teacher: shoruk Ahmed Ramy Omar
Course Aim: Introduce the techniques for creating computer programs that analyze, generate, and understand written human language. The course also emphasizes broad coverage of both rule-based and empirical data-driven methods.
Main Topics: Word-level approaches - syntactic analysis - semantic interpretation - applications selected from conversational agents - sentiment analysis - information extraction - question answering.
Main Topics: Word-level approaches - syntactic analysis - semantic interpretation - applications selected from conversational agents - sentiment analysis - information extraction - question answering.
- Teacher: abeer Saeed Jamil Omar
- Teacher: nada Bilal Amir Saeed
- Teacher: zaki Walid Mohammed Reda
Course Aim: Introduce the basic principles, techniques, and applications of Artificial Intelligence.
Main Topics: Problem solving - search - inference techniques - knowledge representation - planning - machine learning -robotics - AI applications - AI algorithms. Students will also experience programming in AI language tools.
Main Topics: Problem solving - search - inference techniques - knowledge representation - planning - machine learning -robotics - AI applications - AI algorithms. Students will also experience programming in AI language tools.
- Teacher: ibrahim Abdullah Walid Abdullah
- Teacher: shoruk Ahmed Ramy Omar
- Teacher: zaki Saeed Mohammed Jamil
Course Aim: Introduce students to the strategic perspective of software development and information technology on general.
Main Topics: Information services as service function - investing resources to support strategy - managing IS resources - project management - human capital management - infrastructure management - cloud/big data infrastructures - outsourcing.
Main Topics: Information services as service function - investing resources to support strategy - managing IS resources - project management - human capital management - infrastructure management - cloud/big data infrastructures - outsourcing.
- Teacher: aya Saad Omar Khalid
- Teacher: khaled Jamil Saeed Hassan
Course Aim: Upon completion of this course, the student will be able to present the aspects of software testing, verification, validation. In addition, they will grasp the basic concept of software quality assurance and apply configuration management planning and some aspects of change management.
Main Topics: Verification, validation and software testing - critical systems validation - management of human resources - software cost estimation- quality management and process improvement - legacy systems and software change - software re-engineering - configuration management.
Main Topics: Verification, validation and software testing - critical systems validation - management of human resources - software cost estimation- quality management and process improvement - legacy systems and software change - software re-engineering - configuration management.
- Teacher: aya Ramy Jamil Khalid
- Teacher: nouran Hassan Hassan Faisal
Course Aim: Present the basic principles and concepts of software engineering giving a firm foundation for further course work in the field and computers in general. It gives broad coverage of the most important terminology and concepts in software engineering. Upon completing this course, students will be able to do basic modeling and design, particularly using UML. They will also have a basic understanding of requirements, software architecture, and testing.
Main Topics: Fundamental principles of system development with object-oriented technology using UML - different software process models - project management - software requirements engineering process - systems analysis and design.
Main Topics: Fundamental principles of system development with object-oriented technology using UML - different software process models - project management - software requirements engineering process - systems analysis and design.
- Teacher: nada Bilal Amir Saeed
- Teacher: nouran Hassan Hassan Faisal
- Teacher: sara Abdullah Reda Abdullah
Course Aim: Provide an opportunity to deep dive into Big Data application development. Students will learn about big data and data-intensive application management, design and processing concepts.
Main Topics: Data modeling on different NoSQL databases: key/value - column-family - document - graph-based stores - stream and real-time processing - big data architectures - distributed computing using Spark and/or Hadoop - Big Data ecosystems (Sqoop, Kafka, Hive,....etc) - big data examples in real world.
Main Topics: Data modeling on different NoSQL databases: key/value - column-family - document - graph-based stores - stream and real-time processing - big data architectures - distributed computing using Spark and/or Hadoop - Big Data ecosystems (Sqoop, Kafka, Hive,....etc) - big data examples in real world.
Course Aim: Develop all aspects of the data science pipeline: data acquisition and cleaning, handling missing data, data storage, exploratory data analysis, visualization, feature engineering, modeling, interpretation, presentation in the context of real-world datasets. Fundamental considerations for data analysis are emphasized. The course also uses the Python data science ecosystem.
Main Topics: Data collection and management via data pipeline - summarizing and visualizing data - utilizing basic ideas of statistical inference - core data mining models and machine learning models with their required statistics concepts - design strategies of data science solutions while considering business problems - practice of data science pipeline via hands-on labs with data mining, statistics and different analytics software.
Main Topics: Data collection and management via data pipeline - summarizing and visualizing data - utilizing basic ideas of statistical inference - core data mining models and machine learning models with their required statistics concepts - design strategies of data science solutions while considering business problems - practice of data science pipeline via hands-on labs with data mining, statistics and different analytics software.
- Teacher: Eman Bilal Nabil Walid
- Teacher: zaki Tariq Omar Walid
Course Aim: Emphasize the understanding of the fundamentals of relational systems including data models, database architectures and database manipulations. The course also provides an understanding of new developments and trends using a problem-based approach.
Main Topics: Goals and functions of DBMS - catalogs - physical storage techniques - query processing/optimization - transaction management - mechanisms for concurrency control - recovery - distribution - security - integrity - extended data types - triggers - and rules - architectural foundations including: Performance - availability - and reliability characteristics of hardware and operating systems that impact the design of a DBMS- memory management for multi-user systems - logging and crash recovery .
Main Topics: Goals and functions of DBMS - catalogs - physical storage techniques - query processing/optimization - transaction management - mechanisms for concurrency control - recovery - distribution - security - integrity - extended data types - triggers - and rules - architectural foundations including: Performance - availability - and reliability characteristics of hardware and operating systems that impact the design of a DBMS- memory management for multi-user systems - logging and crash recovery .
- Teacher: nada Amir Reda Ramy
- Teacher: nouran Mohammed Jamil Hassan
Course Aim: Introduce the fundamental concepts of database systems, acquaint the students with the use of current relational database systems, and build a solid foundation for advanced studies in the database area.
Main Topics: Conceptual/logical data models (ER - relational - and others) - query languages (relational algebra - SQL - and others) - database design (Normalization and Functional Dependencies) - foundations of data manipulation/analysis.
Main Topics: Conceptual/logical data models (ER - relational - and others) - query languages (relational algebra - SQL - and others) - database design (Normalization and Functional Dependencies) - foundations of data manipulation/analysis.
- Teacher: ahmed Ahmed Karim Saad
- Teacher: Eman Bilal Nabil Walid
- Teacher: nada Amir Reda Ramy
- Teacher: nouran Mohammed Jamil Hassan
Students work in teams on a complex, open-ended project of electrical, electronics and communications engineering that builds on their acquired knowledge and skills. Projects routinely include standard design aspects (such as consideration of alternative solutions, feasibility considerations, and detailed system descriptions) and have a number of realistic constraints (such as cost, safety, reliability, and aesthetics). The project ends with a mini-thesis report.
An introduction to the school of Electrical and Computer Engineering, the program's objectives and outcomes, BSEE degree requirements, and multicultural and professional development.
- Teacher: ahmed Tariq Amir Ali
Introduction to power electronics devices, Single phase Rectifier circuits, three phase rectifier circuits, AC Voltage controllers, AC static switches, DC to DC Converter: buck, boost, buck-boost converters. Single phase Inverters, 3phase-bridge inverters, PWM modulation techniques. DC motor Drives: soft starting, speed control, Electric braking. AC Drives: voltage control, v/f control, rotor circuit control of induction motors, stepper motor drives.
- Teacher: ibrahim Omar Abdullah Yousef
- Teacher: mohamed Faisal Ramy Tariq
Fundamental theory of electromagnetism, Fundamentals of electromechanical energy conversion, single and Three-phase systems, Magnetic circuits, Transformers, power measurements, Motors and generators, DC machines such as Permanent magnet DC motor, AC motors (synchronous and induction machines), Stepper motor, Brushless motor, Reluctance motor, Linear motor, Servo motor.
- Teacher: ibrahim Omar Abdullah Yousef
- Teacher: mohamed Faisal Ramy Tariq
Successfully seeking employment, working effectively in teams, delivering engaging presentations, and leveraging the advantages and challenges of diversity and inclusion.
- Teacher: zaki Omar Ali Mohammed
Maxwell’s equations, plane waves, transmission lines, waveguides and cavities, and antennas and radiation. Applications addressed relate to photonics, communications, and imaging and sensing.
- Teacher: nouran Yousef Omar Ramy
- Teacher: zaki Saad Jamil Bilal
Investigated and stochastic signal processing theory and algorithms. Topics include signals, systems and discrete transformations, linear filtering, fast Fourier transform and nonlinear filtering, spectral estimation, linear prediction, adaptive filtering, and array signal processing. Image processing and tuning in a short time; Linear predictive coding. Image encoding and reconstruction. The curriculum includes laboratory experiences closely related to the content.
- Teacher: sama Mohammed Mohammed Tariq
- Teacher: zaki Omar Ali Mohammed
Basic concepts of mobile communications, Cell site planning, Traffic engineering, RF propagation characteristics, Fading and Path loss phenomena, Frequency planning, Frequency reuse, Types of interference. GSM system, Multiple access techniques, CDMA spread spectrum systems, Frequency hopping, Power control, Third Generation (3G), Fourth Generations (4G), architecture, frame structure, logical channels and physical channels, interleaving, Modulation, Carrier and burst synchronization. Introduction to Fifth Generation (5G).
- Teacher: sara Karim Faisal Jamil
- Teacher: sayed Yousef Walid Nabil
CMOS technology overview, Moore’s law, single stage amplifiers, constant vod design versus gm/ID design, differential transconductance amplifiers, common mode rejection, current mirrors, two stage OTA, Miller Compensation, bias circuits, bandgap reference.
- Teacher: ahmed Ahmed Ramy Khalid
- Teacher: aya Amir Hassan Karim
The general theory of electromechanical motion devices relating electric variables and electromagnetic forces. The basic concepts and operational behavior of DC, induction, brushless DC, and stepper motors used in control applications are presented.
- Teacher: fathy Hassan Jamil Abdullah
Classification, analysis and design of systems in both the time- and frequency-domains. Continuous-time linear systems: Fourier Series, Fourier Transform, bilateral Laplace Transform. Discrete-time linear systems: difference equations, Discrete-Time Fourier Transform, bilateral z-Transform. Sampling, quantization, and discrete-time processing of continuous-time signals. Discrete-time nonlinear systems: median-type filters, threshold decomposition. System design examples such as the compact disc player and AM radio.
Introduction to digital communication systems and spread spectrum communications. Topics include analog message digitization, signal space representation of digital signals, binary and M-ary signaling methods, detection of binary and M-ary signals, comparison of digital communication systems in terms of signal energy and signal bandwidth requirements. The principal types of spread spectrum systems are analyzed and compared. Application of spread spectrum to multiple access systems and to secure communication systems is discussed.
- Teacher: sara Karim Faisal Jamil
- Teacher: sayed Yousef Walid Nabil
Experimental exercises illustrating concepts in electric and magnetic fields, transmission lines, electromagnetic fields, simple waveguides, and antennas.
- Teacher: nouran Yousef Omar Ramy
- Teacher: zaki Saad Jamil Bilal
Experiments in electronic circuits and systems, including spectral analysis techniques, sampling, distortion measurements, random signals, signal-to-noise ratio and correlation.
- Teacher: aya Amir Hassan Karim
Differential and Multistage Amplifiers, Frequency Response, Feedback, Output Stages and Power Amplifiers, Analog Integrated Circuits, Filters and Tuned Amplifiers, waveform Generators and Shaping Circuits.
- Teacher: ahmed Ahmed Ramy Khalid
- Teacher: aya Amir Hassan Karim
Classification, analysis and design of systems in both the time- and frequency-domains. Continuous-time linear systems: Fourier Series, Fourier Transform, bilateral Laplace Transform. Discrete-time linear systems: difference equations, Discrete-Time Fourier Transform, bilateral z-Transform. Sampling, quantization, and discrete-time processing of continuous-time signals. Discrete-time nonlinear systems: median-type filters, threshold decomposition. System design examples such as the compact disc player and AM radio.
- Teacher: sara Karim Faisal Jamil
- Teacher: shoruk Karim Ramy Abdullah
Switching Algebra and CMOS Logic Gates, Number systems, base conversion, basic electronic components and concepts, CMOS logic circuits, logic levels and noise margins, gate delays, power consumption and decoupling, Schmitt triggers, transmission gates, combinatorial logic circuits, sequential logic circuits, arithmetic and computer logic circuits
- Teacher: fathy Hassan Ahmed Tariq
- Teacher: fathy Khalid Ali Reda
- Teacher: sama Mohammed Mohammed Tariq
Analog and digital electronics through experimental exercises, how to conduct a variety of measurements including voltage, current, impedance, frequency, and waveform measurements, how to design and measure basic circuit elements (resistors, inductors, capacitors, diodes, and transistors) and their applications (e.g. waveform generators, amplifiers, digital logic).
- Teacher: khaled Amir Ahmed Jamil
- Teacher: nada Faisal Ramy Walid
- Teacher: nouran Yousef Omar Ramy
Basic concepts of charge, current, and voltage, resistors and resistive circuits, devices, theorems, and applications of direct-current (DC), and alternating-current (AC) circuits electrical devices and circuits, basic electronic components including diodes and transistors as well as their primary applications.
- Teacher: aya Amir Hassan Karim
- Teacher: khaled Amir Ahmed Jamil
- Teacher: nada Faisal Ramy Walid
The students work in teams on a challenging open-ended Computer engineering project that draws on previous course work. Projects routinely involve standard design facets (such as consideration of alternative solutions, feasibility considerations and detailed system descriptions) and include a number of realistic constraints (such as cost, safety, reliability, and aesthetics).
Successfully seeking employment, working effectively in teams, delivering engaging presentations, and leveraging the advantages and challenges of diversity and inclusion.
- Teacher: zaki Omar Ali Mohammed
An introduction to Computer Engineering, the program's objectives and outcomes, BSC in Computer Engineering degree requirements, and multicultural and professional development.
Basics of big data, big data issues, big data processing, streaming big data, Web and social networks data, classification of big data, clustering of big data, modeling big data, prediction using models, scaling traditional techniques, use cases.
- Teacher: shoruk Tariq Saad Reda
- Teacher: zaki Faisal Saad Ali
Software life cycle and process models, requirements engineering, software project management, data and process modeling, software design techniques, software coding, software verification and validation, software evolution, software reliability.
- Teacher: ahmed Tariq Saad Reda
- Teacher: sayed Walid Yousef Hassan
embedded software organization (FSM-based program design, polled loop systems, foreground- background systems, event driven architectures, multi-tasking, etc.), real-time scheduling and real-time operating systems, wired/wireless networked embedded systems, debugging techniques for embedded software memory-safe programming, implementing reentrant functions, and minimizing code space, memory usage, and power consumption.
- Teacher: ahmed Tariq Amir Ali
- Teacher: fathy Hassan Omar Omar
- Teacher: khaled Amir Bilal Tariq
Intelligent information processing, search and retrieval, classification, recognition, prediction and optimization with machine learning and pattern recognition algorithms such as neural networks, support vector machines, decision trees and data mining methods, current models and architectures.
- Teacher: ahmed Ahmed Khalid Walid
- Teacher: sayed Walid Yousef Hassan
Introduction to computer vision, image formation and filtering, feature detection and matching, object detection and recognition, clustering and classification, multiple views, motion estimation, segmentation, 3D-shape reconstruction.
- Teacher: ahmed Saeed Amir Khalid
- Teacher: Eman Karim Khalid Ramy
- Teacher: fathy Hassan Omar Omar
Basic computer arithmetic algorithms, multi-cycle implementations of modern computer instruction sets, pipelined CPU designs, design of cache hierarchy and virtual memory, fundamentals of computer system I/O, evaluation and analysis of processor and memory performance.
- Teacher: abeer Yousef Jamil Faisal
- Teacher: khaled Amir Bilal Tariq
Operating systems principles and structure, processes and threads, scheduling, memory management and virtual memory, I/O device management, file systems, virtual machines, security and protection, distributed operating systems, networked versions.
- Teacher: ahmed Saeed Amir Khalid
- Teacher: khaled Tariq Yousef Bilal
Introduction to network architecture, digital transmission, encoding, and multiplexing, protocols, MAC layer design (Ethernet/802.11), LAN interconnects and switching, congestion/flow/error control, routing, addressing, performance evaluation, internetworking (Internet) including TCP/IP, HTTP, DNS etc.
- Teacher: ahmed Tariq Saad Reda
- Teacher: khaled Tariq Yousef Bilal
Techniques for analyzing the time and space requirements of algorithms, amortized analysis, randomization, fundamental design strategies: divide-and-conquer, dynamic programming, and greedy methods, introduction to the intractable (NP-hard) problems.
- Teacher: abeer Saeed Tariq Saad
- Teacher: Eman Karim Khalid Ramy
Files, structures, pointers, and the proper use of dynamic data structures, functional decomposition and parameter passing, recursive functions, applications.
- Teacher: nada Bilal Ali Karim
- Teacher: shoruk Karim Ramy Abdullah
Fundamental principles and computer components, concepts and methods of programming with emphasis on applications in engineering, basic problem solving and programming techniques, fundamental algorithms and data structures, and use of programming logic in solving problems.
- Teacher: abeer Saeed Tariq Saad
- Teacher: abeer Yousef Jamil Faisal
- Teacher: ahmed Ahmed Khalid Walid
- Teacher: ahmed Saeed Amir Khalid
- Teacher: Eman Karim Khalid Ramy
- Teacher: shoruk Tariq Saad Reda
- Teacher: zaki Faisal Saad Ali
An introduction to an engineering program, the program's objectives and outcomes, BSC in Engineering's program degree requirements, and multicultural and professional development.
- Teacher: ahmed Tariq Amir Ali
- Teacher: Eman Karim Khalid Ramy
- Teacher: sayed Yousef Walid Nabil
- Teacher: Eman Karim Abdullah Bilal
- Teacher: khaled Tariq Yousef Bilal
- Teacher: sama Ali Saad Reda
- Teacher: shoruk Saad Abdullah Tariq
Solution of linear programs, networks flows, integer programs, introduction to non-linear optimization, game theory, queuing models, Markov chains, engineering applications.
- Teacher: sama Amir Ramy Karim
- Teacher: zaki Omar Ali Mohammed
Developing engineering approaches to systems, generating and exploring creative ideas, and use of quantitative methods to support design decisions, explicit model-development activities, developing skills in project management, engineering fundamentals, oral and graphical communication, logical thinking, and modern engineering tools (e.g., Excel and MATLAB).
- Teacher: ahmed Ahmed Khalid Walid
- Teacher: ahmed Saeed Amir Khalid
- Teacher: ahmed Tariq Saad Reda
- Teacher: fathy Hassan Jamil Abdullah
- Teacher: fathy Khalid Ali Reda
- Teacher: khaled Amir Bilal Tariq
- Teacher: nada Bilal Ali Karim
- Teacher: nouran Yousef Omar Ramy
Kinematics, dynamics, energy, momentum, angular momentum, heat, and kinetic theory.
- Teacher: fathy Saad Khalid Tariq
- Teacher: ibrahim Tariq Khalid Nabil
First order equations, second and nth order linear equations, series solutions, solution by Laplace transform, systems of linear differential equations.
- Teacher: khaled Tariq Yousef Bilal
- Teacher: sara Saeed Omar Ramy
- Teacher: sayed Bilal Khalid Jamil
- Teacher: zaki Faisal Karim Walid
Probability of events, discrete and continuous random variables, multiple random variables, sums of random variables, uniform, Gaussian, exponential, geometric distributions and related random variables, introduction to parameter estimation and hypothesis testing.
- Teacher: Eman Walid Nabil Ali
- Teacher: Eman Faisal Karim Hassan
Planes, lines, and curves in three dimensions, differential calculus of several variables, multiple integrals, introduction to vector calculus.
- Teacher: ahmed Ahmed Khalid Ali
- Teacher: fathy Amir Omar Saeed
Introduction to differential and integral calculus of one variable, with applications, conic sections.
- Teacher: ahmed Ahmed Khalid Ali
- Teacher: Eman Walid Nabil Ali
- Teacher: fathy Amir Omar Saeed
- Teacher: nada Ahmed Reda Saeed
- Teacher: sara Saeed Omar Ramy
- Teacher: sayed Walid Saad Tariq
Fundamental interactions between atoms to describe Newtonian mechanics, conservation laws, energy quantization, entropy, the kinetic theory of gases, and related topics in mechanics and thermodynamics, physical phenomena extending from nuclei to galaxies. 3-D graphical simulations and numerical problem solving by computer.
- Teacher: ahmed Ahmed Khalid Saeed
- Teacher: fathy Saad Khalid Tariq
- Teacher: ibrahim Tariq Khalid Nabil
- Teacher: khaled Ramy Nabil Khalid
- Teacher: nouran Saad Nabil Reda
- Teacher: sama Walid Mohammed Abdullah
- Teacher: sayed Ramy Karim Mohammed
Basic concept of Engineering Economy, national economic problems such as unemployment, recessions, inflation, taxation, bank interest rates, the growth of government, monetary systems, and a rising national debt, the principles, policies, and institutions for solving these macroeconomic problems, price-supply-demand relationship.
- Teacher: abeer Hassan Reda Omar
- Teacher: Eman Jamil Karim Tariq
Students learn to effectively communicate scientific and technical information both verbally and in writing to a variety of audiences.
- Teacher: sama Amir Khalid Walid
- Teacher: shoruk Saad Abdullah Tariq
Practice with English language, engineering vocabulary, grammar, research-based English language writing.
- Teacher: Eman Karim Abdullah Bilal
- Teacher: mohamed Saeed Reda Reda
- Teacher: sama Amir Khalid Walid
- Teacher: shoruk Yousef Yousef Hassan
- Teacher: zaki Karim Amir Tariq
Review on conventional manufacturing technology in machining and forming, Introduction to advanced manufacturing including the working principles and applications of Computer Aided Manufacturing (CAM), CAD/CAM, Computer Integrated Manufacturing (CIM), Computer Numerical Control (CNC), unconventional machining (chemical machining (ECM), electric discharge machining (EDM), wire cut machining, abrasive jet, ultrasonic machining, electron beam machining, etc.). Digital manufacturing processes, rapid prototyping techniques and tools such as 3D printing, 3D scanning, laser cutting, Cleanroom technology in manufacturing and production process.
- Teacher: ibrahim Nabil Ramy Jamil
- Teacher: ibrahim Saeed Walid Saad
Mechanisms, open-chain systems, closed-chain systems constraints, degrees of freedom, reference frames, synthesis of mechanisms. Kinematics: Kinematics of rigid bodies, position analysis, velocity analysis, acceleration analysis, types of acceleration, rotation representations, Euler angles, rotation matrix. Dynamics, Equilibrium of machines, D’Alembert’s principle, force analysis, power analysis, Friction and inertia-effects. Cams, Types of cams, kinematics and kinetics of cam. Gears, types of gears, gear motion transmission, gear geometry, gear trains, reduction ratio.
- Teacher: khaled Abdullah Karim Khalid
- Teacher: mohamed Faisal Ramy Tariq
Introduction to Machine parts and assembly drawing, Types of threaded fasteners and washers, Internal and external Thread Standards, definitions and drawings, Bearing drawings, types of fittings, Fits and Tolerances, Geometrical Tolerances, Surface Finish. Exercises on assembly drawings such as: crane hook, stuffing box, valves, grinding wheel drive, worm and worm gear, machine vice, hand press, transmission shaft, …,etc. In the Lab. These contents will be covered: Introduction to solid modeling on a CAD software such as Solidworks, Inventor, or any other CAD, Sketcher workbench, Solid work features: applied features, pattern features, fillets, design tables. 3D Modeling techniques;3D Part design, Parametric part design. 3D Assembly. 3D animation. Drafting and 2D drawings: basics, cross sections, dimensions, fits and tolerance. Sheet metal design; Weldment features.
- Teacher: ibrahim Saeed Walid Saad
- Teacher: khaled Abdullah Karim Khalid
Introduction to the design of measurement systems: functional elements of an instrument, classification and configuration, analog and digital sensors, input-output configuration of instruments, variable conversion elements and signal amplification, methods of correction for interfering and modifying inputs. Design criteria and dynamic performance of ideal measurement systems: generalized performance characteristics of instruments, static and dynamic performance, accuracy, statistical analysis of measurement errors, calibration and regression. Measuring devices and sensors: flow, pressure, temperature, motion, force, and power sensors.
- Teacher: ibrahim Nabil Ramy Jamil
- Teacher: mohamed Faisal Ramy Tariq
Automation history and applications, Automation system architecture and components, Automation levels, Principles of logic systems design, Design of combinational and Sequential logic systems, Hardwired ladder diagram, Programmable Logic Controllers (PLC) based automation: hardware, wiring, programming Languages (Ladder diagram (LLD), function block (FB), structured text, and sequential functional chart (SFC)), Analogue Modules and Special Functions. Communications and Networks within automation systems, P&ID diagram, Applications and case studies relevant to the mechatronics and mechanical Engineering such as flexible manufacturing systems (FMS), Computer integrated manufacturing (CIM), Manufacturing and production systems, Digital factory, Power systems, Oil and gas industry, …etc.
- Teacher: ahmed Tariq Amir Ali
- Teacher: mohamed Faisal Ramy Tariq
Introduction, Concepts and Fundamentals of open loop, closed loop, cascaded and feedforward control systems. The application of modelling techniques for control systems analysis. Determination of the plant and system responses in the time and frequency domains (using ODE, Transfer Function, Frequency response, Nyquist and Bode diagrams). The industrial control equipment components (sensors, controllers (P, PI, PID etc.), actuators) and the corresponding specifications. The control system analysis tools and performance evaluation (e.g. steady state error, Stability and performance indices). Design control system compensators using the methods of Root-Locus, Frequency response, and pole- placement. P, PI, and PID controller tuning using Zeigler-Nichols and Cohen-Coon methods and applying that on a mini-Project.
- Teacher: ahmed Tariq Amir Ali
- Teacher: ibrahim Saeed Walid Saad
-
- Teacher: abeer Ali Faisal Mohammed
- Teacher: ahmed Saad Ramy Ramy
- Teacher: ibrahim Saad Khalid Abdullah
- Teacher: khaled Abdullah Jamil Abdullah
- Teacher: sara Mohammed Saeed Ahmed
- Teacher: zaki Khalid Tariq Nabil
-
- Teacher: abeer Ali Faisal Mohammed
- Teacher: ahmed Saad Ramy Ramy
- Teacher: ibrahim Amir Saad Faisal
- Teacher: ibrahim Saad Khalid Abdullah
- Teacher: khaled Abdullah Jamil Abdullah
- Teacher: khaled Reda Khalid Reda
- Teacher: sara Mohammed Saeed Ahmed
- Teacher: zaki Khalid Tariq Nabil
The course starts with a look at the different types of cameras on the market and guidelines for setting your camera up for success. It also introduces the theory behind exposure: controlling the amount of light that reaches the camera's sensor. Students will develop an understanding of how to use certain kinds of digital cameras, lenses, how to set up a shoot, to take to the field and examine the rest of the factors that influence the quality of photographs, including light metering, focus, composition, and flash.
In this course, students will learn how to apply the roles of composition for capturing the good shot, will be introduced to techniques for shooting portraits and how to use post-production software.
In this course, students will learn how to apply the roles of composition for capturing the good shot, will be introduced to techniques for shooting portraits and how to use post-production software.
This course aims to study basic Video Art production, editing as it will be used to be integrated with different traditional artwork to produce conceptual art. By the end of the course, the student will be able to produce video although by simple video production or by using stop motion technique to create a video that includes more than a medium of communication such as text, sound, animation, video, photography and could be interactive with the audience. The course includes instructions in the areas of studio camera operation, audio for produce short movie or video.
This course aims to introduce students to the technical methods of 3D modelling and rendering packages. Students will be given a broad overview of these concepts and the techniques that apply to all types of 3D artwork: character designs, product shots, animation, and more. The student starts with navigating 3D space and manipulating existing objects, reviews geometry and modelling, sculpting in 3D, and is shown how to apply colour and texture to surfaces. By the end of the course, students will have acquired new 3D Digital Modeling skills which will enable them to go beyond basic rendering theory, covering features found in most commercial rendering engines.
The use of digital tools to produce images under the direct manipulation of the artist, usually through a pointing device such as a tablet or a mouse. It is distinguished from computer-generated art, which is produced by a computer using mathematical models created by the artist.
Digital illustration allows the artist to take his/her creative ideas to the screen, and to learn new skills apart from traditional sketching. It is also different from digital manipulation of photographs, as it is an original construction "from scratch". (Photographic elements may be included into such works, but they are not the primary basis).
Digital illustration allows the artist to take his/her creative ideas to the screen, and to learn new skills apart from traditional sketching. It is also different from digital manipulation of photographs, as it is an original construction "from scratch". (Photographic elements may be included into such works, but they are not the primary basis).
This course aims to introduce students to the basic skills needed to make representational paintings. Students will use drawing skills acquired in other courses to create compositional studies based on the landscape and still lives set up in the studio. From these studies, students will make paintings using a range of techniques including colour blending, glazing, edging, a combination of pattern, outlining, and impasto amongst others. Students will use a range of materials that may include acrylic paints, oil paints, watercolour, pastels, pencils, charcoal, or a mixture.
The course follows a progressive sequence, covering beginner and advanced acrylic painting methods, from underpainting and glazing to impasto and textural effects. It also addresses setup and materials, colour mixing and pigment choice, brush-handling and palette-knife techniques, as well as gels and mediums.
By the end of the course, Student will have a final still-life project you can hang with pride, and a solid foundation of painting knowledge, making the transition into more challenging subjects or mediums much easier.
The course follows a progressive sequence, covering beginner and advanced acrylic painting methods, from underpainting and glazing to impasto and textural effects. It also addresses setup and materials, colour mixing and pigment choice, brush-handling and palette-knife techniques, as well as gels and mediums.
By the end of the course, Student will have a final still-life project you can hang with pride, and a solid foundation of painting knowledge, making the transition into more challenging subjects or mediums much easier.
This course is based on enhancing students’ proficiency in different skills. The course’s content is designed to create an interactive atmosphere where students are effectively engaged in the learning process through a variety of activities that lead to productive outcome. The course addresses two major categories of skills: (a) listening and reading (receptive), (b) speaking and writing (productive). Diverse topics in the field of art are selected to work on aspects previously mentioned.
The aims of this course are to develop students' English language, reading, academic writing, and presentation skills necessary to meet the demands of undergraduate Programmes in an English-speaking academic environment. This is an advanced English course.
- Teacher: abeer Jamil Walid Yousef
This course is based on enhancing students’ proficiency in different skills. The course’s content is designed to create an interactive atmosphere where students are effectively engaged in the learning process through a variety of activities that lead to productive outcome. The course addresses two major categories of skills: (a) listening and reading (receptive), (b) speaking and writing (productive). Diverse topics in the field of art are selected to work on aspects previously mentioned.
- Teacher: sara Reda Mohammed Hassan
This course is based on launching a prototype of students' game at “Progress of Prototype I” in 2D, students will start developing their prototype from 2D to 3D by creating models in 3D. Students will explore the connections between 2D art and 3D Modeling, examining issues such as perspective, texturing, rendering, and lighting.
- Teacher: khaled Abdullah Jamil Abdullah
- Teacher: khaled Khalid Ahmed Ali
The course focuses on professional practice-based learning, competitions and/ or live projects. Through a series of innovative masterclasses, students will gain insight and knowledge game industry experts. At the same time, they will learn the professional codes and conventions of the game industry to develop the professional skills they need to get a job in the game industry. Opportunities for live projects in the game design industry will increase the students' experience and their self-confidence in the future professional world.
- Teacher: ahmed Saad Ramy Ramy
- Teacher: zaki Khalid Tariq Nabil
This course aims to learn the programming skills needed to build game prototypes. Each student will launch a prototype for the first game in 2D, and how to develop this prototype, also the student will learn iteration & rapid prototyping through individual/group projects.
This course will introduce students to the software that will be used for their design process, from low fidelity (wireframes) to interactive high-fidelity prototypes for their website/mobile app, also they will be introduced to micro and voice interaction.
- Teacher: khaled Khalid Ahmed Ali
- Teacher: nada Omar Ramy Mohammed
- Teacher: shoruk Ramy Yousef Faisal
- Teacher: zaki Karim Mohammed Karim
The course focuses on professional practice-based learning, competitions and/ or live projects. Students will learn the professional codes and conventions of the UX industry to develop the necessary professional skills. Opportunities for live projects in UX will increase the students' experience and their self-confidence in the future professional world.
- Teacher: nada Omar Ramy Mohammed
- Teacher: sayed Saeed Tariq Saeed
- Teacher: shoruk Ramy Yousef Faisal
This course introduces the student to modern data analysis technically and conceptually that enables users to directly manipulate and explore graphical representations of data. You will learn how to use graphic elements in UI to represent a set of data to produce interactive visualizations that enhance understanding and communication.
- Teacher: nada Omar Ramy Mohammed
- Teacher: sayed Saeed Tariq Saeed
- Teacher: shoruk Ramy Yousef Faisal
Students will work on debates and discussing many topics related to UX history. Students will go deeper by choosing a case study for debating and discussing, also for applying this case study on their projects.
- Teacher: nada Omar Ramy Mohammed
- Teacher: sama Tariq Ramy Yousef
- Teacher: shoruk Ramy Yousef Faisal
In this course, students will be introduced to the web programming basics, including how to work with various media, define typography, create structured and responsive layouts and control transitions and animations. Students will learn some coding languages to create user interface.
- Teacher: sara Nabil Reda Omar
- Teacher: sayed Saeed Tariq Saeed
This course introduces students to histories, theories, and debates in relation to user experience design. They will learn how to make debates about the different UX designs and the theories behind each design, to examine the critic skills for UX design principles for their own/others work, how they can enhance it.
- Teacher: sama Tariq Ramy Yousef
- Teacher: sara Nabil Reda Omar
This course is an introduction to UX (User Experience) explaining its importance for consumers and businesses, understanding foundational concepts in UX design, such as user-centered design, the design process, accessibility, and equity-focused design.
- Teacher: sara Nabil Reda Omar
- Teacher: sayed Saeed Tariq Saeed