Applied programming

Must be a TAR file

Must contain ALL required files

Always verify your tar files

Software Development

You are expected to write properly documented code (including comments) for all homework

Poorly commented programs will be penalized

Unix/Linux

Working knowledge of Linux development environment

Programs must be able to run in Linux environment

Use secure terminal emulators to access Linux systems from PC/Mac

Ssh, PuTTy

Run an X-terminal emulator on your PC/Mac to see Linux graphics

Xming

Compiling/Linking modules and programs using the command line

Homework will be assigned to write C programs and modules implementing various algorithms

HOMEWORK WORKFLOW:

Download homework files

Copy them (scp, winscp, filezilla) to Linux

Unarchive your files into directories called

hw1 for hw #1, hw2 for hw #2, etc…

Write your program, makefiles, etc (vi, nano)

Compile and debug your program (gcc, make)

Archive your work files (tar)

Copy back to your PC/Mac (scp, winscp, filezilla)

IMPORTANT

Analysis.txt

Required for homework

Spelling & grammar are important

Formatted for 78 column text terminal

Normally a full page of text or more (~3KB)

Tells “story” of homework

What you did

How you did it

Problems encountered and the resolution

Important intermediate results or tests

Data tables and comparisons

Any conclusions

Leave a Reply

Your email address will not be published. Required fields are marked *

Applied programming

Must be a TAR file

Must contain ALL required files

Always verify your tar files

Software Development

You are expected to write properly documented code (including comments) for all homework

Poorly commented programs will be penalized

Unix/Linux

Working knowledge of Linux development environment

Programs must be able to run in Linux environment

Use secure terminal emulators to access Linux systems from PC/Mac

Ssh, PuTTy

Run an X-terminal emulator on your PC/Mac to see Linux graphics

Xming

Compiling/Linking modules and programs using the command line

Homework will be assigned to write C programs and modules implementing various algorithms

HOMEWORK WORKFLOW:

Download homework files

Copy them (scp, winscp, filezilla) to Linux

Unarchive your files into directories called

hw1 for hw #1, hw2 for hw #2, etc…

Write your program, makefiles, etc (vi, nano)

Compile and debug your program (gcc, make)

Archive your work files (tar)

Copy back to your PC/Mac (scp, winscp, filezilla)

IMPORTANT

Analysis.txt

Required for homework

Spelling & grammar are important

Formatted for 78 column text terminal

Normally a full page of text or more (~3KB)

Tells “story” of homework

What you did

How you did it

Problems encountered and the resolution

Important intermediate results or tests

Data tables and comparisons

Any conclusions

Leave a Reply

Your email address will not be published. Required fields are marked *