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.
- 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 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 log your time
as specified on this syllabus.
- These logs are not planned to be deliverable,
and will not be graded. However, if questions arise
regarding activity time, you may be asked to deliver
your activity logs, although they will still
not be graded.
- 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. Keeping
data will help.
If you have a question about any of this, please ask.
Credit will be given only for original work.
Back to Top
- Asynchronous Learning Nets (ALNs)
-
- Self Study: You study the texts and any other course study
material on your own.
- Collaborative Projects: After your self-study, you
collaborate (communicating via whatever means the team
members find acceptable) with your partner(s) to
produce a team product. Your collaborative work is substantial,
asynchronous, and rapid.
- This course is an online learning course. Please read this
Online Learning web page
regarding online learning in this course and this program.
- What Do I Do?
- Study the assigned material.
- Write and read email messages about ideas, problems and
solutions to do with the assigned study material.
- Do the assigned work, deliver the assigned deliverables.
- Write and read Canvas discussions about
ideas, problems, projects, and solutions to do with the assigned
homework.
- Review the deliverables produced by other people.
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
|
January 7, 2021 |
May 3, 2021 |
Course in Progress |
|
January 7, 2021 |
Login in to the course on Canvas. |
January 7, 2021 |
January 25, 2021 |
Work on Project 1 Provisional |
|
January 25, 2021
|
Project 1 Provisional due |
|
February 8, 2021 |
Project 1 Final due
|
|
March 15, 2021 |
Project 2 due
|
|
May 3, 2021 |
Project 3 due
Course ends
|
Notes: The course begins at midnight (12: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