[
Home] [INFAQs]
[Class
Schedule] [Textbook]
[Lecture
Slides] [Additional
Coverage] [Supplementary
Material] [Evaluation
Areas] [Course
Submissions] [Student
Information]
Class Schedule *
The class schedule
is structured in order for you to efficiently manage your schoolwork with your other
responsibilities**. The Schedule given below is tentative,
and is dependent upon actual class progress (I would rather
cover less material and make sure that you fully understand what you have
covered). Additional information about the topics to be covered can be
found by clicking on the week in which they scheduled (The
estimated time given to the topic that week is given in parentheses)
Week |
Topic |
Items Due/Comments |
1
|
Introduction
(1½)
Bits and Bytes
(1½) |
FAMILIARIZE YOURSELF WITH THIS
WEBPAGE !!! (NOW!!)
Course Enrollment
Get Next set of Lecture Slides:
Bits
and Bytes
Get Next set of Lecture Slides:
Basic Data
Types
Study, Study, Study!!!! |
2
|
Bits and Bytes
(1)
Basic
Data Types (2) |
Bits & Bits
On-Line Quiz
Bits & Bytes Reference
Study, Study, Study!!!! |
3
|
Basic
Data Types (3) |
Basic Data Types
On-Line Quiz 1
Get Next set of Lecture Slides:
Intro to
C/C++ Programming
STUDY FOR QUIZ 1 !!! |
4
|
Introduction to C
(1½)
Catch-up and
Review (?)
Quiz 1
(1½) |
Tutorial Topic
Submission
Basic Data Type
Reference
Basic Data Types
On-Line Quiz 2
Study, Study, Study!!!! |
5
|
Introduction to C
(3)
|
C/C++
Reference
C/C++ Tutorials
Get Next set of Lecture Slides:
RAM
Allocation
Study, Study, Study!!!! |
6
|
Project 1
Review (½)
Lab Session
(1½)
RAM
Allocation (1) |
Get Next set of Lecture Slides:
Numeric
Arrays
Study, Study,
Study!!!! |
7
|
Numeric Arrays
(2½)
Project 2
Review (1/2) |
RAM Allocation Reference
RAM Allocation Tutorials
Project 1
Get Next set of Lecture Slides:
Strings
Get Next set of Lecture Slides:
Structured Data Objects
Study, Study, Study!!!! |
8
|
Strings
(1)
Structured Data Objects (2)
|
Numeric Array Reference
Numeric Array Tutorials
String Reference
String Tutorial
Mid-Term Evaluations
STUDY FOR QUIZ 2 !!! |
9
|
Catch-up and
Review (?)
Quiz 2
(1½) |
Project 2
Get Next set of Lecture Slides:
Searching
and Sorting
Study, Study, Study!!!! |
10
|
Searching and
Sorting
Quiz 2
Review (1/2)
Project 3
Review (1/2)
|
Structured Data
Object Reference
Structured Data Object Tutorial
Get Next set of Lecture Slides:
Linked
Lists
Study, Study, Study!!!! |
11
|
Spring Break!! |
Relax, Relax, Relax!!!! |
12
|
(1½)
Linked
Lists
(1½)
Project 4
Review (½) |
Searching and Sorting
Reference
Searching and Sorting Tutorials
Project 3
Study, Study, Study!!!! |
13
|
Linked
Lists
(2½)
|
Linked list Reference
Linked List Tutorials
Get Next set of Lecture Slides:
Dynamic Memory Allocation
Study, Study, Study!!!! |
14
|
Dynamic
Memory Allocation (1½)
Project 5
Review (½) |
Project 4
Get Next set of Lecture Slides:
Binary
Trees
Study, Study, Study!!!! |
15
|
Binary
Trees (1½)
|
Dynamic Memory
Reference
Dynamic Memory Allocation
Tutorials
STUDY FOR QUIZ 3 !!! |
16
|
Catch-up and
Review (?)
Quiz 3 (1½) |
Binary Tree Tutorials
Binary Tree Reference
Final Evaluations
Project 5
STUDY FOR FINAL EXAM !!! |
17 |
Final Exam
(2½) |
Check The University's Final Exam Schedule
!!! |
* |
Actual Course schedule depends on the progress of the class.
I would rather take more time to make sure you understand the material and
cover less than hurry through all of the projected material. |
** |
If you are working
while taking classes or have other responsibilities, that's Great! However,
it is NEVER
(NOT ever) an excuse for missing a class, an assignment, or any other
evaluation area. As far as I am concerned, THIS
COURSE IS YOUR PRIMARY JOB !!! |
*** |
Only
if you have chosen this option |
Additional Notes:
- I don't Expect to run exactly on
schedule. Some sections may take more time, some may be completed earlier.
If we do fall behind, I will extend the due date for for some assignments. I
will let you know in class.
- Unless otherwise instructed, all items
due will be due at the beginning of THE LAST CLASS OF THE WEEK.
NOTE: The website is occasionally down (usually because of server
problems). THIS IS NOT A REASON FOR EXTENDING THE DUE DATE !!! You
will notice that I have given you plenty of time to complete each
assignment. DO IT EARLY !!! Unless I specify otherwise, there will be
no extensions.
- Because we are having three quizzes,
the only way we can do it is to have the 3rd quiz in the last week of classes. I don't like it. I know you don't like it, especially
since we have to turn around and have the Final exam the following week, but
I don't know anyway else of doing it
This page was last
updated on 01/10/08
|