Assoc. Prof. Dr. Ahmet Turan ÖZCERİT You will learn: What is engineer, What is Computer Engineering The topics in Computer Engineering 2 He/She can define the term of engineering Definition-1 Definition-2 It is an art of creating useful products for human by using the principles of science, maths and past experiences It is a procedure that involves developing technical methods and systems to meet a requirement Many methods can be included: Research Design Analysis Development Testing Marketing 3 He/She can define the term of computer engineering Definition 1 Computer Engineering basically includes electrical engineering and computer science. It is mainly called a science of software and hardware. Definition 2 Computer Engineering is a profession that involves the design and development and maintenance of software and hardware units 4 He/She can define the term of computer engineering Computer Engineers master on: • Programming languages, software design, the integration of hardware and software • Computability • Algorithm complexity • Data structures and databases • Artificial intelligence • Computer and human interactions, interfaces • Circuit design and hardware/software integration 5 He/She can define the term of computer engineering • In 1940’s: a computer term is used for new and effective calculators • Computer Engineering fields emerged as computers can be used in many engineering problems other than simple math calculations • In 1960‘s Computer Engineering Departments established as separate engineering academic units • Computer Engineering divided into many sub departments 6 He/She can define the term of computer engineering • The history of computer engineering started before the invention of computer! Abacus is the first mechanical computer • In 1623, Wilhelm Shickard invented first mechanical calculator • Charles Babbage designed first numeric based mechanical calculator • In 1900‘s IBM launched to sell first punched card machines • All above used for just a single specific task, not for general purpose ! 7 He/She can define the term of computer engineering In Turkey, the first computer engineering department was established in 1977 at METU originated from Electronics Computing Science Unit which was established in 1967. At Hacettepe University, Information Institute was the base for computer engineering department in 1977. The Electronic Computing Center at Ege University established in 1970 was transformed into computer engineering department in 1982. At ITU computer and control engineering department was established in electrical-electronics faculty in 1980 [1] 8 He/She can define the term of computer engineering TOPICS OF COMPUTER ENGINEERING (IEEE, ACM) * Algorithms * Computer architecture and organization * System Engineering * Databases * Digital systems * Signal processing * Embedded systems * Computer-Human Interactions * Operating Systems * Programming Languages * Software Engineering * VLSI Design * Computer Networks * Computer and Data Security * Artificial Intelligence * Internet Of Things * Bio-computing 9