NORTH CENTRAL TEXAS COLLEGE
COURSE SYLLABUS
|
Course Title: Fundamentals of Programming
|
|
Course Prefix & Number:
COSC 1436
|
Section Number: 0390
|
Semester:
Spring 2021
|
|
Semester Credit Hours: 4
|
Lecture Hours: 48
|
Lab Hours: 32
|
|
Course Description (NCTC Catalog):
This course introduces the fundamental concepts of structured programming, and provides a comprehensive introduction to programming for computer science and technology majors.
Topics include software development methodology, data types, control structures, functions, arrays, and the mechanics of running, testing, and debugging. This course assumes computer literacy.
|
|
Course Prerequisite(s): High School algebra, geometry, or business math.
|
|
Required or Recommended Course Materials:
Required: The textbook for the course is “Starting Out with C++ from Control Structures to Objects, 9th edition” by Tony Gaddis ISBN 9780134498379
Required: Access to the Student Resources Companion Site (This will be included in a new hard copy of the book but will have to be purchased separately with a used copy orelectronic copy of the book.)
The instructor will also provide some additional material during the semester.
You will need consistent and reliable access to a computer throughout the semester. PCs are preferred. It may not be possible to load the IDE onto MACs.
|
INSTRUCTOR INFORMATION
|
Name of Instructor:
|
Dr. Philip Schielke
|
|
Campus/Office Location:
|
Off-campus
|
|
Telephone Number:
|
512-629-8507 (cell)
|
|
E-mail Address:
|
Use Canvas Inbox only
|
OFFICE HOURS
|
Monday
|
Tuesday
|
Wednesday
|
Thursday
|
Friday
|
|
TBD
|
|
|
|
|
|
|
|
Other times by appointment
|
STUDENT LEARNING OUTCOMES (From Academic Course Guide Manual/Workforce Education Course Manual/NCTC Catalog
|
At the successful completion of this course the student will be able to:
|
|
1
|
Describe how data are represented, manipulated, and stored in a computer.
|
|
2
|
Categorize different programming languages and their uses.
|
|
3
|
Understand and use the fundamental concepts of data types, structured programming, algorithmic design, and user interface design.
|
|
4
|
Demonstrate a fundamental understanding of software development methodologies, including modular design, pseudo code, flowcharting, structure charts, data types, control structures, functions, and arrays.
|
|
5
|
Develop projects that utilize logical algorithms from specifications and requirements statements.
|
|
6
|
Demonstrate appropriate design, coding, testing, and documenting of computer programs that implement project specifications and requirements.
|
|
7
|
Apply computer programming concepts to new problems or situations.
|
GRADING CRITERIA
|
# of Graded Course Elements
|
Graded Course Elements
|
Percentage or Point Values
|
|
2
|
Unit Exams
|
10
|
|
7 - 10
|
Daily work
|
20
|
|
7
|
Programming projects
|
30
|
|
7
|
Chapter Quizzes
|
20
|
|
1
|
Final Exam
|
10
|
Class Schedule: Please refer to the Modules tab in Canvas for the Class Schedule.
ATTENDANCEPOLICY
Attendance in an online course is demonstrated by participation in the course. Simply “logging in”
does not count as “attendance.” Attendance will be taken based on participation.
Attendance will be taken in the hybrid class. Attendance is mandatory and will count as a daily work grade. Regular and punctual attendance is expected of all students in all classes for which they have registered. All absences are considered to be unauthorized unless the student is absent due to illness or emergencies as determined by the instructor. It is the student’s responsibility to provide documentation as to the emergency for approval and judgement by the faculty member.
Approved college sponsored activities are the only absences for which a student should not be held liable and only when provided by a college official ahead of the absence. Valid reasons for absence, however, do not relieve the student of the responsibility for making up required work. Students will not be allowed to make up an examination missed due to absence unless they have reasons acceptable to the instructor. A student who is compelled to be absent when a test is given should petition the instructor, in advance if possible, for permission to postpone the exam. Student will be dropped from a class by the Registrar upon recommendation of the instructor who feels the student has been justifiably absent or tardy a sufficient number of times to preclude
meeting the course’s objectives. Persistent, unjustified absences from classes or laboratories will be considered sufficient cause for College officials to drop a student from the rolls of the College. From Board Policy FC (LOCAL)
Last day to withdraw from a course with a “W” is April 5, 2021. DISABILITY SERVICES (Office for Students with Disabilities)
The Office for Students with Disabilities (OSD) provides support services for students with
disabilities, students enrolled in technical areas of study, and students who are classified as special populations(i.e. single parents).
Support services for students with disabilities might include appropriate and reasonable accommodations, or they may be in the form of personal counseling, academic counseling, career counseling, etc. Furthermore, OSD Counselors work with students to encourage self- advocacy and promote empowerment. The Counselors also provides resource information, disability-related information, and adaptive technology for students who qualify.
If you feel you have needs for services that the institution provides, please reach out to either Wayne Smith (940) 498-6207 or Yvonne Sandman (940) 668-4321. Alternative students may stop by Room 170 in Corinth orRoom 110 in Gainesville.
CORE CURRICULUM FOUNDATIONAL COMPONENT AREA (For classes in the Core)
Communication
Mathematics
Life and Physical Science Language, Philosophy & Culture Creative Arts
American History
Government/Political Science Social and Behavioral Sciences Component Area Option
REQUIRED CORE OBJECTIVES (For classes in the Core)
Critical Thinking
Communication
Empirical and Quantitative
Teamwork
Personal Responsibility Social Responsibility
COURSE TYPE
Academic General Education Course (from ACGM but not in NCTC Core)
Academic NCTC Core Curriculum Course
WECM Course
STUDENT HANDBOOK
Students are expected to follow all rules and regulations found in the student handbook and published online.
ACADEMIC DISHONESTY
Scholastic dishonesty shall include, but is not limited to cheating, plagiarism, academic falsification, intellectual property dishonesty, academic dishonesty facilitation and collusion. Faculty members may document and bring charges against a student who is engaged in or is suspected to be engaged in academic dishonesty. See Student Handbook, “Student Rights & Responsibilities: Student Conduct ([FLB(LOCAL)]”.
Consequences for academic dishonesty may include:
- Zero for the assignment in question
- “F” in the course
QUESTIONS, CONCERNS, or COMPLAINTS
|
Name of Chair/Coordinator:
|
Susan Svane
|
|
Office Location:
|
Corinth room 232
|
|
Telephone Number:
|
|
|
E-mail Address:
|
ssvane@nctc.edu
|
|
Name of Instructional Dean:
|
Debbie Huffman
|
|
Office Location:
|
Gainesville Campus
|
|
Telephone Number:
|
|
|
E-mail Address:
|
dhuffman@nctc.edu
|
COVID-19 Specific Syllabi Statements Fall 2020
Syllabi statement regarding potential Conversion of Onsite Classes to Online/Remote Format: North Central Texas College students should be aware that in the event of a college closure due to COVID-19, onsite classes will be converted to an online/remote format. Students should plan ahead to ensure they have access to the computer equipment (either PC, MAC, or tablet), webcam, and internet connectivity to continue their classes in an online/remote format. Please read all your official North Central Texas College student emails as the transition from onsite to online/remote might require a reorganization in your personal situation. Students will be granted a 72-hour transition and grace period. Online classes will continue as scheduled without disruption. Wear a mask, stay safe, and contact your Instructor as the situation arises. These policies and procedures were updated on July 30, 2020 and are subject to change.
Syllabi Statement Regarding Face Coverings: Per the North Central Texas College guidance on face coverings on campus, in the instructional setting, faculty and students must wear face coverings, such as masks or face shields. Students without coverings, or those who do not comply with the rules relating to face coverings, will not be able to participate in on-campus classroom activities. To request an exception to this requirement, students should contact the NCTC HR Office of Enrollment Management (ccove@nctc.edu). Failure to comply with the face coverings requirement may result in the Instructor directing the student to leave the classroom. Any student asked to leave the classroom may be referred to the student conduct officer. These policies and procedures were updated on July 30, 2020 and are subject to change.
Temporary COVID-19 Attendance Policy for Face-to-Face Meetings: We are facing an unprecedented situation in which all of us must be flexible and make prudent decisions in the best interest of our families, our campus, and our community. In light of this, North Central Texas College is temporarily establishing the requirement that faculty keep records of student attendance for face- to-face course meetings as well as a documented seating chart. In addition, students who are sick or need to quarantine should not attend classes. Students will not be required to provide formal documentation from a health care provider and will not be penalized for COVID-19 related absences when proper notification to campus health officials is made in accordance with the guidelines stated below.
Faculty will:
- Notify students about important course information and delivery changes through Canvas and campus email.
Students should:
- Provide notification to campus officials (via NCTC Daily Health Check protocol through Canvas) if they have tested positive for COVID-19 or have to quarantine so we can confirm reported absence with instructors, monitor, and assist the campus community.
- Notify instructors in advance of the absence.
- Connect with that class through Webex if the class session is being transmitted in a hybrid fashion.
- Keep up with and/or make up missed classwork or assignments.
- Submit assignments digitally through Canvas or other means as announced by your instructor.
- Work with their instructors to reschedule exams, labs, and other critical academic activities described in the course syllabus.
- Check Canvas and campus email daily to receive important announcements pertaining to the course.
During this period, faculty with face-to-face meetings will establish assigned seating/work stations to facilitate roll-taking, and, if necessary, contact tracing. Additionally, we ask all members of the College community to be attentive to their health, and safeguard others, by following the CDC’s
guideline to “stay home when you are sick.” You should stay home if you have symptoms. More
information on what to do if you are sick is available at the CDC’s website.
Additional NCTC information is available at http://www.nctc.edu/coronavirus/index.html