13.07.2015 Views

program self-study report - Lamar University Electrical Engineering

program self-study report - Lamar University Electrical Engineering

program self-study report - Lamar University Electrical Engineering

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ELEN 1301 Introduction to Computers & Programming(Required)Catalog Description: Digital computers, <strong>program</strong> organization, algorithm development usingengineering examples and high-level languages.Prerequisites:By course: Corequisite: MATH 2413 or equivalent.By topic: Basic computer skills.Courses that require this as a prerequisite: ELEN 2311, ELEN 3381Credits: 3Offered: Fall and Spring AnnuallyInstructors:Primary: G. N. ReddySecondary: Selahattin SayilTextbook: C++ For Engineers and Scientists, Gary J. Bronson, Thomson Course Technology, SecondEdition, 2006, ISBN 0-534-99380-X.References: C++ How to Program, H. M. Deitel & P. J. Deitel, Prentice Hall Publishers, Fourth Edition,2003, ISBN 0-13-038474-7.WebCT Supplemental Class Notes, G. N. Reddy, Fall 2005.Objectives (with corresponding ABET Criteria/outcomes):Ensure students:• Are familiar with state-of-the-art <strong>program</strong>ming practices. (Criterion 3(i),(j))• Use modern <strong>program</strong>ming platforms to implement the assigned projects. (Criterion 3(k))• Implement comprehensive examples. (Criterion 3(e))• Have learned Object Oriented Programming - OPP. (Criterion 3(j))• Have learned basic computer architecture, devices, and application execution on these devises.(Criterion 3(c))• Have learned <strong>program</strong> interface to the outside world. (Criterion 3(c))Topics (approximate number of lecture hours):• INTRODUCTION TO COMPUTERS (supplemental class notes on WebCT)• Introduction to basic computer architecture and computer devices. Program compilationand execution. Device interfaces, ADC, DAC, and number systems. (6 hours)• Introduction to <strong>program</strong>ming languages, level of <strong>program</strong>ming, and styles of<strong>program</strong>ming, and <strong>program</strong> development phases. (4 hours)• PROGRAMMING (C++ Programming -- Text Book)• Program development environment. (2 hours)• Introduction to classes. (2 hours)• Introduction to Object-Oriented Programming using C++. (2 hours)• C++ Code design guideline: Indentation, structuring spacing alignment, formatting,redundancy, positive-negative logic. (2 hours)EE Program Self-Study Report-2006 51

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!