CS 1336 Section 002 Programming Fundamentals Syllabus

Instructor: Office: Office Hours: Telephone: Email: TA: Office: Office Hours: Email: Laurie Thompson ES 3.610 Tuesday 10:00am.–11:30am., Tuesday 1:30pm.–2:30pm., & Thursday 10:00am.–11:30am. (972) 883-4839 lthomp@utdallas.edu Korosh Golnabi ES 4.623 Tuesday & Thursday 6:00pm. – 8:00pm. koroshg@student.utdallas.edu

Corequisite: CS 1136 Textbook: Standard Version of Starting Out with C++ 4th Edition. 2005 Update. Tony Gaddis and Barret Krupnow. Starting Out with C++ 4th Edition Lab Manual. Dean DeFino and Michael Bardzell. Programming assignments, homework assignments, and homework solutions will be available at webct.utdallas.edu. Homework assignments, unannounced quizzes, & lecture attendance – 10% Programming projects – 20% Exam #1 – 20% February 21, 2005 Exam #2 – 20% April 1, 2005 Final Exam – 30% April 29, 2005, 8:00am. – 10:00am. The final exam is comprehensive. PDAs, cell phones, calculators, books, notebooks, and backpacks will not be allowed at desks during examinations. There will be assigned seating for all examinations. You must bring two forms of photo ID to examinations. 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. An attendance sheet will be sent around each class. You will be considered absent if you have not signed the attendance sheet by 10:10am. 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

Materials:

Grading:

Objectives:

To develop the student’s abilities to: • • • • • • • • • • • Develop algorithmic solutions for use on computers Express algorithmic solutions in a high level computer language 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

Tentative Schedule:
Date January 10 January 12 January 14 January 19 January 21 January 24 January 26 January 28 January 31 February 2 February 4 February 7 February 9 February 11 February 14 February 16 February 18 February 21 February 23 February 25 February 28 March 2 March 4 March 14 March 16 March 18 March 21 March 23 March 25 March 28 March 30 April 1 April 4 April 6 April 8 April 11 April 13 April 15 April 18 April 20 April 22 April 25 April 29 Class Material Review of syllabus & Intro. to Programming Intro. to Programming Intro. to C++ Intro. to C++ Cont'd Intro. to C++ Cont'd Expressions & Interactivity Expressions & Interactivity Cont'd Expressions & Interactivity Cont'd Expressions & Interactivity Cont'd Expressions & Interactivity Cont'd Intro. to File Input & Output Intro. to File Input & Output Cont'd Making Decisions Making Decisions Cont'd Making Decisions Cont'd Making Decisions Cont'd Looping & Review Exam #1 Looping Looping Cont'd Looping Cont'd Looping Cont'd Functions More File Operations Functions Cont'd Functions Cont'd Functions Cont'd Arrays Arrays Cont'd Arrays Cont'd Arrays Cont'd & Review Exam #2 Searching & Sorting Arrays Sorting Arrays Cont'd Sorting Arrays Cont'd Pointers Pointers Cont'd Characters & Strings Characters & Strings Cont'd Characters & Strings Cont'd Intro. to Structures Intro. to Structures & Review 8:00am. – 10:00am. Final Exam Reading Assignment Due Chapter 1 Text Chapter 2 Text Chapter 3 Text

Chapter 4 Text

Chapter 5 Text

Chapter 6 Text Chapter 12 Sections 12.1-12.6

Chapter 7 Text

Chapter 8 Text Chapter 9 Text Chapter 10 Sections 10.1-10.6

Chapter 11 Sections 11.1-11.9

Page 2 of 2

Sign up to vote on this title
UsefulNot useful

Master Your Semester with Scribd & The New York Times

Special offer: Get 4 months of Scribd and The New York Times for just $1.87 per week!

Master Your Semester with a Special Offer from Scribd & The New York Times