top of page

PORTFOLIO

COMPUTER FORENSICS

Learning Objectives Include:

  • Prepare a written report of methods/findings: Develop skills to document forensic methods and findings effectively, ensuring clarity and comprehensiveness in reports.

  • Describe the fundamentals of computer forensics: Understand the basic principles and practices in the field of computer forensics, including the legal and ethical considerations.

  • Analyze email headers: Gain the ability to dissect and interpret email headers to trace the origin and path of an email, which is crucial in forensic investigations.

  • Recover deleted files using FTK Imager: Learn to use FTK Imager for the recovery of deleted files, understanding the tool's functionalities and limitations.

  • Examine core Windows artifacts during forensic examinations such as 

    Understand how these artifacts are created, their forensic significance, and how to analyze them to uncover critical evidence: LNK Files​Event LogsScheduled TasksRegistry AnalysisFiles & Caches, and Volume Shadow Copies​

  • Describe the role of the computer examiner in legal disputes: Learn the responsibilities and ethical obligations of a computer examiner, including how to present findings in legal contexts and support legal proceedings effectively.

NETWORK SECURITY

Learning Objectives Include:

  • Network Security Threats and Defense Strategies: Describe various types of network security threats (e.g., malware, phishing, DDoS attacks) and understand the importance and implementation of a multi-layered defense strategy to protect network infrastructure.

  • BYOD Security Risks and Organizational Impact: Understand the security challenges and risks associated with Bring Your Own Device (BYOD) policies, and analyze how different network security measures affect the overall security posture and operations of an organization.

  • TCP/IP Networking and Packet Structures: Explain the fundamentals of TCP/IP networking, including how data is transmitted over networks. Describe the structures of IPv4 and IPv6 packets and explain packet fragmentation.

  • Vulnerability and Signature Analysis: Explain the Common Vulnerabilities and Exposures (CVE) standard for identifying and categorizing software and hardware vulnerabilities, and describe the concepts of signature analysis used to detect and identify malicious activities on a network.

  • Routing and Router Security: Describe the routing process, including how routing works and the decision-making process for forwarding packets. Learn about various security controls that can be implemented on routers to enhance network security, and develop the ability to create and manage access control lists (ACLs) to control network traffic.

  • Cryptography and Cryptanalysis: Explain common cryptography standards used to protect data, including encryption and decryption methods, and describe modern cryptanalysis methods used to break cryptographic security systems.

MANAGEMENT OF INFORMATION SYSTEMS 

Learning Objectives include:

  • Explores strategic development of information technology

  • Value chain analysis and its application to information resource management

  • Information systems planning

  • Organizing, staffing, and controlling the deployment of information technology and systems

  • Development of an IT platform and architecture consistent with the organization structure

There are cases that are written in order to address business problems that were given in scenarios.

SOFTWARE DEVELOPMENT 

Learning Objectives include:

  • Use the Visual Studio Integrated Development Environment to edit, compile, and execute C# applications

  • Contrast syntax errors with logic errors

  • Use the fundamental data types to create variables, including integer, floating-point, character, Boolean, and string data

  • Use named constants properly in C# code

  • Write C# applications that perform input and output using the console

  • Ensure the proper use of compound expressions within conditional statements, including the appropriate application of logical operators.

  • Write complex nested statements

  • Leverage the switch statement for streamlined decision-making in developing code.

DATABASE DESIGN

Learning Objectives include:

  • Creation of relational database design and implementation

  • Showcasing entity relationship modeling concepts and techniques

  • Utilizing various functions of current versions of SQL

  • Design and implementation of data warehouses

  • Fundamentals of database administration

SYSTEM ANALYSIS AND DESIGN 

Introduces the fundamentals of object-oriented analysis and design, including experience with a CASE tool. Topics include requirements determination, feasibility analysis, modeling with Unified Modeling Language (UML) and data dictionary construction, data modeling and normalization, user interface requirements specification, and information security procedures. Development of problem and design specifications for an information systems project is required for Wilderness Louisville

Learning Objectives Include:

  • Introduce the processes by which information systems are understood, analyzed, and designed.

  • Create the information systems deliverables needed to conduct planning, analysis, and design activities (Note: implementation will be covered in CIS 420, CIS Development Project).

  • Understand and to use object-oriented modeling with UML.

  • Understand and to introduce iterative and incremental development.

  • Develop the problem solving and critical thinking skills expected of a systems analyst.

  • Develop the client engagement and professional skills expected of a systems analyst.

  • Gain practical experience in group decision-making and in functioning as a member of an information systems development team.

  • Enhance written and oral communication skills.

  • To take the initiative in contributing to and in leading group activities.

WEB DEVELOPMENT PROJECT

A college capstone project based on advances from a previous systems analysis and design project by developing a functional website for Wilderness Louisville, a non-profit focused on preserving natrual areas, parks, and forests. Upon completion, the client, my team and I served became the selected group to develop their new currently active website.

DATABASE DESIGN

Learning Objectives include:

  • Creation of relational database design and implementation

  • Showcasing entity relationship modeling concepts and techniques

  • Utilizing various functions of current versions of SQL

  • Design and implementation of data warehouses

  • Fundamentals of database administration

CAREER DEVELOPMENT WRITING

Learning Objectives include:

  • How to prepare for job applications and interviews

  • Write complex details about future plans or goals

  • How to write career-related documents for applying

  • Learn to give interviews and understand in-depth of one's background and career

©2024 by Michael Ly

bottom of page