Course Desciption

         If you area EAS230b student, 

        CLICK HERE for EAS230B page

Description (.doc) (.pdf) including tentative schedule.

Announcements:

Lab 3 ccan be submitted until midnight 11/7/2004. We had some submission problem Friday.
Lab 4 Due date exteneded to 11/14/2004 midnight.

Extra Help .. Extra Help for Labs and Course Topics and  VC++


If you need extra help in any of the course activities, lab or course topics, it is available at these times for this week:

Date
Time
Location
Name of Student Assitant
12/7 Tue
3-8pm
126 Bell Hall
Brian Griffiths
12/8 Wed
3-4pm,4-5pm
Furnas 211
Brian Griffiths
12/8 Wed
6-7pm
Furnas 211
Leng Feng
12/9 Thu
11-12 noon
Furnas 211
Leng Feng
12/10 Fri
9-10 am
Furnas 211
Leng Feng
12/10 Fri
12-1pm, 5-6pm
Furnas 211
Brian Griffiths
12/11 Sat
1-4pm
Furnas 211
Leng Feng
12/12 Sun
1-4pm
Furnas 211
Leng Feng





FINAL EXAM Review

Final Review (.ppt)

FINAL EXAM Review Sessions:

DATE    Time     Location   TA Name

12/13       4 -7 pm 126 Bell  Brian Griffiths

12/14       4-7pm   126 Bell  Brian Griffiths

12/7  11-12   224 Bell        Xiang

12/8  11-12   126 Bell        Vijai

12/9  4-5     224 Bell        Geetha

12/13 6-7     224 Bell        Saradha

Lecture Material

It is assumed that the following course material is being made available to students of SUNY at Buffalo for use in the courses offered by the Department of Computer Science.
They are meant for instructional use only.

8/30: General Introduction. Go over syllabus and course policies.
9/01: Introduction to Problem solving: Ch.1 (.ppt) (.pdf)
         Extra code craps.cpp (.gz)
         Demo: Introduction to Visual C++ environment: type, edit, compile, link and execute C++ program
9/08:  Lab 1 Description (.doc) (.pdf)
          Introduction to Visual C++ Handout (.doc) (.pdf)
9/13:  Designing and Implementing Simple C++ Programs (.ppt)(.pdf)
9/20:  Continue variables, arithmetic operators, input and output statements; assignment statements; Grade Program
9/22:  Math Library, IO  formatting (.ppt) (.pdf)
9/27:  Control Structures : Selection statements (.ppt)(.pdf)
10/4: Control Structures: repetition structures (.ppt)(.pdf)
10/6: Still looping!!
10/11: do..while loop; Review for midterm exam (.ppt)(.pdf)
            How to do online submission? Required for Lab2. (.doc)
10/13: Exam for Section A: 5-5.50pm, 112 Norton (in the same room as the regular lectures)
            Section B exam is on Thursday.
10/18: Lab3 discussion and sample demo: Look at the link below for code we wrote during class.
10/20,25: Working with Data Files (.ppt) (.pdf)
10/27: Working with summations
11/1 : Lab 4 discussion and working with files;
          Introduction to functions
11/3: Working with functions: Modular design (.ppt) (.pdf)
11/8: Continue Functions
11/10: Lets revisit Craps Program introduced in the first week.
11/15: Lab 5 Discussion: Writing modular code using functions
11/17: Array Data Structures (.ppt)(.pdf)
11/29: Object-Oriented Programming (.ppt)

Problems solved during lecture and their C++ code

Projects (Labs)

Lab 1 Description (.doc) (.pdf)
          Introduction to Visual C++ Handout (.doc) (.pdf)
Lab 2 Design and Develop C++ Programs; Using Math Library (.doc)(.pdf)

Lab3 Working with Selection and Repetition Control Structurres (.doc)(.pdf)

Lab 4 Working with Files (.doc)(.pdf)
           MatLab file (Lab4.m)

Lab 5 Writing Modular programs with Functions (.doc)(.pdf)

Lab6 Object-oriented Programming and Working with Classes (.doc)(.pdf)

Introduction to C++

Recitation Coverage

    9/8:   Recitation sessions are scheduled for this week. Topic covered will be : Visual C++ environment and Lab1
              Many students had problems logging into Furnas Lab. If you had this problem, send mail nodehelp@eng.buffalo.edu
    9/13: Please attend recitations at Furnas 211 to get hands-on instruction on the lab assignment. If you missed your recitation
              session, please go to any recitation of your choice or meet your TA or instructor during their office hours.
    9/20: Complete project 1 demos, help with debugging, handing in hard copy of projects. Try examples from class.
    9/27: Lab2 programs: Design and implementation. Help with online submission.
    10/4: Lab 2 programs; Help in debugging.
    10/11: Lab 2; Help with online submission.
    10/18: Lab 3 problems and solutions, design, code and debud help.
    11/ 1: Working with Lab3; Start Lab4

Office Hours

Name
Office Hours
Location    
email
Bina Ramamurthy
Tue: 9-11am, Wed: 10-11am
127 Bell
bina@cse.buffalo.edu
Tim Terrill
Mon: 10-11.30am, Thu: 9.30 -11.00am  
123 Bell
terrill@cse.buffalo.edu
Geetapriya Tamilarasi
Thu 2-5pm
Trailer E6
gt7@cse.buffalo.edu
Sarada Sukavanam
Mon 1 -2pm, Mon, Wed : 6-7pm
Trailer E13      
ss254@cse.buffalo.edu
Vijay Kalathur
Mon, Wed: 10.30-12.00noon
Trailer B14
kvijay@cse.buffalo.edu
Xiang Yu
Tue: 11-12.30pm, Thu: 11-12.30pm
Baldy 30
xiangyu@cse.buffalo.edu