• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
  • Study Abroad
  • Writing Services
  • About Us
  • Contact
  • Blog

AcademicsHQ

Instant access to Study Resources, 24/7 Homework Help, Tutors, to help you ace your homework.

homework help
  • Academic Writing
    • Dissertation Writing
    • Report Writing
  • Research Process
  • Referencing Guide
  • Resume Writing
Home » Blog » Computer Science, Information Technology and Management, Software Engineering projects for college students

Computer Science, Information Technology and Management, Software Engineering projects for college students

April 25, 2020 by academicshq Leave a Comment

professional technology programs

IT Projects for college students

Project: Secure Programming for Application Development

The project requires the security testing of an application that is provided by the lecturer and to provide a fix to the vulnerabilities identified. Students are required to investigate and critically assess the state of the art in the latest programming paradigms to create security controls that prevent common application security vulnerabilities and to place the programming language used for the application provided in this context. Students are required to present the state of the art in security testing, latest solutions, tools, etc. (references should focus on IEEE/ACM peer reviewed papers, but not only) and to use such solutions.


GET INSTANT HELP FROM EXPERTS!

  • Looking for any kind of help on your academic work (essay, assignment, project)?
  • Want us to review, proofread or tidy up your work?
  • Want a helping hand so that you can focus on the more important tasks?

Hire us as project guide/assistant. Contact us for more information


The students should follow the steps outlined below:

– State of the art in the latest programming paradigms – State of the art in security testing – Security testing:

Underline on security issues that arise due to not applying security testing practices that relate to the application’s programming language.

Testing based on latest methodologies as suggested by the state of the art put together by the student. Evidence of such testing, including how the tests were performed and corresponding results, must be presented, analyzed and discussed.

Testing based on the tools/methodologies learnt/familiar to the student. Evidence of such testing, including how the tests were performed and corresponding results, must be presented, analyzed and discussed.

Manual code review. Evidence of such testing must be presented in the report.

Proposed solutions to the security issues discovered. These solutions should relate as much as possible to the analysis of the state of the art in programming languages. The solutions should be comprehensive enough in order to allow an immediate fix of the identified issues.

Compile a report that encompasses all the above. This report, modified code (encompassing the solutions to the encountered security issues) and a demo/presentation are the deliverables of the project.

Proposed Structure for the Project Report

  • 1. Introduction/Abstract
  • 2. Programming paradigms and Security – state of the art
  • 3. Security testing – state of the art
  • 4. Testing of the application
  • 4.1. Well-known approaches-based testing
  • 4.2. Manual Code Review

Use the template provided

4.3. Latest Testing Methodologies-based testing

if you are unable to apply any, make discussions, suggestions, etc.

5. Proposed Solutions

Include here all the proposed solutions, code listing with the fixed code, architectural re-design, etc.

This chapter can be merged into chapter 4 if the student feels it’s easer to present as such (for instance, 4.2 section will contain proposed fixes in the table)

6. Conclusion

  • Main conclusions, linkage between security, programming languages, most efficient testing techniques on the basis of the current experience, etc.
  • Link to the video presentation will be included here. A video presentation must be done by the student (voice over slides/report) where you emphasis on sections 4, 5 and 6 from the document as described here. Video length 7min to max 10 mins.

Following in-class questions and discussions, this is to summarize few points about the requirements of the project:

  • There is no limitation in the number of total pages
  • The minimum number of good quality references (journal papers, peer reviewed conferences, white papers) should be 15
  • A fair number of pages for the literature review for the 2 main topics would be 6 pages (in a format that you are using for Research in Computing)
  • Regarding the testing techniques: the more the better, as discussed in class
  • For the Code Review, please use the template given in the Secure Programming for Web project
  • Do not copy from each other! – the uniqueness of the issues found, explanations, uniqueness of the solutions will have a considerable weight in the overall mark

Marking scheme:

The investigation and critically assessment of the state of the art in the latest programming paradigms to create security controls that prevent common application security vulnerabilities and to place the application’s programming language in this context (15)

Testing:

  • State of the art in security testing, latest solutions/tools/methodologies etc. (12)
  • Testing based on latest methodologies as suggested by the state of the art put together by the student (10)
  • Testing based on techniques/tools learnt (15)

Manual code review (10)

  • Proposed solutions to the security issues encountered (25)
  • Linkage between the security issues, programming language/technologies state of the art, and solutions proposed (5)
  • Document structure, presentation, organization and overall quality (8)

Filed Under: Computers

Reader Interactions

Leave a Reply Cancel reply

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


Primary Sidebar

Recent Posts

  • Hindi Project Work: Hindi Pariyojana Karya (हिंदी परियोजना कार्य)
  • Geography Projects Class 10
  • Money Education for Kids: Teach Them Financial Responsibility
  • Bachelor of Management Studies (BMS): Project Work
  • BMS (Bachelor of Management Studies): Assignment & Project Topics

Categories

  • Black Book Projects
  • Book Reviews
  • Business Law
  • CBSE Study Notes
  • Computers
  • Digital Business
  • Economics
  • Education Articles
  • English Literature
  • Environmental
  • Essays
  • Foreign Education
  • General
  • Geography
  • German
  • Global Education
  • Hindi
  • History
  • Hotel Management
  • HRM
  • Jobs
  • Management
  • Management Notes
  • Math
  • Media Study Notes
  • Movie Reviews
  • Primary
  • Research
  • Sample Essays
  • School Projects
  • School Study Notes
  • Science
  • Self Improvement
  • Services
  • Social Studies
  • Sociology
  • Solved Assignments
  • Student Software
  • Uncategorized
  • Writing Tips

Footer

CLASS NOTES

  • Class 10 . Class 9
  • Class 8 . Class 7
  • Class 6 . Class 5
  • Class 4 . Class 2
  • Class 2 . Class 1

ACADEMIC HELP

  • Essay Writing
  • Assignment Writing
  • Dissertation Writing
  • Thesis Writing
  • Capstone Projects
  • Homework Help
  • Report Writing

SERVICES

  • Writing Services
  • Book Review
  • Ghost Writing
  • Make Resume/CV

ABOUT US

  • About Us
  • Contact
  • Privacy Policy
  • Blog

Copyright © 2025 · News Pro on Genesis Framework · WordPress · Log in