Explore online education in Tennessee

CITC 1310 (formerly CISP 2090) Syllabus

Course Syllabus

CITC 1310 (formerly CISP 2090) - Programming I

3 Credit Hours

Course Information

Course Description:

This course introduces the basic concepts of programming, problem solving, programming logic, and design techniques using an object-oriented language. The topics covered include the language
syntax, functions, return types, and objects found in a current object-oriented programming language.

Course Outcomes:

Upon successful completion of this course, students will:

  • Develop an algorithmic solution to solve a problem using sequence, selection, and iteration.
  • Create and use data types and variables
  • Demonstrate the skills necessary to correctly compile, debug, and test programs
  • Develop modular, algorithmic solutions for basic computing problems
Prerequisites & Co-requisites:

None. While this is an online course in Computer Programming, any computer programming experience is helpful but not necessary.

Course Topics:
  • Module 1 Introduction to Computers, Programs, and Java Chapter
  • Module 2 Elementary Programming Chapter
  • Module 3 Selections Chapter
  • Module 4 Mathematical Functions, Characters, and Strings
  • Module 5 Loops Chapter
  • Module 6 Methods Chapter
  • Module 7 Single-Dimensional Arrays
  • Module 8 Multidimensional Arrays
Specific Course Requirements:
  • Log in regularly in the TNeCampus D2L account.
  • Create a Revel account. Here is a step by step video to do so: Create a Revel Account
  • Use TextPad as a programming editor, email program, computer (general skills), and an Internet browser (Internet Explorer or equivalent).
  • Read all 8 modules of the textbook in the Revel platform.
  • Engage in the 8 Revel assigned chapters with exercise sets. Each chapter has a specific graded set of exercises.
  • Write 8 major programming I Assignments.
  • Write programming code extensively.
  • Review the programming code in the 8 chapters in the textbook in the Revel platform including the "animation" feature.
  • Participate in the discussion board. Engage in the 8 graded discussions corresponding to the 8 modules.
  • Prepare for the 8 Tests by taking the 8 practice self tests.
  • Taking 8 Tests.

Specific Software requirements for the course include:

Textbooks, Supplementary Materials, Hardware and Software Requirements

Required Textbooks:

Please visit the Virtual Bookstore to obtain textbook information for this course. Move your cursor over the "Books" link in the navigation bar and select "Textbooks & Course Materials." Select your Program, Term, Department, and Course; then select "Submit."

Supplementary Materials:

None 

Hardware and Software Requirements:

Minimum hardware requirements can be found here.

Minimum software requirements can be found here.

Common applications you might need:

Web Resources:

Purdue OWL Online Writing Lab (for APA, MLA, or Chicago style)

The Writing Center Online Writer's Handbook

Student Resources:
  • Technical support information can be found on the TN eCampus Help Desk page.
  • Smarthinking virtual tutoring is available FREE of charge. to access Smarthinking, visit the course homepage and select Smarthinking under Course Resources. You also view sample sessions to see what Smarthinking offers and how it works.
  • Information on other student issues or concerns can be located on the TN eCampus Student Resources page.

Instructor Information

Please see "Instructor Information" in the Getting Started Module for instructor contact information, virtual office hours, and other communication information. You can expect to receive a response from the instructor within 24-48 hours unless notified of extenuating circumstances.

Participation, Assessments, & Grading

Testing Procedures:

All formal assignments will be completed using standard resources within the online course area.. The 8 major project assignments will need to be submitted through their assigned dropbox folders and need to be in a .java format. The 8 Tests will use the D2L quiz tool. No proctoring or use of special technologies will be required in this course. However, students should adhere to all TBR and institutional academic integrity guidelines

Grading Procedures:
Grading Scale:

Letter grades in this course (based on your mathematical score from the table below) will be assigned as follows:

2376 - 2640 PointsA
2112 - 2350 PointsB
1848 - 2086 PointsC
1584 - 1822 PointsD
Under 1584 PointsF
Assignments and Projects:

Your final grade in this course will be computed upon the scores you earn in each of the formal areas of activity as summarized in the table below:

Graded Items

DescriptionPoints 
8 Homework Exercises @ 100 points each 800 Subtotal Points 
8 Discussions @ 30 points each240 Subtotal Points 
8 Quizzes @ 100 points each800 Subtotal Points
8 Revel Engagement Sets @ 100 points each800 Subtotal Points
Total Points2640 Total Course Points
Class Participation:

To be successful in this course as a student, you must stay active and involved throughout the entire semester. Students are expected participate in all interactive aspects of the course. You should also regularly communicate with the instructor as part of your overall learning experience, check into the course frequently for announcements (usually on the course home page), and actively participate in threaded discussion events (both formal and informal). In addition to making the class more engaging and enjoyable, staying connected throughout is fundamental to your success in this class. We ask that you check e-mails and discussions often (at least three times weekly) and ask questions whenever you do not understand something.

Late Policy:

Assignments and tests may be turned in anytime up to and including the date due. Please see the table above for a detail on the numbers of assignments, tests and their actual grade value. Computer assignments may be turned in anytime up to and including the date due. There is one assignment per chapter. Please read carefully points 1 and 2.

  1. Any assignment/test turned in after the due date will lose 50 points for every day late (24 hours) unless the student has a properly documented explanation for the lateness (i.e. doctor's note). Assignments/Tests will not be accepted late due to a problem with your computer or disk. If you miss the deadline by 2 days you will be awarded a 0 on the assignment/test.
  2. Each time an assignment has to be resubmitted after it is was submitted the first time, the student loses 10 points automatically out of the total number of points. Thus if a student resubmits his/her assignment 5 times he automatically loses 50 points from the total number of points for a given assignment. 

If a graded assessment item is not submitted on time, the instructor will deduct 50 points of the grade per late day. The student must get in touch with the teacher for a reason why he/she was late in order for the instructor not to deduct 50% late grade submission.

Course Ground Rules

The following two statements (1., 2.) were derived from the TBR System-wide Student Rules document, released January 2012:

RULES OF THE TENNESSEE BOARD OF REGENTS STATE UNIVERSITY AND COMMUNITY COLLEGE SYSTEM OF TENNESSEE SYSTEMWIDE STUDENT RULES CHAPTER 0240-02-03 STUDENT CONDUCT AND DISCIPLINARY SANCTIONS

Read the document in its entirety here.

1. Standards of Conduct:

  • Students are required to adhere to the same professional, legal and ethical standards of conduct online as on campus. In addition, students should conform to generally accepted standards of "netiquette" while sending e-mail, posting comments to the discussion board, and while participating in other means of communicating online. Specifically, students should refrain from inappropriate and/or offensive language, comments and actions.

2. Review the TN eCampus Academic Integrity/Academic Honesty Policy:

  • In their academic activities, students are expected to maintain high standards of honesty and integrity. Academic dishonesty is prohibited.

Such conduct includes, but is not limited to:

  • an attempt by one or more students to use unauthorized information in the taking of an exam
  • to submit as one's own work, themes, reports, drawings, laboratory notes, computer programs, or other products prepared by another person,
  • or to knowingly assist another student in obtaining or using unauthorized materials.

Plagiarism, cheating, and other forms of academic dishonesty are prohibited.

Students guilty of academic misconduct, either directly or indirectly through participation or assistance, are subject to disciplinary action through the regular procedures of the student’s home institution.  Refer to the student handbook provided by your home institution to review the student conduct policy.

In addition to other possible disciplinary sanctions that may be imposed, the instructor has the authority to assign an "F" or zero for an activity or to assign an "F" for the course.

Other Course Rules:

Students are expected to:

  • Participate in all aspects of the course
  • Communicate with other students
  • Learn how to navigate in Brightspace
  • Keep abreast of course announcements
  • Use the assigned course management (Brightspace) email address rather than a personal email address
  • Address technical problems immediately:
  • Observe course netiquette at all times.

Guidelines for Communications

Email:

  • Always include a subject line.
  • Remember without facial expressions some comments may be taken the wrong way. Be careful in wording your emails. Use of emoticons might be helpful in some cases.
  • Use standard fonts.
  • Do not send large attachments without permission.
  • Special formatting such as centering, audio messages, tables, html, etc. should be avoided unless necessary to complete an assignment or other communication.
  • Respect the privacy of other class members

Discussions:

  • Review the discussion threads thoroughly before entering the discussion. Be a lurker then a discussant.
  • Try to maintain threads by using the "Reply" button rather starting a new topic.
  • Do not make insulting or inflammatory statements to other members of the discussion group. Be respectful of other’s ideas.
  • Be patient and read the comments of other group members thoroughly before entering your remarks.
  • Be cooperative with group leaders in completing assigned tasks.
  • Be positive and constructive in group discussions.
  • Respond in a thoughtful and timely manner.

Library

The Tennessee Virtual Library is available to all students enrolled in TN eCampus programs and courses. Links to library materials (such as electronic journals, databases, interlibrary loans, digital reserves, dictionaries, encyclopedias, maps, and librarian support) and Internet resources needed by learners to complete online assignments and as background reading will be included within the course modules. To access the Virtual Library, go to the course homepage and select the Virtual Library link under Course Resources.

Students with Disabilities

Qualified students with disabilities will be provided reasonable and necessary academic accommodations if determined eligible by the appropriate disability services staff at their home institution. Prior to granting disability accommodations in this course, the instructor must receive written verification of a student's eligibility for specific accommodations from the disability services staff at the home institution. It is the student's responsibility to initiate contact with their home institution's disability services staff and to follow the established procedures for having the accommodation notice sent to the instructor.

Syllabus Changes

The instructor reserves the right to make changes as necessary to this syllabus. If changes are necessitated during the term of the course, the instructor will immediately notify students of such changes both by individual email communication and posting both notification and nature of change(s) on the course bulletin board.

Disclaimer

The information contained in this syllabus is for general information purposes only. While we endeavor to keep this information up-to-date and accurate, there may be some discrepancies between this syllabus and the one found in your online course. The syllabus of record is the one found in your online course. Please make sure you read the syllabus in your course at the beginning of the semester. Questions regarding course content should be directed to your instructor.


Last Revised on July 12, 2021