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)

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   Chapter 20 - Graphs
Chapter 19 Homework Assignment:   Chapter 20 Homework Assignment:
ece71-ch19-hw.pdf   ece71-ch20-hw.pdf
     
Chapter 21 - Standard Template Library (STL)   ECE 191T Final Project
Chapter 21 Homework Assignment:   ECE 191T Final Project 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

ECE 191T - Algorithms & Data Structures using C++
25 Apr 2017
07:30AM - 09:20AM
Office Hours
25 Apr 2017
01:00PM - 02:30PM
ECE Department Meeting
26 Apr 2017
12:00PM - 01:30PM

Events Calendar

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