CS 2073-001 Computer Programming 

with Engineering Applications

Fall 2010


Course Web Page


Time and Location

MW 4:00-5:15pm

SB 3.02.02


Dr. Turgay Korkmaz
Office: SB 4.01.13
Email: korkmaz@cs.utsa.edu
Phone: (210) 458-7346
Fax: (210) 458-4437 

Office Hours

MW 11:00am-1:00pm  (or by appointment)


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)
His Office:  Science Building 3.02.07 

Grader &


You can also get help from CS tutors:

CS Tutoring Schedule 


MAT 1214 and completion of or concurrent enrollment in MAT 1223.


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.


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.


  • Midterm: 20% (two exams: 0.75*max+0.25*min)

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

  • Quizzes&Attendance    10%     (The lowest quiz grade will be dropped)
  • Final Exam:                   30%     Friday Dec 10, 2010 ------ 1:30PM - 4:00PM


  • Assignments:                 40%     (Programming and problem solving, ! NO LATE HW !

The new online student survey in Fall:  November 18 through December 5



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) 




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


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)

        programs from the textbook 

        sample exams, programs etc

Other resources