Synopsis
Purpose. The study of programming languages and their use in software systems engineering. See beyond hypes, know the past, grasp fundamental concepts. Textbook: Exercises in Programming Style Evaluation. Projects (70%) + Readings (20%) + Class participation (10%) Pedagogy:
- Lectures give overview of the material Course policies: Policies |
Instructor: Prof. Cristina Lopes, DBH 5076, lopes
at ics dot uci
dot edu
Office hours: Mondays, Wednesdays 11am--12pm
Weekly Assignments
There will be 6 to 9 assignments. Each one is a small set of programming exercises plus paper summaries
Submission: 1 single zip file submitted to EEE
Project | Topic | Due date |
1 | - Sign Course policies. Turn in to "Policies" DropBox. - Exercises from book 1.1, 1.2, 2.1, 2.2 + Week 1 readings (*). Turn in to "Homework 1" DropBox |
1/11 |
2 | - Exercises from book 3.4, 4.3, 5.1, 5.2, 6.1 + Week 2 readings (*). Turn in to "Homework 2" DropBox | 1/18 |
3 | - Exercises from book 7.1, 7.2, 8.1, 9.1 + Week 3 readings (*). Turn in to "Homework 3" DropBox | 1/25 |
4 | - Exercises from book (11.1, 11.2) or (12.2, 12.3) + 13.1 + (14.1, 14.2) or (15.1, 15.2) + Week 4 readings (*). Turn in to "Homework 4" DropBox | 2/1 |
5 | - Exercises from book 18.4 + 19.1 + Week 5 readings (*). Turn in to "Homework 5" DropBox | 2/8 |
6 | - Exercises from book 22.3 + 24.1 + 24.2 + 24.3 + Week 6 readings (*). Turn in to "Homework 6" DropBox | 2/15 |
7 | - Exercises from book 26.1+26.2 (one single solution) + 27.1+27.2 (one single solution)+ Week 7 readings (*). Turn in to "Homework 7" DropBox | 2/22 |
8 | - Exercises from book 28.1 + 29.1+ 31.1 + 31.3 + Week 8 readings (*). Turn in to "Homework 8" DropBox | 3/1 |
9 | - Exercises from book 32.1 + 32.3 + 33.1 + 33.2 + Week 9 readings (*). Turn in to "Homework 9" DropBox | 3/8 |
No exam
Academic Honesty
I trust all students are honest and do not cheat. Those who break my trust at any point will get an F in the course - no excuses or apologies will be accepted.Additional penalties may also be imposed by the department and the university. Very severe incidents of academic dishonesty can result in suspension or expulsion from the university.
Students with Disability
Any student who feels he or she may need an accommodation based on the impact of a disability should contact me privately to discuss his or her specific needs. Also contact the Disability Services Center at (949) 824-7494 as soon as possible to better ensure that such accommodations are implemented in a timely fashion.