Final Projects Due Wed May 8 @ 5 p.m.

All coursework, Quizzes, Linux Labs and the FP and its components (FP, FPDB, Ethics DB, Linux OS Quiz located in course conclusion LM) must be submitted by above date and time.
Note it is the student’s responsibility to check their grades and accepted coursework throughout the semester noting, per the syllabus/course requirements, Linux Labs must be completed/accepted in order and all Linux Labs must be accepted prior to beginning the Final Project.  Directions for checking grades and LL assessment notes sent previously but also located in main BB announcement.

I’m getting inquiries for assistance on the Final Project.  Please note – per the FP directions, FPs are unsupported as the LLs along with the required reading and learning how to research have given you all the tools and knowledge you need to complete the FPs if you have started the FP on time.  Please recognize I cannot provide students with the answer and then give them credit for my answer as this would violate academic integrity. To this extent, please consider this equivalent to a Final Take Home Exam.  In a Final Exam, students cannot ask the proctor for the answer, a hint, or assistance or even if they are on the correct path as this must be solely the student’s work.  From another perspective, please consider I can not give students the answer and then give them credit for my answer and it would be particularly unfair to give single students assistance and give them the same grade as those students who completed the FP  on their own. 

Final Projects (FPs) consist of:

Final Project (FP) submission
Final Project Discussion Board (FP DB) (Please take notes on your experiences completing FP and submissions should minimally 500 words or more)
Ethics Discussion Board (Ethics DB) (Please see www.ciss100.com Emergent Technology Discussion Board and the Ethics Discussion Board directions)

Submission of the above items takes place in the BB Course Conclusion Lecture Module noting the CC LM also contains the required Linux OS Quiz.

Final Project Introduction Video

Final Projects require:

1. You will choose one (1) Final Project from the sub-menu.

2. You will submit screenshots of your FP in the BB Course Conclusion LM as directed (*Kali Linux FP also requires phone or screen recordings of your chosen applications).

3. You will also be required to present your experiences in the Final Project DB located in the Course Conclusion LM (2-3 paragraphs).

These experiences should include any difficulties and successes you had (i.e. how you solved the problems and what you found e.g. I received an error message and Google search led me to 3 possible solutions and the solution that worked was…..).  It is not necessary to document your every step as this is implicit in the instructions.

4. Note the Ethics DB located in the Course Conclusion LM is also a component of the Final Project.

The possible Final Projects are as follows and again, you will only choose 1 Final Project option.

Advanced Scripting

This FP is performed on the HVCC AcadNX server similar to your LL 1-9 & 12 so a Virtual Machine implementation is not required.

This FP is straightforward but note it requires significant time (~10+ hours).

LAMP WordPress Implementation

Requires a desktop Virtual Machine (e.g. VMWare or VirtualBox) or it can be done in the Amazon EC2 Cloud.

Please perform the LAMP and WordPress installations documenting your experiences and recording screenshots as directed (note WordPress is located in LAMP submenu and this project requires a working Ubuntu Linux instance in either a VB or on a USB Drive).  If you are a Web Design student you should be doing this Final Project.

Note – This project can receive an extra credit point by implementing the LAMP WordPress instance in the free Amazon Web Services (AWS) Cloud however you must first implement it in your VM. To receive extra credit please be sure to email me with the link to your AWS instance.

Lastly – consistent with LL10 please take snapshots of your system when complete as a safeguard.

Kali Linux (formerly Backtrack Linux) – WiFi Security Penetration Testing

May be done in a desktop Virtual Machine (e.g. VMWare or VirtualBox) or, it may be done on a USB drive. If done on a VM, consistent with LL10 please take snapshots of your system when complete as a safeguard.  Note this FP requires either screen or phone recordings of the 3 Kali applications you choose.

If you are a System and Network Administration student you should be doing this Final Project.

Agile/Extreme Programming with Eclipse/Java

This Final Project is straightforward and may be done using the platform of your choice – e.g. Windows, Mac, Linux.  This may be completed on HVCC ACE computers as Eclipse is installed on HVCC computers.  Note this should only be attempted by students currently in CISS 110 or those who have completed CISS 110 or its equivalent (e.g. Programming and Logic I w/Java).

If your focus is Programming, this Final Project is an excellent choice.

Emergent Topics

Lastly, we live in an emergent and transitory environment complete with community “Maker Spaces” so I am open to other proposals.  As an example, students have requested and completed Asterisk VOIP Ubuntu implementations, Raspberry Pi, iOS/Android Phone/Xbox implementations/jailbreaks and many other things.

Here is a video of Larry Krusieski’s Octopi Octoprint implementation

Here is a video of Jonathan Seay’s Raspberry Pi implementation posted with his permission.