Description

C and C++ programming. Core design and analysis of engineering algorithms and structures including lists, trees, graphs, traversal, and encoding. Fundamentals of C and C++ programming languages including pointers, structures, unions, and introduction to classes. Programming design topics including memory management, abstraction and design of advanced structures, and basics of software engineering.

General Information

Textbook
You can get started immediately with the class zyBook by following these simple instructions.
1. Sign up at http://www.zyBooks.com
2. Enter zyBook code ArizonaECE275Spring2016
3. Click Subscribe
The cost to subscribe is set at $60; any applicable returning student discounts will be applied automatically. The student subscriptions will be valid through 05/28/16.
Homework submission
All homework is submitted to https://d2l.arizona.edu/
Grades
All grades will be posted to https://d2l.arizona.edu/

Announcements

TCE Reminder
5/04/16 8:39 AM

Just a quick reminder that today is the last day to complete the TCEs for the course. 

Last day of Office Hours: Wednesday, May 4
4/28/16 2:30 PM

The last day of regularly scheduled office hours is Wednesday, May 4. While preparing for the final exam, if you have any questions the cannot be asnwered using Piazza, I will try my best to accommodate all requests for an appointment to meet in person.

Sections 23.1-23.2 (Participation Activities) has been added to class
4/27/16 7:28 AM

The teaching staff has posted a new reading_and_challenge_activities resource.

Title: Sections 23.1-23.2 (Participation Activities)
https://zybooks.zyante.com/#/zybook/ArizonaECE275Spring2016/chapter/23/section/1

Due date: Apr 28, 2016

You can view it on the course page: https://piazza.com/arizona/spring2016/ece275/resources

Teacher Course Evaluations (TCEs)
4/22/16 9:29 PM

Hi everyone, It's that time of year again; you're opportunity to provide us feedback on the course by completing the Teacher Course Evaluations (TCEs). I wanted to take a few moments to sincerely request that you complete the TCEs for ECE 275. Ming and I both very highly value your feedback, and these evaluations are extremely important to us (especially the comments fields, where you can provided details on what worked well and suggestions for improvements). Personally, I read through each and every comments provided by students. And, over the past five years, we have made improvements to ECE 275 based on the feedback received from students in previous semester.  

But wait, there's more. We'd love to get a response rate for the TCEs greater than 80%. So, if we can reach >80% by the last day of lecture, we will award 3 bonus Participation points for everyone. 

Project 5 has been added to class homepage under Resources
4/15/16 1:51 PM

The teaching staff has posted a new project_5 resource.

Title: Project 5
https://docs.google.com/document/d/1eL3Jky8125DvM1cA_cdXjAG9i-m5QW7mwmTnlTAe5yA/edit?usp=sharing


You can view it on the course page: https://piazza.com/arizona/spring2016/ece275/resources

Project X (the eXtra credit project)
4/06/16 2:37 PM

The requirements for Project X have been posted under resources. A few notes:

  1. This is an extra credit project that is worth the same amount of points as a final project submission.
  2. Standard early bonus and late penalties apply.
  3. There is no alpha submission for this project.
  4. The grade for the project is based on automated test cases with a check to ensure all project requirements were met. 
  5. The submission time for this project will overlap with Project 5. Be sure to use the correct drop boxes for each.

Title: Project X
https://docs.google.com/document/d/17CJACcquO7BrhGbCoeA3bwRLQn-H_K6kPy9Vf8YVIFw/edit?usp=sharing


You can view it on the course page: https://piazza.com/arizona/spring2016/ece275/resources

Hashtag class requirements for Project 4
4/03/16 7:20 PM

Please note that for the alpha submission, you must use the Hashtag class as defined in the project requirements. However, for the final project submission, you may add additional member variables and functions.

Section 16.2 and 15.7-15.10 (Participation Activities) has been added to class homepage
3/06/16 11:03 AM

For Tuesday's class, please read sections 16.2 and 15.7-15.10, in that order. Also, note that section 15.8 is optional.


Title: Section 16.2 and 15.7-15.10 (Participation Activities)
https://zybooks.zyante.com/#/zybook/ArizonaECE275Spring2016/chapter/16/section/2

Due date: Mar 8, 2016

You can view it on the course page: https://piazza.com/arizona/spring2016/ece275/resources

Staff Office Hours
NameOffice Hours
Roman Lysecky
When?
Where?
Sixing Lu
When?
Where?
Roberto Berigan
When?
Where?
Alberto Heras
When?
Where?
Lenny Lopez
When?
Where?
Thomas Bueti
When?
Where?
Travis Roser
When?
Where?
Brandon Lipjanic
When?
Where?
Duncan Reed
When?
Where?
Horacio Valencia
When?
Where?
Thomas May
When?
Where?
Jonathan Sprinkle
When?
Where?
Sophie DeBolt
When?
Where?
Miguel
When?
Where?
Garrett Vanhoy
When?
Where?
Alex Ji-Wen Brooks
When?
Where?
Swati Munjal
When?
Where?
Sean Ruckle
When?
Where?
Justin Loera
When?
Where?
Jonathan E Mitchell
When?
Where?
Ming Li
When?
Where?
Boyang Wang
When?
Where?
Rawa Adla
When?
Where?
Ana Sofia
When?
Where?

Reading and Challenge Activities

Reading and Challenge Activities
Due Date

Syllabus and Project Companion

Lecture Notes

Lecture Notes
Lecture Date
Apr 19, 2016
Mar 1, 2016
Feb 11, 2016
Feb 2, 2016
Jan 28, 2016
Jan 26, 2016
Jan 21, 2016