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 IThe 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 IIThe 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 OrganizationsA course that introduces and improves student’s broad information systems literacy. Does not have lab sessions. CIS 305: Data Analysis for Decision-MakingThe 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 DesignThe 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 DesignThe 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 TechnologiesThe 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 SystemsThis 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 DevelopmentThe 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 ProjectA 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 AnalyticsThis 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 SecurityThis 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 SecurityThe 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 ForensicsBasic 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 StudyAn independent study with Dr. Wright on Artificial Intelligence in Enterprises.*IBM Badges and AI chatbot creation using Azure AI Services. CSE 613: Network SecurityGraduate-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