﻿ CISC105 Course Page

# CISC105 - General Computer Science Fall 2007

### Instructor: Michael Haggerty

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. 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.