Skip to content
Yen Hsieh Hsu
Yen Hsieh Hsu

Portfolio

  • Home
  • About Me
  • Resume
  • Portfolio
    • Business Analytics
    • Computer Information Systems – Web Dev, InfoSec, BPM
    • Communications
Yen Hsieh Hsu
Yen Hsieh Hsu

Portfolio

Computer Information Systems Portfolio

Below are courses taken for the CIS major and their courseworks.

*Due to space limitations, I have linked each of the courses that contain coursework to an external folder in a Google Drive. And some others only contain PDF files.

CIS 150: Fundamentals of Information Systems

The course covers modern information systems used in organizations and how they create competitive advantages. It includes topics such as web development, information security, and emerging technologies. Students will learn to build basic websites using HTML, CSS, and Javascript.

*Course assignments were on Cengage Mindtap…I no longer have access to it.

CIS 199: Software Development I

The course teaches object-oriented programming concepts, including classes, methods, encapsulation, and inheritance, to solve input/output problems. Students will reinforce their programming skills through lab sessions and complete extensive assignments.

Coursework Codes
Google Drive Folder

CIS 200: Software Development II

The course focuses on object-oriented software development, covering the object model and its application in solving systems development problems. Topics include polymorphism, inheritance, and object interaction. Students will also learn event-driven programming of graphical user interfaces. The course may cover data structures, searching, sorting, and databases. Extensive programming assignments are done throughout the course.

Coursework Codes
Google Drive Folder

CIS 205: Information Systems in Organizations

A course that introduces and improves student’s broad information systems literacy. Does not have lab sessions.

CIS 305: Data Analysis for Decision-Making

The course is project-based and teaches data analysis using spreadsheets and databases, including modern decision-making tools. It highlights the importance of business analysis and analytical skills for career advancement in any business domain.

*Microsoft certification listed in the Resume was obtained by the end of the course.

CIS 310: Database Design

The course offers a practical foundation for designing and implementing relational database systems. Topics covered include normalization, E-R modeling, SQL, and distributed databases. Students also learns about web databases, database security, access control, risk management, and ethical considerations. The course uses current database tools like SQL server. 

Google Drive Folder

CIS 320: System Analysis and Design

The course introduces the basics of object-oriented analysis and design, including the use of a CASE tool. Topics covered include feasibility analysis, requirements determination, data modeling and normalization, user interface specification, and information security procedures using UML and data dictionary construction. The course requires developing problem and design specifications for an information systems project and emphasizes teamwork, written, and oral communication skills.

Google Drive Folder

CIS 350: Infrastructure Technologies

The course covers IT infrastructure topics, including computer and system architecture and communication networks. It teaches students to communicate effectively with IT professionals, design solutions, and interact with external vendors.

Final Paper PDF

CIS 410: Management of Information Systems

This course includes Community-Based Learning (CBL), where students will engage in a community experience or project with an external partner in order to enhance understanding and application of academic content. 

CIS 411: Web Application Development

The course teaches students how to develop dynamic web applications using both client-side and server-side technologies. Students will use web forms, server controls, and session objects to develop multipage web applications, where students will gain experience with current web development tools and platforms.

CIS 420: CIS Development Project

A community based learning course where students works with a client (Blue Ridge Animal Rescue and Sanctuary), and develop a website for them.

Google Drive Folder

CIS 444: Data Analytics

This course covers basic machine learning concepts and their application to business problems, including supervised and unsupervised learning, reinforcement learning, and deep learning. Topics include data preparation, feature selection, predictive modeling, classification, clustering, evaluation, and validation. The course also emphasizes the use of machine learning software like SAS or SPSS for structured and unstructured data.

CIS 481: Introduction to Information Security

This course covers a range of topics related to information security, including concepts such as confidentiality, integrity, availability, and authentication models. It also covers issues such as physical security, personnel security, risk assessment, and policy formation and enforcement. Additionally, the portfolio touches on legal topics such as trade secrets, employee covenants, copyright, and database protection.

Google Drive Folder

CIS 483: Database Security

The course covers basic data protection methods such as access controls, secure database design, data integrity, secure architectures, transaction processing, information flow controls, and auditing. It also includes topics such as copyright and database protection, privacy issues, and security models for relational and object-oriented databases. Additionally, the course covers the security of databases in a distributed environment, commercial systems, and research prototypes.

Google Drive Folder

CIS 484: Computer Forensics

Basic computer forensics concepts involving evidence collection, preservation, and presentation in court. Technology tools to analyze files, implications on privacy, ethics, policies, risk management and legal aspects was covered.

Final Project PDF

CIS 499: Independent Study

An independent study with Dr. Wright on Artificial Intelligence in Enterprises.

*IBM Badges and AI chatbot creation using Azure AI Services.

CSE 613: Network Security

Graduate-level course taken to substitute CIS 480 course. The course consists of a mix of lab sessions and lectures where students will learn to recognize different types of attacks and network security vulnerabilities, and defend from outside attacks.

Google Drive Folder
©2025 Yen Hsieh Hsu | WordPress Theme by SuperbThemes