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
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.
Introduces modern technology across multiple disciplines, technology professions and career opportunities, and fundamental technology skills necessary to be successful in the computer technology field.
CIS 1053: 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.
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.
This course studies human factors of interactive software, interactive styles, design principles and considerations, development methods and tools, interface quality and evaluation methods.
An introductory course for the UACCB CIS students. This course will introduce professions in technology, fundamental tech skills and the skills necessary to be successful in the CIS program.
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.
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.
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.
This course covers the fundamentals of modern programming by introducing students to basic programming techniques, data types, functions, arrays, problem analysis and programming methodologies.
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.
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.
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.
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.
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.
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.
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.
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.