Introduction To Computer Engineering (ECE 001)

Slides:



Advertisements
Similar presentations
Introduction to Computers Lecture By K. Ezirim. What is a Computer? An electronic device –Desktops, Notebooks, Mobile Devices, Calculators etc. Require.
Advertisements

ICS103 Programming in C Lecture 1: Overview of Computers & Programming
Lecture 1: Overview of Computers & Programming
Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Eleventh Edition Copyright © 2015 Pearson Education, Inc.
ICT For Preparatory Programs
1-1 Welcome to: CSC225 Introduction to Computer Organization Paul Hatalsky.
Computer Science It’s more than programming Eric Lantz.
Welcome to CPCS 214 Computer Organization & Architecture Fall 2011 Muhammad Al-Hashimi Media clips are from the MS Office clip art collection copyright.
Department of Mathematics and Computer Science
1. Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2 Technology in Action Chapter 1 Why Computers Matter to You: Becoming Computer.
1 i206: Distributed Computing Applications & Infrastructure 2012
Introduction to Computer Science CS 21a: Introduction to Computing I Department of Information Systems and Computer Science Ateneo de Manila University.
LECTURE-2. Software Is a Product Designed by software engineers. Consists of : –Programs - that execute within a computer and provides desired functions.
IS112 - Computer Organization1 IS112 Computer Organization and Programming Professor Catherine Dwyer Fall 2006.
Outline Chapter 1 Hardware, Software, Programming, Web surfing, … Chapter Goals –Describe the layers of a computer system –Describe the concept.
IS112 Computer Organization and Programming Professor Catherine Dwyer Fall 2004.
Hubert Kairuki Memorial University Kaizilege Karoma.
Technology Round 7 Exploring I.C.T. in the Syllabus.
COM181 Computer Hardware Ian McCrumRoom 5B18,
Riyadh Philanthropic Society For Science Prince Sultan College For Woman Dept. of Computer & Information Sciences CS 251 Introduction to Computer Organization.
ECS15: Introduction to Computers Fall 2013 Patrice Koehl
Welcome to CPCS 214 Computer Organization & Architecture Spring 2008 Muhammad Al-Hashimi Media clips are from the MS Office clip art collection copyright.
Big Data Power and Responsibility HEPTech, Budapest, 30 March 2015
CS 21a: Intro to Computing I Department of Information Systems and Computer Science Ateneo de Manila University.
Alan Evans • Kendall Martin
Operating System Review September 10, 2012Introduction to Computer Security ©2004 Matt Bishop Slide #1-1.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1-1 Welcome to: CSC225 Introduction to Computer Organization.
What does a Computer Do?. What is a Computer? A computer is an electronic device, operating under the control of instructions stored in its own memory,
© 2007 Pearson Addison-Wesley. All rights reserved 0-1 Spring(2007) Instructor: Qiong Cheng © 2007 Pearson Addison-Wesley. All rights reserved.
1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall 1 What Is Computer Literacy? To be computer literate, you must: –Understand a computer’s.
1 8/29/05CS150 Introduction to Computer Science 1 Professor: Shereen Khoja
Chapter 1 Computers: Tools for an Information Age.
Phishing scams Phishing is the fraudulent practice of sending s purporting to be from reputable companies in order to induce individuals to reveal.
Technology in Action Chapter 1 Why Computers Matter to You: The Importance of Becoming Computer Fluent.
Computer Engineering Rabie A. Ramadan Lecture 1. 2 Welcome Back.
{ Cloud computing. Exciting and relatively new technologies allow computing to be a part of our everyday lives. Cloud computing allows users to save their.
Classification of Digital Computers & Applications of Computers
INTRODUCTION TO COMPUTER ENGINEERING (ECE 001) Dr. Ahmed Bayoumi Dr. Shady Yehia Elmashad 1.
Artificial Intelligence, simulation and modelling.
Hardware Architecture
Computer Architecture Furkan Rabee
Discovering Computers 2009 Chapter 1 Introduction to Computers.
Intro to Digital Technology Review for Final Introduction to Digital Technology Finals Seniors Monday, 5/16 – 2 nd Tuesday 5/17 – 1 st,3 rd Underclassmen.
Chapter 1: Explore the Network
Computer Organization and Architecture Lecture 1 : Introduction
Computer Science skill sets
COMPSCI 110 Operating Systems
IC3 GS3 Standard COMPUTING FUNDAMENTALS Module
Computer Organization and Machine Language Programming CPTG 245
Introduction To Computer Engineering (ECE 001)
NWEN 243 Network Applications
Computer Science Courses
ICS103 Programming in C Lecture 1: Overview of Computers & Programming
Future Technologies FTC 2016 Future Technologies Conference December 2016 San Francisco, United States.
CS 21a: Intro to Computing I
INF 103 Education for Service-- snaptutorial.com.
INF 103 Teaching Effectively-- snaptutorial.com
INF 103 Education for Service-- tutorialrank.com
Comp 541 Wrap Up! Montek Singh Apr 27, 2018.
Module 1 – MIS Careers & Intro to Systems Architecture
Chapter 0: Introduction
Chapter 1 Welcome Aboard!. Chapter 1 Welcome Aboard!
Distributed systems: How did we get here?
Chapter 1 Introduction.
Language Processors Application Domain – ideas concerning the behavior of a software. Execution Domain – Ideas implemented in Computer System. Semantic.
Thales Alenia Space Competence Center Software Solutions
Introduction to Information Technology & Communication
Principles of Programming Languages
Professor: Shereen Khoja
Computer Science Courses in the Major
Presentation transcript:

Introduction To Computer Engineering (ECE 001) Dr. Shady Elmashad Dr. Essam Elsayed

Computer Engineering Topics Operating Systems Infrastructure Objective PC , Embedded , Mobile Deadlock Multithreading Networking Communication Mobile Wan, Lan Internet , cloud IP,TCP, WWW P2P Mobile Computing Localization IOS vs Android Low resources limited power Smart Solutions Sensors Security Systems Encryption HTTPS Banking, Government applications Barcode Image and Video processing Image Search Engines YouTube Video broadcasting Graphics 3D modeling Game Design Artificial Intelligence Robots natural language processing Human Behavior Simulation Expert System Knowledge base Neural Networks Simulate Human Brain thinking Methods Neurons, Connections Learning Methods Hardware Machine Design Performance analysis Processor Memory

Computer Engineering Topics Logic Design Logic Circuits Hardware Arithmetic Logic Control Computer Organization Main Computer Components Connections, buses RAM,ROM Computer Architecture Design Issues Performance Microprocessors How To build processor ALU Machine Language Parallel Processing System Analysis Understand System Modeling Different Processes Database Systems Search Engines Big Data Social Media Banking System Compilers Syntax Semantics Programming Language Assemply c++ visual basic Java Oracle Prolog

Topics Covered (Tentative) Data Representation Data Storage Numbering Systems Logic Gates Circuits Computer Architecture (Von Neumann Model) CPU Design Memory Design Addressing Modes Instruction Phases, Design and Types Computer Programming C++ Flowcharts Algorithms Operating System Components Design Issues (Deadlock Problem) Computer Network and Internet (HTML)

Attendance Policy 1. Attendance is expected. 2. Whether you attend or not, you are responsible for keeping track of whatever happens during the lectures and the tutorials. 3. Side talking, cellphones, laptops, food/drinks, and walking are not allowed.

45 Grading System 30 Class Work Final Lab Attendance Midterm Exam Oral Exam 30

Information System Pillars Hardware Software People Prof. Dr. Yehia EL Mashad Dr. Shady EL Mashad

Main Characteristics of Computer Speed (Hz) Capacity (Byte) Reliability

How Will You Put Technology in Action? Technology is not just: A means for career advancement A skill set needed to survive in society Technology can be a way to make an impact beyond your own life Technology today is not just a means for career advancement or a necessary skill set for survival in society. It can be a ticket to influence and participate in projects that will change the world.

How Will Technology Improve Your Life? Being computer literate means: Understanding capabilities and limitations of computers Knowing how to use computers safely and efficiently

Computer Applications Education National Security Transport Finance Government Home Medicine Robotics Scientific Research Energy Retails

Technology at Home Avoiding hackers and viruses Protecting your privacy Understanding the real risks Using the web wisely Avoiding online annoyance Being able to maintain, upgrade, and troubleshoot your computer Avoiding hackers and viruses: Being aware of how hackers and viruses operate and knowing the damage they can do to your computer can help you avoid falling prey to them. Protecting your privacy: You’ve probably heard of identity theft—but do you know how to protect yourself from identity theft when you’re online? Understanding the real risks: Part of being computer literate means being able to separate the real privacy and security risks from things you don’t have to worry about. Using the web wisely: Anyone who has ever searched the web can attest that finding information and finding good information are two different things. People who are computer literate make the Internet a powerful tool and know how to find the information they want effectively. Avoiding online annoyances: If you have an e-mail account, are you sure you know all the tricks you need to use e-mail appropriately? Do you know what software programs you should install on your computer to avoid online annoyances? Being able to maintain, upgrade, and troubleshoot your computer: Learning how to care for and maintain your computer and knowing how to diagnose and fix certain problems can save you a lot of time and hassle.

http://www.bu.edu.eg/staff/shadyelmashad3-courses/14563/files Shady.elmashad@feng.bu.edu.eg