Vous êtes sur la page 1sur 2

CS 1336 Section 002 Programming Fundamentals

Syllabus

Instructor: Laurie Thompson


Office: ECSS 3.610
Office Hours: Tuesday & Thursday 9:30am. – 11:30am.
Telephone: (972) 883-4839
Email: Laurie.Thompson@utdallas.edu

TA: Yanyan Zeng


Office: ECSS 4.703
Office Hours: Monday & Friday 1:00pm. – 3:00pm. in ECSS 4.623
Email: yxz052000@utdallas.edu

Corequisite : CS 1136

Textbook: Standard Version of Starting Out with C++ 4th Edition 2005 Update by Tony Gaddis.

Materials : Homework assignments, programming assignments, and homework solutions will be available
at webct.utdallas.edu.

Grading: Homework assignments & unannounced quizzes – 10%


Lecture attendance – 5%
Programming projects – 20%
Exam #1 – 20% September 30, 2005
Exam #2 – 20% November 4, 2005
Final Exam – 25% December 2, 2005, 5:00pm. – 7:00pm.

An attendance sheet will be sent around the room each class. You will be considered absent if
you have not signed the attendance sheet by ten minutes after the scheduled start time of the
class.
Late programming projects and homework assignments will not be accepted.
The instructor reserves the right to give unannounced quizzes. Each quiz will count as a
homework grade. There are no make-ups for missed quizzes.
You must bring a photo ID to examinations.
There will be assigned seating for examinations.
All exams are open book and open notes.
PDAs, computers, cell phones, and backpacks will not be allowed at desks during
examinations.
The final exam is comprehensive.

Make up examinations will be administered only for well-documented emergencies. A


student must make every attempt possible, via telephone and email, to notify the instructor
that he/she will miss the exam prior to the examination date and time.

Scholastic
Dishonesty: Incidence of scholastic dishonesty will be handled according to university regulations.

Scholastic dishonesty includes, but is not limited to: copying assignments, giving your work to
another to be copied, looking at another students paper during the examination, using
unauthorized materials during examination, giving students in subsequent sections test or quiz
questions, handing in another persons work as your own, having someone else take an
examination for you, and changing a graded paper and requesting that it be regraded.

Page 1 of 2
Objectives: To develop the student’s abilities to:

• Develop algorithmic solutions for use on computers


• Express algorithmic solutions in a high level computer la nguage
• Use programming tools such as an editor, compiler, and linker
• Utilize fundamental programming structures - linear processing
• Utilize fundamental programming structures - conditional processing
• Utilize fundamental programming structures - loop processing
• Process data in arrays
• Develop programs in a functional/method form
• Perform searches and sorts
• Utilize reference variables
• Manipulate character and string data
• Perform sequential file input and output
Tentative
Schedule:
Date Class Material Reading Assignment Due
August 19 Review of syllabus & Intro. to Programming Chapter 1 Text
August 22 Intro. to Programming
August 24 Intro. to C++ Chapter 2 Text
August 26 Intro. to C++ Cont'd
August 29 Intro. to C++ Cont'd
August 31 Intro. to C++ Cont’d & Expressions & Interactivity Chapter 3 Text
September 2 Expressions & Interactivity Cont'd
September 7 Expressions & Interactivity Cont'd
September 9 Expressions & Interactivity Cont'd
September 12 Expressions & Interactivity Cont'd
September 14 Intro. to File Input & Output
September 16 Intro. to File Input & Output Cont'd
September 19 Making Decisions Chapter 4 Text
September 21 Making Decisions Cont'd
September 23 Making Decisions Cont'd
September 26 Making Decisions Cont'd
September 28 Looping & Review Chapter 5 Text
September 30 Exam #1
October 3 Looping
October 5 Looping Cont'd
October 7 Looping Cont'd
October 10 Looping Cont'd
October 12 Functions Chapter 6 Text
October 14 Functions Cont’d
October 17 Functions Cont'd
October 19 Functions Cont'd
October 21 More File Operations Chapter 12 Sections 12.1-12.6
October 24 Arrays Chapter 7 Text
October 26 Arrays Cont'd
October 28 Arrays Cont'd
October 31 Arrays Cont'd
November 2 Arrays Cont'd & Review
November 4 Exam #2
November 7 Searching Arrays Chapter 8 Text
November 9 Searching & Sorting Arrays
November 11 Sorting Arrays Cont’d
November 14 Pointers Chapter 9 Text
November 16 Pointers Cont’d
November 18 Characters & Strings Chapter 10 Sections 10.1-10.6
November 21 Characters & Strings Cont'd
November 23 Intro. to Structures Chapter 11 Sections 11.1-11.10
November 28 Intro. to Structures & Review
December 2 5:00pm. – 7:00pm. Final Exam

Page 2 of 2

Vous aimerez peut-être aussi