|
|
Line 52: |
Line 52: |
| ** Linear Recursion | | ** Linear Recursion |
| * [[CIS 3020 Part 5]] | | * [[CIS 3020 Part 5]] |
− | : {|
| + | {| |
| |- | | |- |
| | | | | |
Revision as of 10:26, 2 April 2007
These notes have been split into parts to make better sense of what was going on. They are now as follows:
- Introduction to CIS
- What is computer science?
- Changing face of computer science
|
- What is a computer?
- Programming
- Programming Paradigms
|
- 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
|
- Syntactic Elements
- Structure of Class Definition
- Flow Charts
- Relational Operators
|
- Logical Operators
- Example - Maximum
- if-else-if Ladder
- Scope
|
- Messy Examples
- Tree Recursion
- Orders of Growth
|
- The Big-O
- Important Order Relationships
- Growth of Complexity Functions
|