CS 1410 – Introduction to Computer Science SPRING 2005



CS 1410 – Introduction to Computer Science SPRING 2005

Instructor:          Dr. Ali Berrached

Office:                 S712                                              Tel: (713) 221-8639

E-mail:                  berracheda@uhd.edu             URL:

Office Hours:     MW 1:30-2:30   T 2:00-3:00 PM  and by appointment.

Catalog description: This course covers the history, nature and uses of the computer, algorithms, number systems, information representation, and organization, with an overview of computer hardware and software, computing systems and major applications. An introduction to high-level languages with an emphasis on writing programs in C++. Topics include control statements, subprograms, data types, arrays, and an introduction to records and streams. Closed (supervised) laboratories are conducted throughout the proceeding of the course. Programming platform is Windows Visual C++.

Course Objectives: After taking this course, a student should be able to

1.        understand the fundamentals of the disciplines, methodologies and techniques of computer programming.

2.        be able to design and implement C++ programs to solve simple application problems.

Textbook: Programming and Problem Solving with C++ (4th Edition) by Dale and Weems. Jones and Bartlett Publishers, 2004

Course Topics: Chapters 1-10 of textbook.

Course prerequisites: Credit or enrollment in MATH 1404 or MATH 1505 or MATH 1306; and placement in ENG 1301 or above. Students not meeting these prerequisites are subject to being dropped from the course without prior notification at their own expense.

Topic prerequisites: Knowledge and understanding of the use, terminology, and notation of mathematical functions.

Course grade: Course grades will be determined as follows:

|Assignment |Weight |

|2 Midterm Exams |20 % each |

|Final Exam |30 % |

|Programming assignments |20 % |

|Labs & class |10 % |

|participation | |

• Your final course grade will be determined by the standard college formula based on your course average: 90-100⋄ "A", 80-89⋄ "B", 70-79⋄ "C", 60-69⋄ "D", 0-59⋄ "F".

• A passing average (60+) on both tests and programming projects is needed to pass this course.

• The Last day to withdraw from a course with a grade of "W" is March 24, 2005.

Class attendance: You are expected to attend all classes and lab sessions. All lab assignments must be completed and receive instructor’s approval.

Programming Assignments: One of the key educational objectives of this course is to provide you knowledge and experience with the modern programming concepts and methodologies required in upper-level courses, industry, and graduate schools. Therefore, you can expect to do a great deal of programming in this course. You can expect programming to occupy a significant amount of your time during the semester, so plan accordingly. 

Make-up assignments and exams: Homework/programming assignments are to be completed and turned in by the due date at the beginning of class. Late assignment will not be accepted. Make-up exams will only be given in cases of documented emergencies. It is your responsibility to contact your instructor with documentation of your emergency as soon as possible. All missed grades will be recorded as zeros.

Academic Dishonesty: For this class, all work must be done individually -- no group work is allowed. You are encouraged to generally discuss assignments with fellow students, but may not copy their solution or code. Doing so constitutes academic dishonesty which will be sanctioned with a grade of F in the course. See for more information on UHD’s policy on academic dishonesty.

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download