Course Web Page |
|
Time and Location |
MW 4:00-5:15pm SB 3.02.02 |
Instructor |
Dr. Turgay
Korkmaz |
Office Hours |
MW 11:00am-1:00pm (or by appointment) |
TA |
Xin Jin will be the TA for CS2073 Email: xjin@cs.utsa.edu Office Hours: MW 5:15-6:30pm (after class) (or by appointment) |
Grader & Tutoring |
You can also get help from CS tutors: |
Prerequisite |
MAT 1214 and completion of or concurrent enrollment in MAT 1223. |
Textbook |
Optional
textbook: I would recommend you to get this one which I used when preparing
class notes · Engineering Problem Solving with C, 3rd Edition, Delores Etter, Prentice Hall, 2004. Other references that might be helpful 1.
C Programming for Scientists and Engineers, Reddy and Ziegler, Jones
and Bartlett, 2010. 2.
C for Enginners and Scientists, H. Cheng,
Mc Graw Hill, 2010 3. 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. |
Grading |
1. Mon
Oct 11, 2010 ----- 4:00 PM-5:15pm Sample midterm 1 2. Wed
Nov 3, 2010 -------- 4:00 PM-5:15pm Sample midterm 2
|
The new online student survey in
Fall: November 18 through December 5 |
|
Assignments |
We will have 9 assignments each is 5 points. The lowest one will be dropped; so max you will get 8*5=40. Officially they will be posted on the WebCT (BB) and You must submit your assignments using WebCT (BB)! !!!! NO LATE HOMEWORK WILL BE ACCEPTED !!! |
Course Topics and Class Notes |
· Chapter 0 HelloWorld (ppt) Hello World! C compiler using DOS Window Command Prompt ·
Chapter 1 (ppt)
Engineering Problem Solving ·
Chapter 2 (ppt) Simple C Programs (Constants, variables, assignments, operators,
simple I/O, math functions) · Chapter 3 (ppt) Control Structures and Data Files (Conditionals, selection and loop statements, files) · Chapter 4 (ppt) Modular Programming with Functions (Functions, macros, recursion(?)) · Chapter 5 (ppt) Arrays and Matrices (Arrays, sorting, searching, 2-dimensional arrays) · Chapter 6 (ppt) Programming with Pointers · Chapter 7 (ppt) Programming with Structures |
Software C/C++ compiler |
This year I plan to use the Microsoft Visual C++ 2008 Express Edition DOS Window Command Prompt. For instructions, click the above link Chapter 0 HelloWorld (ppt) 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 |