CSE 1342
– Programming Concepts in C/C++ – Fall 2009
Class
Location: 113 Junkins
Class Time: MW
1:00pm – 2:20pm.
Instructor: Don
Evans
Office: Expressway Tower 800T
Office
Phone: (214)768-3929
Web
Page: http://engr.smu.edu/~devans
E-Mail: devans@engr.smu.edu
Office
Hours: MW 11:00 -11:50 and TTh 2:00 – 3:00 in
SIC 314 (214)768-1673
TA: Tushar Gokhale Office: SIC Help Desk Office
Hours: TBD email: tgokhale@mail.smu.edu
Course Prerequisites: C- or better in CSE 1341, a 4 or 5 on
the AP Computer Science A or AB exam, or departmental permission.
Course
Co-requisites: Each
student must also be enrolled in one of the CSE 1342 labs.
Text:
C++ How to Program,
6th edition, by Deitel, Prentice Hall.
Topics and Assignments (this schedule
is subject to minor adjustment):
|
WEEK |
TOPICS |
HOMEWORK |
PROGRAMS |
LABS |
|
W
8/26 |
class overview; c vs. C++; C++ vs. Java chapter 2 - Introduction to C++ Programming |
No homework |
|
No Labs |
|
M
8/31 W
9/02 |
chapter 3 - Introduction to Classes and
Objects chapter 4 - Control Statements: Part I; Chapter 5 - Control Statements: Part
II |
|
||
|
M
9/07 W
9/09 |
university
holiday chapter 6 - Functions and an Introduction to Recursion |
|
|
|
|
M 9/14 W 9/16 |
chapter 6 - Functions and an Introduction to Recursion chapter 6 - Functions and an Introduction to Recursion |
|
||
|
M 9/21 W 9/23 |
chapter 7 - Arrays and Vectors chapter 7 - Arrays and Vectors |
|
|
|
|
M 9/28 W 9/30 |
Test Review Test 1 (chapters 2 – 7) |
No homework |
|
|
|
M 10/05 W 10/07 |
chapter 8 - Pointers and Pointer-Based
Strings chapter 8 - Pointers and Pointer-Based
Strings |
See email attachment |
|
|
|
M 10/12 W 10/14 |
fall
break chapter 8 – Pointers and Pointer-Based
Strings |
No homework |
|
|
|
M 10/19 W 10/21 |
chapter 9 – Classes: A Deeper Look, Part I chapter 10 – Classes: A Deeper Look, Part II |
No Homework |
|
|
|
M 10/26 W 10/28 |
chapter 10 - Classes: A Deeper Look, Part II chapter 11 – Operator Overloading |
See email |
|
|
|
M 11/02 W 11/04 |
chapter 11 – Operator Overloading Test 2
Review |
No homework |
|
|
|
M 11/09 W 11/11 |
Test 2 (chapters 8-11) chapter 12 – Object-Oriented Programming:
Inheritance |
No homework |
|
|
|
M 11/16 W 11/18 |
chapter 12 – Object-Oriented Programming:
Inheritance chapter 13 –
Object-Oriented Programming: Polymorphism |
|
|
|
|
M 11/23 W 11/25 |
UML Class
Diagram Exercises University
holiday |
No Homework |
|
|
|
M 11/30 W 12/02 |
chapter 17 – File Processing Study Big-Oh Analysis and More Big-Oh Slides chapter 19 – Searching and Sorting with
emphasis on Big O |
|
|
|
|
M 12/07 W 12/09 |
Test 3 Review Test 3 (chapters 12-13, 17,19-20 and Big-Oh slides) |
No homework |
|
Programs:
Due dates for programs will always be on the Monday of the week it is
assigned. To be on time, programs must be
uploaded into the appropriate Blackboard folder by 10pm on the Monday due
date. Under special circumstances approved by your professor, a late
folder can be requested for a program; the maximum late time is Wednesday at
10pm after the program is due. Late programs will have 30 points deducted
from their score.
Homework:
A hardcopy of
your homework is to be turned in Wednesday at 1:00 pm of the week it is
assigned.
Distribution:
Exams
…….….60%
Programs..……30%
Homework...…
10%
All exams,
programs, team projects and homework are graded on a scale of 0 – 100.
Scale:
93 - 100 A
90 - 92 A-
87 - 89 B+
83 - 86 B
80 - 82 B-
77 - 79 C+
73 - 76 C
70 - 72 C-
67 - 69 D+
63 - 66 D
60 - 62 D-
00 - 59 F
Department Contact:
Debra
McDowell debra@engr.smu.edu (214)
768-3080
Beth Minton beth@engr.smu.edu (214) 768-3083
Disability Accommodations: Students needing academic accommodations for a
disability must first contact Ms. Rebecca Marin, Coordinator, Services for Students with Disabilities (214-768-4557) to
verify the disability and establish eligibility for accommodations. They should then schedule an appointment with
the professor to make appropriate arrangements.
Religious Observance:
Religiously observant students wishing to be absent on holidays that
require missing class should notify their professors in writing at the
beginning of the semester, and should discuss with them, in advance, acceptable
ways of making up any work missed because of the absence.
Excused Absences for University
Extracurricular Activities: Students participating in an officially
sanctioned, scheduled University extracurricular activity will be given the
opportunity to make up class assignments or other graded assignments missed as
a result of their participation. It is
the responsibility of the student to make arrangements with the instructor
prior to any missed scheduled examination or other missed assignment for making
up the work.
Other Useful Information