Sie sind auf Seite 1von 2

CS 1336 - Programming Fundamentals

Syllabus - Section 003


Shyam Karrah Office: ES 2.502
Phone: 972-883-4197 E-mail: skarrah@utdallas.edu

Office Hours: Monday/Wednesday 1:00 – 5:00 pm

Corequisite: CS 1136

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

Materials: Homework assignments and programming assignments will be available at


webct.utdallas.edu.

Grading: Homework assignments & unannounced quizzes – 10%


Lecture attendance – 5%
Programming projects – 20%
Exam #1
Exam #2
Final Exam
This course is a prerequisite for CS 1337 and a grade of C or better is required to
enroll in the next programming course (Computer Science I).

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 may be assigned seating for examinations.
All exams are open book. PDAs, computers, cell phones, and backpacks will not be
allowed at desks during examinations.
The final exam may be 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.

Spring 2006
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
• Perform sequential file input and output

Tentative Schedule:
Date Class Activity Assignment
Tuesday, January 10 Review of Syllabus
Thursday,January 12 Basic Computers and Programming Read Chapter 1
Tuesday, January 17 Introduction to C++ Read Chapter 2
Thursday,January 19 Introduction to C++ continued
Tuesday, January 24 Expressions and Interactivity Read Chapter 3
Thursday,January 26 Expressions and Interactivity continued
Tuesday, January 31 Expressions and Interactivity continued
Thursday,February 2 Making Decisions Read Chapter 4
Tuesday, February 7 Making Decisions continued
Thursday,February 9 Looping Read Chapter 5
Tuesday, February 14 Exam Review
Thursday,February 16 Exam 1 - Chapters 1,2, 3, and 4
Tuesday, February 21 Looping continued
Thursday,February 23 File Input and Output Read Chapter 12 to Page 724
Tuesday, February 28 Functions Read Chapter 6
Thursday,March 2 Functions continued
Tuesday, March 7 Spring Break
Thursday,March 9 Spring Break
Tuesday, March 14 Functions continued
Thursday,March 16 Arrays Read Chapter 7
Tuesday, March 21 Arrays continued
Thursday,March 23 Arrays continued
Tuesday, March 28 Searching and Sorting Arrays Read Chapter 8
Thursday,March 30 Exam Review
Tuesday, April 4 Exam 2 - Chapters 5, 6 and 7
Thursday, April 6 Pointers Read Chapter 9
Tuesday, April 11 Characters and Strings Read Chapter 10
Thursday, April 13 Characters and Strings continued
Tuesday, April 18 Exam Review
Thursday, April 20 Exam 3 - Chapters 8, 9 and 10

Spring 2006

Das könnte Ihnen auch gefallen