|
Course Web Page |
|
|
Time and Location |
TR 3:30 pm - 4:45 pm (Aug 26, 2009 - Dec 19, 2009) SB 3.02.10A |
|
Instructor |
Dr. Turgay
Korkmaz |
|
Office Hours |
TR 2:00pm-3:30pm (or by appointment) |
|
TA |
Jie Xiao TA office: SB 1.04.06 TA office hours: Tuesday & Thursday, 2pm - 3pm TA’s E-mail: jxiao@cs.utsa.edu |
|
Grader & Tutoring |
You can also get help from CS tutors: |
|
Prerequisite |
MAT 1214 and completion of or concurrent enrollment in MAT 1223. |
|
Textbook |
No textbook required but I would recommend you to get either - Engineering Problem Solving with C, 3rd Edition, Delores Etter, Prentice Hall, 2004, which I used mostly in preparing class notes - C How to Program, Fifth Edition, P. J. Deitel and H. M. Deitel, Prentice Hall, 2007. |
|
Objectives |
Algorithmic approaches to problem solving and computer program design for engineers. Engineering and mathematically-oriented problem sets will be emphasized, including nonnumeric applications. Searching, sorting, linked lists, and data typing will be introduced. May not be applied toward a major in computer science. |
|
Course Topics |
·
CH 1: Engineering Problem Solving ·
CH 2: Simple C Programs (Constants,
variables, assignments, operators, simple
I/O, math functions) ·
CH 3: Control Structures and Data Files (Conditionals, selection and loop statements, files) ·
CH 4: Modular Programming with Functions (Functions, macros, recursion(?)) ·
CH 5 Arrays and Matrices (Arrays, sorting, searching, 2-dimensional arrays) ·
CH 6: Programming with Pointers If time permits, ·
CH 7: Programming with Structures
|
|
Grading |
|
|
Assignments |
We will have 9 assignments and the lowest one will be dropped. Officially they will be posted on the WebCT and You must submit your assignments using WebCT! But I will also post them here for quick access. !!!! NO LATE HOMEWORK WILL BE ACCEPTED !!! Assignment test due by Friday, Sept 11, 2009, 5pm Some examples from students(ppt) 1. Assignment 1 due by Friday Sept 18, 2009, 5pm solution1.c 2. Assignment 2 due by Friday Sept 25, 2009, 5pm solution2.c 3. Assignment 3 due by Tuesday Oct 6, 2009, 5pm solution3.c 4. Assignment 4 due by Wed Oct 14, 2009, 5pm solution4.c 5. Assignment 5 due by Friday Oct 23, 2009, 5pm solution5.c 6. Assignment 6 and input6.txt due by Friday Oct 30, 2009, 5pm solution6.c 7. Assignment 7 due by Friday Nov 13, 2009, 5pm solution7.c |
|
Class Notes |
|
|
Software C/C++ compiler |
This year I plan to use the Microsoft Visual C++ 2008 Express Edition If you have any other C/C++ compiler and you want to use it, yes you can! |
|
Other online materials |
· Bloodshed Software (C/C++ compiler with a simple IDE that we used in previous years) · sample exams, programs etc |
|
Other resources |
· samples |