Lyles College Eng 50

ECE 191T - Algorithms and Data Structures (4 Units)

Use of C/C++ for lineary/binary searching, sorting, recursion, data structures, lists, stacks, queues, trees, heaps, strings, and algorithmic programming.  Applications of classes, objects, modularity, and abstraction.  Documentation, testing, and verification techniques using an Integrated Development Environment (IDE).  (4 lecture/lab hours)

Prerequisites:  ECE 70 or CSCI 40


Syllabus Information

Useful Links

HOWTOs

ECE 191T Lecture and Programming Resources
 (PASSWORD PROTECTED)
  
Sample ECE 71 Exam #1 - N/A
Sample ECE 71 Exam #2 - N/A
 
Chapter 1 - An Overview of Computers   Chapter 2 - Basic Elements of C++
Chapter 1 Homework Assignment:   Chapter 2 Homework Assignment:
ece71-ch01-hw.pdf   ece71-ch02-hw.pdf
     
Chapter 3 - Input/Output   Chapter 4 - Control Structures I (Selection)
Chapter 3 Homework Assignment:   Chapter 4 Homework Assignment:
ece71-ch03-hw.pdf   ece71-ch04-hw.pdf
     
Chapter 5 - Control Structures II (Repetition)   Chapter 6 - User-Defined Functions
Chapter 5 Homework Assignment:   Chapter 6 Homework Assignment:
ece71-ch05-hw.pdf   ece71-ch06-hw.pdf
     
Chapter 7 - User-Defined Simple Data Types   Chapter 8 - Arrays and Strings
Chapter 7 Homework Assignment:   Chapter 8 Homework Assignment:
ece71-ch07-hw.pdf   ece71-ch08-hw.pdf
     
Chapter 9 - Records (structs)   Chapter 10 - Classes and Data Abstraction
Chapter 9 Homework Assignment:   Chapter 10 Homework Assignment:
ece71-ch09-hw.pdf   ece71-ch10-hw.pdf
PackersData.txt    
Chapter 11 - Inheritance and Composition   Chapter 12 - Pointers, Classes, Virtual Functions 
Chapter 11 Homework Assignment:   Chapter 12 Homework Assignment:
ece71-ch11-hw.pdf   ece71-ch12-hw.pdf
     
Chapter 13 - Overloading and Templates   Chapter 14 - Exception Handling
Chapter 13 Homework Assignment:   Chapter 14 Homework Assignment:
ece71-ch13-hw.pdf   ece71-ch14-hw.pdf
stockdata.txt    
Chapter 15 - Recursion   Chapter 16 - Linked Lists
Chapter 15 Homework Assignment:   Chapter 16 Homework Assignment:
ece71-ch15-hw.pdf   ece71-ch16-hw.pdf
     
Chapter 17 - Stacks and Queues   Chapter 18 - Searching and Sorting Algorithms
Chapter 17 Homework Assignment:   Chapter 18 Homework Assignment:
ece71-ch17-hw.pdf   ece71-ch18-hw.pdf
     
Chapter 19 - Binary Trees   Supplemental - B-Trees
Chapter 19 Homework Assignment:   Supplemental Homework Assignment:
ece71-ch19-hw.pdf   ece71-b-trees-hw.pdf
     
Chapter 20 - Graphs   Supplemental - Hashing 
Chapter 20 Homework Assignment:   Supplemental Homework Assignment:
ece71-ch20-hw.pdf   ece71-hashing-hw.pdf
     
Chapter 21 - Standard Template Library (STL)   ECE 191T Final Project
Chapter 21 Homework Assignment:   Chapter 21 Homework Assignment:
ece71-ch21-hw.pdf   ece71-final-project.pdf
 

This webpage and the contents thereof are for the sole purpose of 
supporting ECE 71 for the designated semester.

They may not be reproduced or used in any fashion without the written consent of Dr. Gregory R. Kriehn,
of the Electrical and Computer Engineering Department, at California State University, Fresno.

Upcoming Events

Field Data Collection - Mandatory (Pressure Chamber Measurements)
26 Jun 2017
10:00AM - 04:00PM
AeroVironment Meeting
28 Jun 2017
03:00PM - 04:00PM
Independence Day
04 Jul 2017
12:00AM

Events Calendar

Last month June 2017 Next month
S M T W T F S
week 22 1 2 3
week 23 4 5 6 7 8 9 10
week 24 11 12 13 14 15 16 17
week 25 18 19 20 21 22 23 24
week 26 25 26 27 28 29 30