Appendix A - ABET - EMU
Fundamentals of Environmental Studies by D.K. Sinha, & A.D. Mukherjee. .....
Linear and non-linear Regression Analysis. ...... set of a typical 8-bit and 16 bit
microprocessor, subroutines and stacks, programming exercises. ..... Digital filter
design: Fiter structure, FIR filter design, IIR filter design, finite Word length effect.
Part of the document
Appendix A A1. Department courses
CMPE101 Foundations of Computer Engineering
CMPE112 Programming Fundamentals
CMPE211 Object Oriented Programming
CMPE223 Digital Logic Design
CMPE224 Digital Logic System
CMPE226 Electronics for Computer Engineers
CMPE231 Data Structures
CMPE242 Operating Systems
CMPE318 Principles of Programming Languages
CMPE321 Basics of Signals and Systems
CMPE323 Microprocessors
CMPE324 Computer Architecture and Organization
CMPE343 Systems Programming
CMPE344 Computer Networks
CMPE354 Database Management Systems
CMPE371 Analysis of Algorithms
CMPE415 Visual Programming
CMPE405 Graduation Project - Part I
CMPE406 Graduation Project - Part II
CMPE412 - Software Engineering
CMPE416 Object Oriented Programming and Graphical User Interfaces
CMPE418 Internet Programming
CMPE421 Parallel Computer Architecture
CMPE423 Embedded Systems Design
CMPE424 Speech and Image Processing
CMPE426 Digital Signal Processing
CMPE443 Real-time System Design
CMPE444 Data Communications
CMPE447 Fiber Optic Computer Communications
CMPE461 Artificial Intelligence
CMPE462 Functional and Logic Programming
CMPE471 Automata Theory
CMPE474 Performance Analysis of Computer Systems and Networks
CMPE476 System Simulation
A2. Courses taken other department(s) of Engineering Faculty
IENG355 Ethics in Engineering
IENG420 Engineering Economy
IENG450 Industrial Management A3. Course taken other Faculties
CHEM101 General Chemistry
ENGL191 Communication in English I
ENGL192 Communication in English II
ENGL201 Communication Skills in English
MATH151 Calculus I
MATH152 Calculus II
MATH163 Discrete Mathematics
MATH241 Ordinary Differential Equations and Linear Algebra
MATH322 Probability and Statistical Methods
MATH373 Numerical Analysis for Engineers
PHYS101 Physics I
PHYS101 Physics II
TUSL181 Turkish as a Second Language
A1. Department Courses |CMPE101 Foundations of Computer Engineering |
|Department: |
|Computer Engineering |
|Program Name: |Program Code: 25 |
|Computer Engineering | |
|Course Number: |Credits: |Year/Semester: |
|CMPE101 | |2009-2010 Spring |
| |3 Cr | |
| Required Course Elective Course (click on and check the |
|appropriate box) |
|Prerequisite(s): |
|None |
|Catalog Description: |
|This course introduces the student to the fundamental concepts of the |
|computer engineering discipline. Topics covered include: computers and |
|information processing -notion of computers, concepts of data and |
|information, applications of computers, history of computing. Computer |
|hardware -CPU, memory, input/output interface, secondary storage, ports, |
|types of computer systems, computer software -system software, utilities, |
|application software, data communication, an overview of operating |
|systems. General Problem Solving concepts: basic data types, constants and|
|variables, basic operators and expressions, algorithms, pseudocodes and |
|flowcharts, sequential and conditional problem solving (IF statements and |
|CASE logic), looping (WHILE - WHILE-END, REPEAT - UNTIL, FOR structures), |
|formatted output, examples in C programming language. |
|Course Web Page: |
|http://cmpe.emu.edu.tr/courses/cmpe101 |
|Textbook(s): |
|"Technology in Action", Alan Evans, Mary A. Poatsy and Kendall Martin, |
|Seventh Edition, Pearson Prentice Hall, 2010. |
|"Problem Solving and Program Design in C", Jeri R. Hanly and Elliot B. |
|Koffman, Sixth Edition, Pearson Addison-Wesley, 2009 |
|Indicative Basic Reading List : |
|"Programming in ANSI C", R. Kumar and R. Agrawal, West Publ., 1992 |
|Topics Covered and Class Schedule: |
|(3 hours of lectures per week) |
| |
|Week 1 |
|Introduction to the course. |
| |
|Week 2 |
|Looking at computers; Understanding and assessing hardware; A closer look |
|at system hardware. |
| |
|Week 3 |
|The operating system, utility programs and file management; Application |
|software. |
| |
|Week 4 |
|Using the Internet; Networking and security. |
| |
|Week 5 |
|Introduction to problem solving techniques. |
| |
|Week 6 |
|Introduction to C programming language. |
| |
|Week 7 |
|Data types and expressions in C. |
| |
|Week 8 |
|Principles of structured programming. |
| |
|Weeks 9-10 |
|Midterm exams; selective structures. |
| |
|Week 11 |
|Selective structures (Cont.). |
| |
|Week 12 |
|Selective structures (Cont.); Repetitive structures. |
| |
|Week 13 |
|Repetitive structures (Cont.); Midterm #2. |
| |
|Week 14 |
|Repetitive structures (Cont.). |
| |
|Week 15 |
|Functions. |
| |
|Week 16 |
|Final exams. |
| |
| Laboratory Schedule: |
|(2 hours of laboratory per week) |
| |
|Week 4 |
|Delivering computer accounts and explaining laboratory regulations. |
|Introduction to computer hardware. |
| |
|Week 5 |
|Introduction to Microsoft Word for Windows. |
| |
|Week 6 |
|Introduction to Microsoft Excel for Windows. |
| |
|Week 7 |
|Introduction to MS Visual C and C++ 6.0 Integrated Development |
|Environment (IDE). |
|