420-ENM-MT – Algorithms, Pseudocode And Design – Winter 2018

GENERAL COURSE DESCRIPTION

The student learns to translate conceptual information into a concrete application. He or she represents knowledge by using schemas and diagrams. In addition, the student studies conceptual models, designs and implements algorithms, applies software design techniques and methods that allow him or her to develop computer applications in an efficient manner.

Course Plan

 

Important dates

Final Exam –

Final Project – Report –

Final Project – Presentation –

Course 1

Algorithm

The Growth of Functions

Examples – Big O

 

COURSE 2

Algorithms – Example Set 1

Algorithms – Example Set 2

 

COURSE 3

Examples

 

COURSE 4

Use Case Diagrams

Use Case Recap

Use Case Netflix Example

 

COURSE 5

Use Case Description

USE-CASE Video rental Example 

Sequence Diagrams

Visual Paradigm – Sequence Diagrams