NORTH CENTRAL TEXAS COLLEGE
COURSE SYLLABUS
|
Course Title:
|
Programming Fundamentals I
|
|
Course Prefix & Number:
|
COSC1436
|
Section Number:
|
0390
|
Semester/Year:
|
Fall 2019
|
|
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 or electronic 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:
|
Mrs. Becky Solley
|
|
Campus/Office Location:
|
Gainesville, Room 804
|
|
Telephone Number:
|
940-668-7731 ext. 4511
|
|
E-mail Address:
|
Use Canvas Inbox only
|
OFFICE HOURS
|
Monday
|
Tuesday
|
Wednesday
|
Thursday
|
Friday
|
|
|
5:00 – 6:00 pm (may change)
|
|
|
|
|
|
|
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
|
|
5
|
Exams
|
25
|
|
12
|
Quizzes
|
25
|
|
12
|
Daily work/discussions
|
25
|
|
12
|
Programming projects
|
25
|
ATTENDANCE POLICY
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 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 November 1.
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 or Room 110 in Gainesville.
COURSE TYPE
X 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
|