17
CSE 102 Introduction to Computer Engineering What is Computer Engineering?

CSE 102 Introduction to Computer Engineering What is Computer Engineering?

Embed Size (px)

Citation preview

Page 1: CSE 102 Introduction to Computer Engineering What is Computer Engineering?

CSE 102Introduction to Computer Engineering

What is Computer Engineering?

Page 2: CSE 102 Introduction to Computer Engineering What is Computer Engineering?

What is Computing?

In a general way, we can define computing to mean any activity of a technical nature involving computers.

Page 3: CSE 102 Introduction to Computer Engineering What is Computer Engineering?

What is Computing?

Thus, computing includes: • designing and building hardware and software systems for

any of a wide range of purposes; • processing, structuring and managing various kinds of

information;• doing scientific studies using computers; • making computer systems behave intelligently; • creating and using communications and entertainment

media; • finding and gathering information relevant to any

particular purpose, and • so on.

Page 4: CSE 102 Introduction to Computer Engineering What is Computer Engineering?

What is Computer Engineering?

Subjects under the topic of Computing:

• Computer Science

• Information Systems

• Software Engineering

• Computer Engineering

• Information Technology

Page 5: CSE 102 Introduction to Computer Engineering What is Computer Engineering?

Computer Engineering

• Computer engineering is concerned with the design and construction of computers and computer-based systems. It involves the study of hardware, software, communications, and the interaction among them.

• Computer engineering students study the design of digital hardware systems, including computers, communications systems, and devices that contain computers. They also study software development with a focus on software used within and between digital devices.

Page 6: CSE 102 Introduction to Computer Engineering What is Computer Engineering?

Computer Science

Computer science includes the work in three categories:

• Design and implementation of software. Computer scientists take on challenging programming jobs.

• Devising new ways to use computers, such as networking, database, human-computer-interface, World Wide Web, robotics, artificial intelligence, etc.

• Developing effective ways to solve computing problems. For example, computer scientists develop the best possible ways to store information in databases, send data over networks, and display complex images, and develop new approaches that provide better performance.

Page 7: CSE 102 Introduction to Computer Engineering What is Computer Engineering?

Information Systems (IS)

Information systems specialists focus on integrating information technology solutions and business processes to meet the information needs of businesses and other enterprises, enabling them to achieve their objectives in an effective, efficient way.

Professionals in this discipline are primarily concerned with both technical and organizational factors.

The information systems specialist plays a key role in determining the requirements for an organization’s information systems and is active in their specification, design, and implementation.

Page 8: CSE 102 Introduction to Computer Engineering What is Computer Engineering?

Information Technology (IT)

IT specialists take responsibility for

• selecting hardware and software products appropriate for an organization,

• integrating those products with organizational needs and infrastructure,

• and installing, customizing and maintaining those applications for the organization’s computer users.

Page 9: CSE 102 Introduction to Computer Engineering What is Computer Engineering?

Software Engineering

Software engineering is the discipline of developing and maintaining software systems that

• behave reliably and efficiently,

• are affordable to develop and maintain.

Page 10: CSE 102 Introduction to Computer Engineering What is Computer Engineering?
Page 11: CSE 102 Introduction to Computer Engineering What is Computer Engineering?
Page 12: CSE 102 Introduction to Computer Engineering What is Computer Engineering?
Page 13: CSE 102 Introduction to Computer Engineering What is Computer Engineering?
Page 14: CSE 102 Introduction to Computer Engineering What is Computer Engineering?
Page 15: CSE 102 Introduction to Computer Engineering What is Computer Engineering?
Page 16: CSE 102 Introduction to Computer Engineering What is Computer Engineering?

CSE Curriculum at Yeditepe University

FIRST SEMESTER SECOND SEMESTER

CHEM 101 General Chemistry 3 0 2 4 ES 112 Algorithms & Comp. Programming 3 0 2 4

ES 103 Computers & Information Systems 1 0 2 2 HUM 102 Humanities II 2 0 2 3

ESS 105 Engineering & Architectural Literature 1 0 2 2 CSE 102 Introduction to Computer Engineering 1 0 2 2

HUM 101 Humanities I 2 0 2 3 MATH 152 Calculus II 3 2 0 4

MATH 151 Calculus I 3 2 0 4 MATH 154 Discrete Mathematics 2 2 0 3

PHYS 101 Physics I 3 0 2 4 PHYS 102 Physics II 3 0 2 4

19 20

THIRD SEMESTER FOURTH SEMESTER

EE 211 Electrical Circuits 3 0 2 4 ECON 201 Economics 3 0 0 3

ESS 106 Tech. Rep. Writing & Presentation Skills 1 0 2 2 ES 162 Fundamentals of Material Science 2 0 2 3

CSE 211 Data Structures 3 0 2 4 ES 231 Fundamentals of Probability & Statistics 2 2 0 3

CSE 221 Principles of Logic Design 3 0 2 4 CSE 232 Systems Programming 3 1 0 3

MATH 221 Linear Algebra 2 2 0 3 CSE 252 Principles of Programming Languages 2 0 2 3

TKL 201 Turkish I 2 0 0 2 MATH 241 Differential Equations 3 2 0 4

TKL 202 Turkish II 2 0 0 2

19 21

Page 17: CSE 102 Introduction to Computer Engineering What is Computer Engineering?

CSE Curriculum at Yeditepe University

FIFTH SEMESTER SIXTH SEMESTER

ES 224 Signals and Systems 2 2 0 3 ES 272 Numerical Analysis 2 2 0 3

ESS 301 Engineering Management 3 0 0 3 HTR 302 History of Turkish Revolution II 2 0 0 2

HTR 301 History of Turkish Revolution I 2 0 0 2 CSE 331 Operating Systems Design 3 0 2 4

CSE 311 Theory of Algorithms 3 1 0 3 CSE 344 Software Engineering 2 2 0 3

CSE 321 Digital Electronics 2 0 2 3 CSE 354 Automata Theory & Formal Languages 3 0 0 3

CSE 323 Computer Organization 3 0 0 3 CSE XX1 Technical Elective I 3 0 0 3

CSE 343 File Structures & Databases 3 0 2 4

21 18

SEVENTH SEMESTER EIGHTH SEMESTER

CSE 421 Microprocessors & Microcontrollers 2 0 2 3 ESS 401 Law For Engineers 3 0 0 3

CSE 471 Data Comm. & Comp. Networks 3 0 2 4 CSE 492 Engineering Project 1 0 4 3

CSE XX2 Technical Elective II 3 0 0 3 CSE XX5 Technical Elective V 3 0 0 3

CSE XX3 Technical Elective III 3 0 0 3 CSE XX6 Technical Elective VI 3 0 0 3

CSE XX4 Technical Elective IV 3 0 0 3 NTE XXX Non-Technical Elective 3 0 0 3

16 15