Difference between revisions of "CIS 3020"

From In The Wings
Jump to navigation Jump to search
(CIS 3020 moved to CIS 3020 Part 1: More structured this way)
 
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
#REDIRECT [[CIS 3020 Part 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:
 +
 
 +
* [[CIS 3020 Part 1]]
 +
{|
 +
|-
 +
|
 +
* Introduction to CIS
 +
* What is computer science?
 +
* Changing face of computer science
 +
||
 +
* What is a computer?
 +
* Programming
 +
* Programming Paradigms
 +
|}
 +
* [[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]]
 +
{|
 +
|-
 +
|
 +
* Syntactic Elements
 +
* Structure of Class Definition
 +
* Flow Charts
 +
* Relational Operators
 +
||
 +
* Logical Operators
 +
* Example - Maximum
 +
* if-else-if Ladder
 +
* Scope
 +
|}
 +
* [[CIS 3020 Part 4]]
 +
** Variables
 +
** Linear Recursion
 +
* [[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 13:29, 25 April 2007

CIS 3020 Projects
Project 1

Project 2

Project 3

Project 4

Project 5

Project 6

Stupid Code

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
  • Ordering of Statement in Methods
  • Recursion
  • Analyzing a Recursive Problem
  • Exponentiation
  • Doing these calculations faster
  • Tower of Hanoi Problem