COMPUTER SCIENCE 1320

COURSE SYLLABUS

Spring 2010

Dr. Maury Eggen

Course:

Principles of Algorithm Design I

Instructor:

Dr. Maurice L. Eggen

Office:

Halsell 339A


Spring 2010 Office Hours:


Spring Meeting Hours and Room:


Text Materials:

Forouzan and Gilberg, Computer Science: A Structured Programming Approach Using C, Latest Edition, Thomson Course Technology, 2008


Course:

This course is the first course for computer science majors, following the guidelines established by the Association for Computing Machinery. This course also partially satisfies the requirements for the Common Curriculum. The course content includes learning about block structured strongly typed procedural programming languages as well as conceptual information including beginning data structures, computer arithmetic, computer organization, operating systems, programming languages, sorting and searching. Our study will include data types, arrays, strings, functions, structures, files, recursion, decisions and loops.


Prerequisite:

None


Course Goals and Objectives:

The objectives of this course include, but are not limited to, the following:


Laboratory Problems:

Several homework laboratory problems will be required for successful completion of this class including a significant final project, which will be discussed and assigned in class. Problems will be coded in a suitable programming language (C) on the departmental UNIX(LINUX) network. These problems are to be completed on an individual basis. Solutions turned in for grading must represent your own individual effort. Each problem submission must include a printed listing of the programs as well as documented (electronic) source code for the programs submitted. Detailed requirements for problem submission will be given in class. Each laboratory problem will have a due date. Homework is due at the beginning of the period on the day assigned. Late work will not be accepted.


Grades:

The grades in this class will be determined by:
Each of the three examinations will be approximately equally weighted, including the final, which will be given during the final examination week, and will serve as the third examination. Each examination is comprehensive, but will emphasize the most recent material. Each of the laboratory assignments will be worth a variable number of points, depending on difficulty. Averages will be calculated as a simple percentage, points earned divided by points possible. Letter grades will be assigned according to the following scale:
with plus and minus grades assigned in marginal cases. I advise you to keep track of your scores so you know where you stand in the class at any time.


Examination Dates:

Examination 1:
February 15, 2010
Examination 2:
March 29, 2010

Reading Days:

May 3, May 4, 2010

Final Examinations


Important Dates:

Click Here for Important Dates

Spring Schedule Narrative from the Office of the Registrar

Spring Schedule Narrative including Final Exam Schedule

Spring 2010 Schedule of Events

Spring 2010 Schedule of Events

Final Exam Schedule

Final Exam Schedule

Academic Honor Code

All students are covered by the Trinity University Honor Code that prohibits dishonesty in academic work. The Code asserts that the academic community is based on honesty and trust, and defines specific violations as well as the procedure to determine if a violation has occurred. The Code also covers the process of hearings for alleged violations and the various sanctions applied for specific violations. The Code also provides for an appeal process. The Code is implemented by the Academic Honor Council. Under the Code, a faculty member will (or a student may) report an alleged violation to the Academic Honor Council. It is the task of the Council to collect the pertinent evidence, adjudicate, and assign a sanction within certain guidelines if a violation has been verified. Students who are under the Honor Code are required to pledge all written work that is submitted for a grade: "On my honor, I have neither given nor received any unauthorized assistance on this work" and their signature. The pledge may be abbreviated "pledged" with a signature. The specifics of the Honor Code, its underlying philosophy, and the norms for sanctioning can all be found on the Academic Honor Council website, accessed through the Trinity Homepage.

Notes:


Additional References:


Return to Dr. Eggen's Home Page