Computer Information Systems
Degrees and Certificates
-
Computer Technology (AAS), Associate of Applied Science -
Computer Programming (CP), Certificate of Proficiency -
Computer Technology (CP), Certificate of Proficiency -
Cybersecurity Fundamentals (CP), Certificate of Proficiency -
Network and System Administration (CP), Certificate of Proficiency -
Web Development (CP), Certificate of Proficiency -
Computer Technology (TC), Technical Certificate -
Cybersecurity (TC), Technical Certificate -
Software Development (TC), Technical Certificate
Courses
CESC 21003: SYSTEM SECURITY
This course covers the holistic concept of a cyber system of people, processes, technology and data organized as a unit, understanding how to develop security requirements and selection of controls to meet requirements. This course also addresses the
security issues of connecting components and using them within larger systems. Formerly CIS 2313.
Prerequisites
CESC 22363: INTRODUCTION TO CYBERSECURITY
This course provides a comprehensive overview of essential concepts to better understand cybersecurity. This course explores the risks, threats, and vulnerabilities associated with the digital world and introduces students to the principles of risk management, security standards, access controls, security audits, cryptography compliance laws and privacy issues. Formerly CIS 2233.
CESC 22433: NETWORK SECURITY
Analyzes security threats to modern networks and the methods used to secure networks against these threats. Topics include the setup and maintenance of boundary barriers; securing device access; using authentication, authorization, and accounting systems; implementing firewall technologies; implementing intrusion prevention systems; the use of cryptographic systems; implementing and securing remote access; and, the continuing management requirements of maintaining a secure network. Formerly CIS 2093.
CPSI 10003: INTRODUCTION TO COMPUTERS
Provides a fundamental orientation regarding what computers are and what they can do. Topics include computer hardware, data input and output, data representation, auxiliary storage, data files, operating systems, and application of software. Formerly CIS 1003.
CPSI 10363: SURVEY OF COMPUTER TECHNOLOGY
Introduces modern technology across multiple disciplines, technology professions and career opportunities, and fundamental technology skills necessary to be successful in the computer technology field. Formerly CIS 1013.
CPSI 10563: COMPUTER SOFTWARE APPLICATIONS (Word Processing, Electronic Spreadsheet, Database, Presentation)
Provides instruction in the use of word processing, electronic spreadsheet, database, and presentation software for microcomputers. Students will become more familiar with microcomputer operations, operating systems and ways of solving everyday problems with word processing, electronic spreadsheet, database, and presentation software programs. Formerly CIS 1053.
CPSI 10663: DIGITAL LITERACY
This course provides an introduction to the essential skills and knowledge necessary to navigate the digital world with confidence and proficiency. This course will cover a range of topics, including digital literacy, file and media management, communication and collaboration, information literacy and effective online research, cybersecurity and privacy, digital citizenship, and generative AI. Formerly CIS 1063.
CPSI 11062: SURVEY OF TECHNOLOGY
This course covers a broad introduction to modern technology across multiple disciplines. Formerly CIS 1102.
CPSI 11163: DIGITAL MEDIA
This course introduces students to the fundamentals of audio and visual media. Students learn the techniques, and technologies used in the production, distribution, and monetization of digital media and learn to understand, analyze, and implement them from business purposes. Formerly CIS 1103.
CPSI 12063: USER INTERFACE AND HUMAN INTERACTION
This course studies human factors of interactive software, interactive styles, design principles and considerations, development methods and tools, interface quality and evaluation methods. Formerly CIS 1203.
CPSI 19061: MAKING CONNECTIONS IN COMPUTER TECHNOLOGY
An introductory course for the UACCB CPSI students. This course will introduce professions in technology, fundamental tech skills and the skills necessary to be successful in the CPSI program. Formerly CIS 1901.
CPSI 20263: DATABASE FUNDAMENTALS
This course introduces students to database design, management concepts, and theory. SQL and NoSQL database will be covered. Formerly CIS 2023.
CPSI 21062: EMERGING TRENDS IN TECHNOLOGY
This course explores the current and potential future impacts of new, emerging, and rapidly evolving technologies on organizations and their operations across a range of industries and sectors. Formerly CIS 2102.
CPSI 21164: COMPUTER TECHNOLOGY CAPSTONE
Culminating project-based experience that applies the knowledge and skills developed in previous courses towards the design, implementation, testing, documentation, and presentation of a specific idea, task, or product. Each Student’s specific outcomes will depend on the skills that they bring to the course, the type of project that they participate in, and the role they play on the project team. Formerly CIS 2104.
CPSI 21563: FUNDAMENTALS OF PROGRAMMING
This course covers the fundamentals of modern programming by introducing students to basic programming techniques, data types, functions, arrays, problem analysis and programming methodologies. Formerly CIS 2153.
Prerequisites
ACT Math Score of 17 or Accuplacer Next Generation QAS Score of 249-263 OR "C” in MATH 10103 Technical Math
CPSI 22063: COMPUTER ETHICS
The course introduces the fundamental ethical, legal and social issues and questions in computer science that call for ethical analysis. Formerly CIS 2203.
CPSI 22263: SURVEY OF OPERATING SYSTEMS
This course will enable the student to explain the role of an operating system in modern computing. The use, hardware requirements, hardware components, software compatibility, and system installation topics are covered for Linux, MacOS, Windows and mobile operating systems. Formerly CIS 2223.
CPSI 22463: LINUX OPERATING SYSTEM
This course introduces the Linux/UNIX family of operating systems. Basic commands, utilities, system structures, scripting and tools are explored. Linux/UNIX history and philosophy are covered as well. Formerly CIS 2243.
Prerequisites
CPSI 22563: FUNDAMENTALS OF WEB DEVELOPMENT
This course will cover the creation of modern, standards-compliant websites using HTML, CSS, and JavaScript as well as an introduction to the structure of the Internet and the software used for website development. Formerly CIS 2253.
CPSI 23263: ACCESS CONTROL
This course covers logical and physical access control policy and mechanisms for cyber systems. Also covers, the role of authorization, identification, authentication, and monitoring in access control. Formerly CIS 2323.
Prerequisites
CPSI 25063: FUNDAMENTALS OF NETWORKING
Provides the fundamental knowledge needed to design, configure and implement a Local Area Network. The course covers terminology, protocols, network standards, wired and wireless networks, and network infrastructure. Formerly CIS 2503.
CPSI 26063: JAVASCRIPT FUNDAMENTALS
This course is an introduction to the JavaScript language. The course presents the basic concepts such as creating functions, creating variables, and calling these lines of code from standard HTML pages and assumes students are new to the language. By the end of this course, students will understand how JavaScript is used as a popular technology for both client-side and server-side web applications, as well as a general scripting language for other applications. Formerly CIS 2603.
Prerequisites
CPSI 27063: SERVER-SIDE WEB DEVELOPMENT
In this course, students will explore server-side web development languages and techniques. The students will use the skills acquired in the two previous web development courses to develop backend services for websites and web apps. Formerly CIS 2703.
Prerequisites
CPSI 28063: SURVEY OF PROGRAMMING LANGUAGES
In this course, students will create the same project in multiple modern programming languages. Students will gain an understanding of the strengths and weaknesses of the languages and, ultimately, understand the benefits of being language agnostic when approaching programming projects. Formerly CIS 2803.
Prerequisites
DASC 10003: INTRODUCTION TO DATA SCIENCE
This course provides an overview of Data Science. This course includes an introduction
to the data science analytics process (data analysis life cycle); the importance of ethics
and privacy with data and guidelines; training in and applying critical thinking skills to
real-world open-ended problems; communicating conclusions and recommendations to
diverse audiences in visual, verbal, and written form; applications to various domains;
and knowledge and use of the tools of data science. Formerly CIS 1043.