Texts
- (Read the Important
Note (below the list of texts) before you
buy! Three books are listed as "required", but only one
is required; which text is required depends on your choice of
language.)
- Head First Java (2nd ed.)
, by Kathy Sierra and Bert Bates, O'Reilly Media, Inc. ISBN
978-0596009205 (2005) (Required for the Java option only!)
Download
the Java errata.
- C# Option: Professional C# 7
and .NET Core 2.0 by Nagel, WROX (2019) ISBN 978-1119449270
(Required for the C# option only!).
- C++ Primer (5th ed.), by Lippman, Lajoie, and Moo,
Addison Wesley ISBN 978-0321714114 (2012) (Required for the C++
option only!) To
download the C++ errata click on the "Updates" tab.
Important Note regarding C++ in this course and in SSE 554: C++ has
changed over the years, and instructors now face the decision of
teaching the course "the old way" or "the new way".
With the selection of this text, we are selecting "the new
way". (This way is explained in some detail in the text.)
Expect people who learned C++ "the old way" to be
surprised by this approach. In particular, we will be learning C++
as it is intended to be used based on its current design; we will
_not_ be following the historical approach of treating C++ as an
extension of C.
Grading
Item
|
Percent of Term Grade
|
Project 1 will be delivered twice, once provisionally, and in
a final version. (See Assignments, below.) The grade for the
provisional version will determine whether or not you are
reported as being in academic trouble early in the semester. The
grade of the final version will replace the grade of the
provisional version. Please note that the final version includes
more than the provisional version, and may well receive a
different grade.
|
25
|
Project 2
|
35
|
Project 3
|
35
|
Canvas Discussion Contributions
|
5
|
- More information about
project grading is contained in the General
Project Rubric .
- Canvas Discussion
Contributions are graded as follows:
- They must be substantive
technical contributions, useful and informative to people in the
course, on topic with the course material.
- They must be posted in Canvas
while the course is in session (August 18 - December 8, 2020).
- They must be at least six in
number.
- Credit will be given only for
original work.
- The
Office of the Provost's "Academic Integrity page includes
a link to the Graduate Honor Code, which covers issues such as
plagiarism. Please take a good, careful look at the Graduate
Honor Code. Plagiarism is not acceptable in this, or any,
course.
- Project reports are to be
submitted complete, not as incremental partial submissions.
- Instruction Time
- All course work time
is categorized as either Direct or Non-Direct (but not both). More
information about the Direct and Non-Direct categories is
contained in the Direct and
Non-Direct and Report Logs.
Please read these pages very carefully.
- The SACSCOC (our accrediting
agency's) standard (minimum) for a three credit course such as
this is 2250 minutes of direct activity and 4500 minutes of
non-direct activity per semester. These minima add up to 6750
minutes of activity per semester.
- Please begin logging your time
as specified on these pages, starting wherever you are in the
course when you receive this notice (via Canvas). These logs will
not be deliverables for this course.
- These reports are not
deliverable.
- All deliverables are
due on their assigned dates .
- Deliverables submitted no more
than one day late may be graded, but with a 10 point penalty .
- Deliverables submitted more
than one day (24 hours) late will receive a grade of zero.
- Manage your time and
keep on schedule. You should schedule your work evenly throughout
the term.
If you have a question about any of this, please ask.
Back to Top
Additional Information
Changes to this Syllabus:
There will be changes to this syllabus, so check back frequently,
and don't forget to hit "Reload" or "Refresh".
Back to Top
Schedule
of Assignments and Events (tentative)
Start Date
|
End Date
|
Activity/Event
|
August 18, 2020
|
December 8, 2020
|
Course in Progress
|
|
August 18, 2020
|
Login in to the course on Canvas.
|
August 18, 2020
|
September 7, 2020
|
Work on Project 1
|
|
September 7, 2020
|
Project 1 Provisional due
|
|
September 21, 2020
|
Project Final 1 due
|
|
October 26, 2020
|
Project 2 due
|
|
December 8, 2020
|
Project 3 due
Course ends
|
Notes: The course begins at 8:00 am on the first day of class
(see schedule above), and ends at 11:59:00 pm on the last day of
class. Assignments are due at any time during the day specified on
the schedule, that is, before 11:59:00 pm on that day. All times are
Macon, Georgia (Eastern time zone) times.
Back to Top