INTRODUCTION TO COMPUTER ENGINEERING (ECE 001) Dr. Ahmed Bayoumi Dr. Shady Yehia Elmashad 1.

Slides:



Advertisements
Similar presentations
Lecture 1: Overview of Computers & Programming
Advertisements

Computer Science It’s more than programming Eric Lantz.
1 i206: Distributed Computing Applications & Infrastructure 2012
Introduction Digital systems (logic design, digital logic, switching circuits) are employed in: computers data communication control systems many other.
Introduction to Computer Science CS 21a: Introduction to Computing I Department of Information Systems and Computer Science Ateneo de Manila University.
Chapter 01 Introduction Chapter 0 Introduction. Chapter 02 History of Computing - Early Computers Abacus (ancient orient, still in use) Slide rule (17C,
Introduction to Systems Architecture Kieran Mathieson.
Office 2003 Introductory Concepts and Techniques M i c r o s o f t CPTG104 Intro to Information Systems Dr. Hwang Essential Introduction to Computers.
Programming Languages Structure
1 Introduction to computers Overview l · Grading Policy »Cheating Rules (serious concern) »Examinations and Fixation of Timings »Quizzes »Homework Assignments.
Outline Chapter 1 Hardware, Software, Programming, Web surfing, … Chapter Goals –Describe the layers of a computer system –Describe the concept.
MIS 175 Spring Learning Objectives When you finish this chapter, you will: –Recognize major components of an electronic computer. –Understand how.
Riyadh Philanthropic Society For Science Prince Sultan College For Woman Dept. of Computer & Information Sciences CS 251 Introduction to Computer Organization.
Fundamentals for Better Communication Through Computer By P. H. Prajapati Extension Education Institute AAU, Anand.
CS 21a: Intro to Computing I Department of Information Systems and Computer Science Ateneo de Manila University.
An Introduction Chapter Chapter 1 Introduction2 Computer Systems  Programmable machines  Hardware + Software (program) HardwareProgram.
1 CSC 1401 S1 Computer Programming I Hamid Harroud School of Science and Engineering, Akhawayn University
CS-2710 Computer Organization Dr. Mark L. Hornick web: faculty-web.msoe.edu/hornick – CS-2710 info syllabus, homework, labs… –
© 2007 Pearson Addison-Wesley. All rights reserved 0-1 Spring(2007) Instructor: Qiong Cheng © 2007 Pearson Addison-Wesley. All rights reserved.
CPU Computer Hardware Organization (How does the computer look from inside?) Register file ALU PC System bus Memory bus Main memory Bus interface I/O bridge.
Computer system overview1 The Effects of Computers Pervasive in all professions How have computers affected my life? How have computers affected my life?
Chapter 1 Computers: Tools for an Information Age.
CT101: Computing Systems Petronel Bigioi. Overview Lecturer Name: –Dr. Petronel Bigioi Course schedule: –Semester1: Monday 2 – 3 pm, AC202 Monday 3 –
M.S in CS Introduction & more How do I select a concentration area? by Xudong Yu What is a concentration area? What is a topic paper? Thesis...is that.
Areas of Computing Study. Artificial Intelligence Databases and Data Science Human-Centered Computing Networking Information Security System Software.
Chapter 1 — Computer Abstractions and Technology — 1 The Computer Revolution Progress in computer technology – Underpinned by Moore’s Law Makes novel applications.
Computer System Design Lecture 1 Wannarat Suntiamorntut.
Computer Engineering Rabie A. Ramadan Lecture 1. 2 Welcome Back.
Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University.
COMP 304: Artificial Intelligence. General Lecturer: Nelishia Pillay Office: Room F3 Telephone:
WEEK INTRODUCTION IT440 ARTIFICIAL INTELLIGENCE.
Classification of Digital Computers & Applications of Computers
MICROOCESSORS AND MICROCONTROLLER:
Academic PowerPoint Computer System – Architecture.
CPU The Central Processing Unit (CPU), has 3 main parts: Control Unit Arithmetic and Logic Unit Registers. These components are connected to the rest.
DR. SIMING LIU SPRING 2016 COMPUTER SCIENCE AND ENGINEERING UNIVERSITY OF NEVADA, RENO CS 219 Computer Organization.
COEN 311 Computer Organization & Software Chapter 1 Introduction and Terminology (Prof. Sofiène Tahar) Concordia University Electrical & Computer Engineering.
CS 101 INTRODUCTION TO COMPUTING * image from The Central Eglinton Community Centre website.
Information Technology Infratructure By: U. Abd. Rohim Website : Mailto :
Course Aims This course will help you understand the latest technologies & how they work. You will lean how to develop computer programs to solve problems.
Microprocessors CSE- 341 Dr. Jia Uddin Assistant Professor, CSE, BRAC University.
Algorithms in Programming Computer Science Principles LO
Hardware Architecture
Computer Architecture Furkan Rabee
Sub-fields of computer science. Sub-fields of computer science.
Chapter 1 Introduction.
Computer Organization and Architecture Lecture 1 : Introduction
Accelerated B.S./M.S An approved Accelerated BS/MS program allows an undergraduate student to take up to 6 graduate level credits as an undergraduate.
Computer Science skill sets
Computer Organization and Machine Language Programming CPTG 245
Introduction To Computer Engineering (ECE 001)
NWEN 243 Network Applications
Computer Science Courses
课程名 编译原理 Compiling Techniques
COSC 3406: Computer Organization
PRA-SYARAT SISTEM MIKROPROSESOR
Future Technologies FTC 2016 Future Technologies Conference December 2016 San Francisco, United States.
CS 21a: Intro to Computing I
Computer Organization & Assembly language
Introduction To Computer Engineering (ECE 001)
Comp 541 Wrap Up! Montek Singh Apr 27, 2018.
COMS 161 Introduction to Computing
CSC Classes Required for TCC CS Degree
T Computer Architecture, Autumn 2005
Chapter 1 Introduction.
Principles of Programming Languages
INTRODUCTION TO COMPUTERS
CS 330 Programming Languages
Chapter 0 Introduction Introduction Chapter 0.
Dr. Clincy Professor of CS
Presentation transcript:

INTRODUCTION TO COMPUTER ENGINEERING (ECE 001) Dr. Ahmed Bayoumi Dr. Shady Yehia Elmashad 1

Computer Engineering Topics 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 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 2

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 3

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) 4

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. 5

Grading System Final 45 Class Work Attendance10 Midterm Exam 10 Oral Exam 10 6

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

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

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

10