Syllabus | ||||||||||||||||||||||||||||||||||||||||||||||||||
CSCI 1320 - Programming in C | ||||||||||||||||||||||||||||||||||||||||||||||||||
Course Syllabus | ||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||
Programming techniques with the C programming language, emphasis on modular design, data abstraction and encapsulation using ANSI C. Use of all features of C including arrays, pointers, structures, prototypes, separate compilation and the C-preprocessor. Development of generic functions and study of portability issues. |
||||||||||||||||||||||||||||||||||||||||||||||||||
Return to top | ||||||||||||||||||||||||||||||||||||||||||||||||||
None | ||||||||||||||||||||||||||||||||||||||||||||||||||
Return to top | ||||||||||||||||||||||||||||||||||||||||||||||||||
Venkata Habiram Koppaka |
||||||||||||||||||||||||||||||||||||||||||||||||||
Return to top | ||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||
Return to top | ||||||||||||||||||||||||||||||||||||||||||||||||||
After completing this class, students will be able to: | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||
This course will also focus on strengthening students' problem solving skills | ||||||||||||||||||||||||||||||||||||||||||||||||||
Return to top | ||||||||||||||||||||||||||||||||||||||||||||||||||
In this course, a 'student-centered' approach will be emphasized instead of the traditional teacher-centered approach. Students are expected to attend all classes, read related chapters and notes before class, work homework exercises, and participate in class discussion, problem solving and laboratory experiments In order to be successful in this class, the student should be self-motivated and actively involved in the learning process. Every class will begin with a question and answer session, where the previous class days work will be discussed/reviewed. Reading the notes for the assigned day should be completed before the start of each class. The University of Houston-Clear Lake and its staff are here to help students learn and achieve their academic goals. The instructor is expected to be prepared, to be punctual, to conduct appropriate classroom activities such as delivering lectures and promoting classroom discussions, to keep students informed of any changes in the course, to assist students generally in their efforts to learn the course material, and to evaluate student performance on assignments, on exams, and for the course as a whole. |
||||||||||||||||||||||||||||||||||||||||||||||||||
Return to top | ||||||||||||||||||||||||||||||||||||||||||||||||||
Expect to spend 7-10 hours a week on this class.
|
Cell phones need to turned off before coming to class. |
Return to top | ||||||||||||||||||||||||||||||||||||||||
The course schedule can be found at the schedule link on the website. | ||||||||||||||||||||||||||||||||||||||||
Return to top | ||||||||||||||||||||||||||||||||||||||||
Assignments will be assigned almost every class. All assignments will be posted on the web page. It is the students' responsibility to get the assignment. The due date will be provided on the schedule. All assignments are due at the beginning of class on the due date. They will not be accepted at any later time. Only the instructor will accept assignments. (There is no drop box or any other method in which to submit your programs or assignments.) If a student if unable to come to class on a due date, it is the students' responsibility to give it to the instructor before that. | ||||||||||||||||||||||||||||||||||||||||
It is your responsibility to keep your assignments with original grade marks. You NEED to show the original marks in case you have a dispute with your grade. | ||||||||||||||||||||||||||||||||||||||||
Return to top | ||||||||||||||||||||||||||||||||||||||||
This is a program-intensive class. A minimum of 4 programs assigned for the semester. All programs will be posted on the web page. It is the students' responsibility to get the programs. The due date will be provided on the schedule. All programs are due at the beginning of class on the due date. They will not be accepted at any later time. Only the instructor will accept programs. (There is no drop box or any other method in which to submit your programs or assignments.) If a student if unable to come to class on a due date, it is the students' responsibility to give it to the instructor before that. | ||||||||||||||||||||||||||||||||||||||||
Unless instructed otherwise, for each programming assignment hand in the source listing, the hard copy of the sample input, the hard copy of the output and an executable program on disk. Every program has to be documented according to the documentation guidelines of the university. | ||||||||||||||||||||||||||||||||||||||||
It is your responsibility to keep your programs with original grade marks. You NEED to show the original marks in case you have a dispute with your grade. | ||||||||||||||||||||||||||||||||||||||||
If you wish to buy any software for the windows environment, you might want to take advantage of the alliance we have with several software vendors to give special rates to students at UHCL. More information and purchase information, click here. | Return to top |
|||||||||||||||||||||||||||||||||||||||
Pop quizzes may be held at the beginning of class. The quizzes will be on work covered on the previous class day. Quizzes will be close book/notes. There will be no make-up quizzes if you are late to class, or miss class. However, the lowest quiz grade will be dropped at the end of the semester. | ||||||||||||||||||||||||||||||||||||||||
Return to top | ||||||||||||||||||||||||||||||||||||||||
Exams will be open book and open notes. There will be no makeup exams. If you miss one exam ( you need to have a good reason for missing an exam! ), the grade from the exam following will be used for the missed exam. If you miss more than one exam, you will be given a failing grade (F). You cannot miss the final exam. |
||||||||||||||||||||||||||||||||||||||||
Return to top | ||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||
Return to top | ||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||
University Academic Honesty Policy: All UHCL students are responsible for knowing the standards of academic honesty. Please refer to the UHCL catalog and the student Life Handbook for the University Academic Honesty Policy. Plagiarism, that is, using research without citations, or using intellectual property without crediting the sources, will result in failure of the course. See the UHCL academic honesty policy for details. Academic Integrity: Each student is expected to maintain the highest standards of honesty and integrity in academic and professional manners. The University reserves the right to take disciplinary action, up to and including dismissal, against any student who is found guilty of academic dishonesty or otherwise fails to meet these standards. Access to Education: Qualified students with disabilities needing appropriate academic adjustments should contact the instructor as soon as possible to ensure your needs are met in a timely manner. For information on assistive technology available for student use and additional information on services available through Coordinator of Health Disabilities Services, Bayou 1402, telephone 281-283-2627. If you will require special academic accommodations, as specified by the Americans with Disabilities Act, please contact the Disability Services Office at 281-283-2627. Collaboration: Collaborative work, such as studying or discussing course assignments and materials with other class members is encouraged. Changes in Syllabus: The instructor may make necessary revisions of the syllabus. It is the student's responsibility to keep informed of any changes. All changes will be posted on the website. Copyright: All materials in this course fall under copyright laws and should not be downloaded, distributed, or used by students for any purposes outside of this course. 6 Drop Rule: Students who entered college for the first time in Fall 2007 or later should be aware of the course drop limitation imposed by the Texas Legislature. Dropping this or any other course between the first day of class and the census date for the semester/session does not affect your 6 drop rule count. Dropping a course between the census date and the last day to drop a class for the semester/session will count as one of your 6 permitted drops. You should take this into consideration before dropping this or any other course. Visit www.uhcl.edu/records for more information on the 6 drop rule and the census date information for the semester/session. Other UHCL Policies : UHCL General Program Requirements on Withdrawals, Appeals, GPA, Repeated Courses etc. can be found at http://www.uhcl.edu/XDR/Render/catalog/archives/125/06/. |
||||||||||||||||||||||||||||||||||||||||
Return to top | ||||||||||||||||||||||||||||||||||||||||