CIS 270

Introduction to Information Systems

and Programming

Catalog description: A hands-on, comprehensive introduction to both information systems and programming fundamentals. The course explores key concepts such as data communication, business intelligence, and information security, while also addressing the personal, legal, and ethical issues associated with information systems in organizations. Students will gain practical experience designing algorithmic solutions and developing business applications using flowcharts, pseudocode, and programming techniques that include arithmetic, control structures, and data management and visualization. Emphasis is placed on applying these skills to solve real-world business problems. Prerequisite: CIS 148 (Fall, Spring, Summer)

TABLE OF CONTENTS

ChapterTitle
IS-1What is an Information System?
IS-2What is a Computer & How Do We Use Computers
in Business Organizations?
 
IS-3Data and Its Uses 
IS-4Legal and Ethical Issues and Organizational Responsibility 
IS-5Information Systems Security and Risk Management 
IS-6Data Communications and the Internet 
IS-7Information Systems Analysis and Design
IS-8Intelligent and Emerging Technologies in Business Organizations
IS-9Working with File Systems and Command-Line Tools
CODE-1Introduction to Computer Programming
CODE-2Python Basics / Create Your First Program
CODE-3Numeric Data / the Int and Float Data Types
CODE-4Writing Programs with String Data
CODE-5Printing / Formatting Output
CODE-6Selection / If, Else, and Elif
CODE-7Repetition / While and For Loops
CODE-9Lists and Dictionaries
CODE-10Data Files / Coding with Larger Data Sets
CODE-15Data Visualization / Writing Programs that Build Charts

This textbook was written by University of North Alabama faculty from the Department of Computer Science and Information Systems: Matt Colburn, Mark Terwilliger, John Crabtree, Ashley Molina, and Steven Puckett.