420-ENM-MT – Algorithms, Pseudocode And Design – Summer 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 – Part 1 –

Final Project – Part 2 –

Final Project – Part 3 –

 

Algorithm

COURSE 2

Algorithms – Example Set 1

Algorithms – Example Set 2

COURSE 3

Algorithm – ICA

Algoritm 2

Solution

Solution Power function

Course 4

Algorithm Complexity – The Growth of Functions

Examples – Big O

 

 

Course 4

Recursive Algorithm

Examples

 

 

 

 

 

 

 

 

Course 5

Algorithms and flowcharts

Course 6

Java Printing – List Example

Solution list

Course 7

In Class Activity – List

Java Printing – List Activity

Course 8

solution exam

 

Course 9

Class Diagrams

Course 10

MCD to MPD translation

Use case examples

 

 

 

 

Course 11

Final Project Report Template