About ECE
  Welcome, History, Mission, Contact Information, more
   
  Academics
  Undergraduates, Graduates, Online Degree, Accreditation, Facilities
   
  Admissions
  Undergraduates, Graduates
   
  People
  Faculty & Staff Directories, Student Organizations, Alumni, Visitor Info
   
  Research
  Labs, Research Divisions, Centers
   
  Announcements
  Calendar, Timecard, Faculty In the News, ECE Newsletter, Faculty Searches
   
 
  Webmaster 
Last modified: August 12, 2008  
University of Florida

EEL 4834 C++ - Programming for Electrical Engineers

 

Catalog Description: (3cr) Develop computer skills and art of writing good computer programs using C and C++ languages. Examples and exercises relevant to Electrical Engineering are used.

Prerequisites: None

Textbook: None

Course Objective: This course is designed to provide the student with a more detailed understanding of data handling, graphics programming, and computer communications in an engineering environment.

Professional Component: 3 credits of Engineering Design

Relationship to Outcomes:  (To view how the outcomes of this course fit in with the curriculum, click here

  • EE2 - knowledge of mathematics, basic and engineering sciences necessary to analyze and design complex systems
  • a - an ability to apply knowledge of mathematics, science, and engineering
  • d - an ability to function on multi-disciplinary teams
  • e - an ability to identify, formulate, and solve engineering problems
  • k - an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice

Class Schedule:  3 classes per week of 50 minutes each

Topics:

  • Intoduction to the Visual Studio programming environment
  • Engineering data types/ Programming with the console
  • Saving and storing data to files in text and binary formats
  • IEEE Floating Point interpretation/ Microcontroller math
  • Document/View Architecture and the Foundation Classes
  • Introduction to graphical programming in Windows
  • Plotting data
  • Interactive drawing techniques.
  • Using serialization and advanced object techniques
  • Serial Communications (RS-232) – ActiveX controls
  • Packet protocols and error checking
  • TCP/IP WinSockets programming
  • Internet programming techniques

Course Committee: Dr. Boykin, Dr. Li, Dr. Jordan

Course Committee Reports for:

Fall Term
Spring Term
Summer Term
2005