Difference between revisions of "CIS 3020"
Jump to navigation
Jump to search
(12 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | {{CIS 3020 Projects}} | ||
These notes have been split into parts to make better sense of what was going on. They are now as follows: | These notes have been split into parts to make better sense of what was going on. They are now as follows: | ||
* [[CIS 3020 Part 1]] | * [[CIS 3020 Part 1]] | ||
{| | {| | ||
− | |||
− | |||
− | |||
|- | |- | ||
− | ** What is a computer? | + | | |
− | + | * Introduction to CIS | |
− | + | * What is computer science? | |
+ | * Changing face of computer science | ||
+ | || | ||
+ | * What is a computer? | ||
+ | * Programming | ||
+ | * Programming Paradigms | ||
|} | |} | ||
* [[CIS 3020 Part 2]] | * [[CIS 3020 Part 2]] | ||
− | + | {| | |
− | + | |- | |
− | + | | | |
− | + | * Characteristics of Object Oriented Programming | |
− | + | * Unified Modeling Language | |
− | + | * Simple Program | |
− | + | * Real Program | |
− | + | * Terminology | |
− | + | * Software life cycle | |
− | + | * Traditional software life cycle costs | |
− | + | || | |
− | + | * Important issues in the real world | |
− | + | * Problem solving methodology | |
− | + | * Design | |
+ | * Object Oriented Design | ||
+ | * UML Revisited | ||
+ | * Problem | ||
+ | * Implementation | ||
+ | |} | ||
* [[CIS 3020 Part 3]] | * [[CIS 3020 Part 3]] | ||
− | + | {| | |
− | + | |- | |
− | + | | | |
− | + | * Syntactic Elements | |
− | + | * Structure of Class Definition | |
− | + | * Flow Charts | |
− | + | * Relational Operators | |
− | + | || | |
+ | * Logical Operators | ||
+ | * Example - Maximum | ||
+ | * if-else-if Ladder | ||
+ | * Scope | ||
+ | |} | ||
* [[CIS 3020 Part 4]] | * [[CIS 3020 Part 4]] | ||
** Variables | ** Variables | ||
** Linear Recursion | ** Linear Recursion | ||
* [[CIS 3020 Part 5]] | * [[CIS 3020 Part 5]] | ||
+ | {| | ||
+ | |- | ||
+ | | | ||
+ | * Messy Examples | ||
+ | * Tree Recursion | ||
+ | * Orders of Growth | ||
+ | || | ||
+ | * The Big-O | ||
+ | * Important Order Relationships | ||
+ | * Growth of Complexity Functions | ||
+ | |} | ||
+ | * [[CIS 3020 Part 6]] | ||
+ | {| | ||
+ | |- | ||
+ | | | ||
+ | * Ordering of Statement in Methods | ||
+ | * Recursion | ||
+ | * Analyzing a Recursive Problem | ||
+ | || | ||
+ | * Exponentiation | ||
+ | * Doing these calculations faster | ||
+ | * Tower of Hanoi Problem | ||
+ | |} | ||
+ | * [[CIS 3020 Part 7]] |
Latest revision as of 12:29, 25 April 2007
CIS 3020 Projects |
---|
Project 1 |
Stupid Code |
These notes have been split into parts to make better sense of what was going on. They are now as follows:
|
|
|
|
|
|
- CIS 3020 Part 4
- Variables
- Linear Recursion
- CIS 3020 Part 5
|
|
|
|