|
Course Learning Objectives/Outcomes |
Class Project Written |
Small Written Assign |
Class Project Present |
Topic Presen |
Resume |
Midterm |
Final |
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
1 |
 |
 |
 |
 |
 |
 |
 |
|
2 |
 |
 |
|
|
|
 |
 |
|
3 |
 |
 |
|
|
|
|
|
|
4 |
 |
 |
|
|
 |
|
|
|
5 |
|
|
 |
 |
|
|
|
|
6 |
 |
 |
|
|
|
|
|
|
7 |
 |
 |
|
|
|
 |
 |
Relation to program outcome: This course teaches the principles
of ethical analysis and how technology, law, and ethics interact
in society, to help the graduate confront and deal with the
ethical challenges that arise in professional practice.
This course also improves the graduate's ability to communicate
effectively with a variety of audiences, both technical and
non-technical. This course is used in part to assess CSC’s
achievement of ABET General Criteria E, F, G, and H (An
understanding of professional, ethical, and social
responsibilities; An ability to communicate effectively with a
range of audiences; An ability to analyze the impact of
computing on individuals, organizations, and society, including
ethical, legal, security, and global policy issues; Recognize
the need for, and an ability to engage in, continuing
professional development).
Academic Integrity:
University Policy on academic integrity will be followed for this course. Cheating will be taken very seriously,
resulting in harsh penalties. Since the skills required in this class are also required in the next class, cheating
in this class will seriously hamper your ability to pass the next class.
The University of North Carolina Wilmington is a community of high academic standards where academic integrity is valued.
UNCW students are committed to honesty and truthfulness in academic inquiry and in the mastery of existing knowledge.
This commitment begins when new students matriculate at UNCW, continues as they create work of the highest quality while
part of the university community, and endures as a core value throughout their lives.
It is the responsibility of every faculty member, student, administrator and staff member of the university community to uphold
and maintain the highest academic standards and integrity of the university. Any member of the university community who has
reasonable grounds to believe that an infraction of the Honor Code has occurred has an obligation to report the alleged
violation to the faculty member teaching the class who, in turn, must report the allegation to the Office of the Dean of
Students. This obligation is a core value of the Honor Code, and must be fulfilled by each and every member of the university.
UNCW students affirm their adherence to the Honor Code by signing an Honor Pledge after enrolling at the university; thereafter,
each student must conform to the Honor Code at all times. The absence of signing the pledge does not excuse students from their
obligation to read, practice and be held accountable to the rules and spirit of the Honor Code. Students who observe or suspect
an Honor Code violation are to notify the instructor in whose course the alleged infraction occurred.
Please follow the policies below:
Appropriate Collaboration
- Sharing class notes with another student.
- Discussing anything that was covered in class.
- Helping a fellow student locate a bug in his program, provided the following are true:
- You have already completed your program.
- You never type or dictate code for the student.
- You help with minor details, not solving the programming problem for him/her.
Inappropriate Collaboration (this is a partial list of examples only)
- Showing another student (who has not completed the assignment) your code.
- Copying code from another student.
- Verbally providing other students with the solution to the program. (This would be along the lines of giving them the key to solving the problem when they need to think it through themselves.)
- Helping other students during a test or quiz.
- Doing another student's work.
To succeed, do
more of the programming challenges at the end of each chapter than are assigned!