CISC105 - General Computer Science
Fall 2007

Instructor: Michael Haggerty

*
UD Home Page
CIS Home Page
My Home Page
Quick Links
Syllabus Labs Projects
MyCourses (aka WebCT): Login CISC105 Textbooks
CISC105 Class Example Programs Exam Info

Other Helpful Links:
Who should take CISC105?
CISC105 vs. CISC181
Cygwin Information - Cygwin is a X Windows emulator for Windows.
Phill Conrad's Wiki Page's
Notes of Plotting from Secure Shell


Important Dates:
09/11/2007 - Last day of Free Drop/Add
10/12/2007 - Freshman Marking Period Ends
10/23/2007 - Last day to withdraw without academic penalty
12/12/2007 - 7:00-9:00PM Final Exam in Willard 007
12/14/2007 - Last Day of Finals!
Class Number Date Topics Relevant Reading* Homework Assigned
1 8/29 Course Intro. MATLAB: About MATLAB (sec. 1-4)
MATLAB Environment (sec 1-2)
Unix: Chapters 1&2
 
2 9/5 MATLAB Variables, Order of Operation
3 9/10 Arrays MATLAB: MATLAB Environment (sec. 3-4)  
4 9/12 Built-In MATLAB Functions MATLAB: Built-In MATLAB Functions Due: 9/17
MATLAB
: Built-In MATLAB Functions - Problems 9, 10, 19 (Submit to MyCourses)
5 9/17 User Defined Functions MATLAB: User-Defined Functions
6 9/19 User-Controlled Input and Output MATLAB: User-Controlled Input and Output Sec1-2
7 9/24 User-Controlled Input and Output  
8 9/26 Manipulating MATLAB Matrices MATLAB: Manipulating MATLAB Matrices Due: 10/01 @ 11:55PM
MATLAB: Manipulating MATLAB Matrices - Problems 2 (all but c), 3
thermo_scores.dat
thermocouple.dat
9 10/01 Plotting MATLAB: Plotting sec 1-3  
10 10/03 Review    
11 10/08 Exam 1    
12 10/10 Logical Functions and Control Structures MATLAB: Logical Functions and Control Structures  
13 10/15 Logical Functions and Control Structures (cont)    
14 10/17 File I/O and Cell Arrays    
15 10/22 File I/O and Cell Arrays    
16 10/24 More on Plotting Lab07  
17 10/29 Intro to C++ C++: Chapter 1  
18 10/31 C++ Variables and Data Types C++: Chapter 2  
19 11/05 Review    
20  11/07 Exam 2    
21 11/12 C++ Functions C++: Chapter 5  
22 11/14 C++ Control Structures, Arrays and Pointers C++: Chapter 3 and select parts of Chapter 6  
23 11/19 C++ Control Structures, Arrays and Pointers C++: Chapter 3 and select parts of Chapter 6  
24 11/21 Informal Review...    
25 11/26 C++ Pointers and Recursion C++: Chapter 6 and pg 159  
26 11/28 Simple Array Sorting and Binary Search Class Notes...  
27 12/03 Structures/ File I/O C++ Chapter 4 and 6  
28 12/05 Review    

Note: The date and time for Exam 3 which is the Final Exam will be held sometime during finals week. The university sets the times for final exams. These exam times will be announced later in the semester (typically mid-October.)
Do not make any plans that require you to leave campus before the end of finals week, until you know all the dates and times of your final exams.

*Relevant Reading abbreviations
Abbreviation Book Name
MATLAB

MATLAB, by Holly Moore ISBN: 0536404976, 13-digit ISBN: 9780536404978 Prentice-Hall, 2007

C++ C++ Programming: Visual QuickStart Guide, Larry Ullman and Andreas Signer ISBN-10: 0-321-35656-X; ISBN-13: 978-0-321-35656-7; Published: Dec 16, 2005; Copyright 2006;
Unix Visual QuickStart Guide: Unix, 3rd Edition , Deborah S. Ray and Eric J. Ray ISBN: 0-321-44245-8, PeachPit Press, 2007
Current Date and Time:
© Michael Haggerty
haggerty@cis.udel.edu
CIS Department Instructor
Last Updated: