- 101 Computer Literacy
- 103 Computer Logic
- 107 Introduction to Cybersecurity
- 109 Emerging Technologies
- 114 Mobile Application Development
- 180 PC Architecture
- 190 Computer Languages Survey
- 191 Web Page Development
- 201 Security +
- 202 Digital Forensics
- 216 Cyber Law (Criminal Justice 216)
- 219 Operating Systems
- 220 Linux Operating System
- 221 Office Applications I
- 224 Advanced Web Page Development
- 225 Introduction to Networking
- 229 Database Design and Implementation
- 234 Computer Science Programming I
- 236 Web Programming
- 238 Computer Science Programming II
- 239 Cisco Networking 2
- 240 Field Placement
- 241 Python Programming I
- 245 Ethical Hacking
- 246 Python Programming II
- 250 R Programming
- 288 A+ Certification Exam Review
- 289 Security+ Certification Exam Review
- 299 Independent Study
3 credit hours
Students will acquire and/or demonstrate proficiency understanding basic computer
terminology, using basic operating system features, e-mail, Internet, word processing,
spreadsheet, database and presentation software. This course requires the use of software that students will either be required to
purchase or the students will have to use the designated campus labs.
4 credit hours
A first course in the study of computer programming languages. Topics covered include
details of computer logic, data storage concepts, computer arithmetic, control structures,
and file processing concepts. Major emphasis is given to computer programming problem
analysis and planning with structured flowcharting techniques. Also included is an
exposure to several common programming languages. This course is a prerequisite for
all computer programming language courses. This course requires the use of software that students will either be required to
purchase or the students will have to use the designated campus labs.
Prerequisite: Computer Technology 101, or concurrent registration, or consent of instructor.
3 credit hours
This course provides a broad overview of computer security, ethical issues and information
assurance. Students will gain an understanding of digital information security and
threats related to the internet, malware, cryptography, intrusion detection, operating
systems, networking, cloud computing and other security topics.
3 credit hours
This course is designed to introduce students to emerging technologies in both computer
and information technology as well as challenges facing IT professionals implementing
emerging technologies within their organizations. This course will help students keep
pace with the latest cutting-edge technology and innovation in the field.
Prerequisites: Computer Technology 101 and Computer Technology 107, or instructor consent.
3 credit hours
This course introduces students to the design, development and programming technologies
for mobile applications. Topics include an overview of mobile devices, industry standards
and operating systems. Upon completion, students should be able to create basic applications
for mobile devices.
Prerequisite: Computer Technology 103, or concurrent registration, or consent of instructor.
3 credit hours
This course is designed to teach the skills necessary to be a computer technician,
preparing students for CompTIA's A+ Certification. The course will provide hands-on
experience assembling, configuring, troubleshooting and maintaining computer systems.
Prerequisite: Computer Technology 101 or consent of instructor.
3 credit hours
A survey course of current computer languages with an emphasis on object-based programming.
An emphasis is given to new and emerging languages and languages that would not normally
be defined in the traditional computer language paradigm. This course would be open
to non-computer technology majors. A sound knowledge of the Windows operating system
environment is required.
Prerequisite: Computer Technology 101.
3 credit hours
A practical study of the design and development of Web sites, covering principles
and methods of designing and maintaining Web sites using HTML and current leading
Web designing programs. Hands on approach to creating dynamic Web sites using latest
Web technologies such as Cascading Style Sheets and animation. This course requires the use of software that students will either be required to
purchase or the students will have to use the designated campus labs.
Prerequisite: Computer Technology 101, or concurrent registration, or consent of instructor.
3 credit hours
This course provides foundational principles for securing a network and managing risk.
Students will be taught access control, identity management, cryptography and preventative
techniques to address network attacks and vulnerabilities. This course is intended
to prepare students for the Computing Technology Industry Association's (CompTIA)
Security+ certification exam.
Prerequisite: Computer Technology 107, Computer Technology 225, or consent of instructor.
3 credit hours
This course will explore technical and legal aspects of collecting and handling digital
evidence in both criminal and civil investigations. Students will learn how to utilize
different tools to collect, acquire, and examine digital evidence. The course will
also examine the technical and legal aspects of evidence recovery and processing as
well as discuss reporting and testimony.
Prerequisites: Computer Technology 101 and 107 or consent of instructor.
3 credit hours
The course explores the legal and policy issues associated with the Internet and cyberspace.
The course will focus on cases, statutes, regulations, and constitutional provisions
that affect people and businesses interacting through computers and the Internet.
Topics include intellectual property, e-commerce, online contracts, cybercrimes, torts,
and privacy issues.
Prerequisite: Computer Technology 107 for students enrolled in the Computer Technology/ Cybersecurity/Information Systems Programs. Criminal Justice 101 and 103 for students enrolled in the Criminal Justice Program.
3 credit hours
This course provides a comprehensive study of operating systems. This course will
review the history of computer operating systems and advanced operating system features.
Concepts covered will include system utilities, file systems management, script file
editing, hardware management, and windows products. The future of computer operating
systems will be discussed.This course requires the use of software that students will either be required to
purchase or the students will have to use the designated campus labs.
Prerequisite: Computer Technology 101, or concurrent registration, or consent of instructor.
3 credit hours
This course provides an introduction to the Linux operating system. The topics in
this course align with the industry standard CompTIA Linux+ Certification Exam. The
course will prepare students to pass this exam.
Prerequisite: Computer Technology 101, concurrent registration, or consent of instructor.
3 credit hours
An introduction to several of the more popular computer applications in use today.
Students will have hands-on experience using Windows concepts, spreadsheet, database
management, computer presentation, Internet, and business oriented software packages.
This course requires the use of software that students will either be required to
purchase or the students will have to use the designated campus labs.
Prerequisite: Computer Technology 101 or consent of instructor.
3 credit hours
An advanced study of web development concepts and technologies required to manage
e-commerce and corporate intranet/internet web sites. Students will gain an understanding
of advanced web server technologies including server side scripting, database connectivity,
application frameworks and web protocols. Students will apply that knowledge using
the latest web development and programming technologies. This course requires the use of software that students will either be required to
purchase or the students will have to use the designated campus labs.
Prerequisite: Computer Technology 191 or consent of instructor.
3 credit hours
This course introduces the architecture, structure, functions, components, and models
of the Internet and computer networks. The principles of IP addressing and fundamentals
of Ethernet concepts, and operations are introduced to provide a foundation for the
curriculum. By the end of the course, students will be able to build simple LANs,
perform basic configurations for routers and switches, and implement IP addressing.
This is the first course in a series designed to prepare students for the Cisco Certified
Network Associate (CCNA) certification exam.
Prerequisite: Computer Technology 101 or consent of instructor.
3 credit hours
An introduction to relational databases with an emphasis on designing end-user applications
using integrated database programming languages and development tools (screen, report,
menu, and SQL builders). Students will implement an end-user application utilizing
Third Normal Database techniques, user menus, Structured Query Language reports, advanced
screen and report design, and Event-Driven Programming.
Prerequisite: Computer Technology 103 or consent of instructor.
4 credit hours
This course introduces the fundamental concepts of high level programming using the
object oriented programming language Java. Students will learn fundamental concepts
of the Software Development Cycle, Input/Output, simple data types, variables, operators,
expressions, control structures, functions, arrays, strings, algorithms, objects,
classes, testing and debugging. This course requires the use of software that students will either be required to
purchase or the students will have to use the designated campus labs.
Prerequisite: Computer Technology 103.
3 credit hours
This course focuses on the PHP scripting language and its application in building
dynamic content for the web. Topics include PHP language basics, library functions,
writing structured code, Object-Oriented features, and database connectivity. Integration
with web servers and different operating systems will be addressed. Students will
explore techniques for writing effective and maintainable dynamic content systems
and will create a capstone project that integrates PHP, HTML, and a relational database
into a real-world web application.
Prerequisite: Computer Technology 103 and 191 or consent of instructor.
4 credit hours
This course is a continuation of Computer Science Programming I and will cover advanced
concepts using the object oriented programming language Java. Students will learn
the fundamentals of design and implementation of data structures, which includes linked
lists, stacks, queues, sorting, searching, recursion, testing and debugging.
Prerequisite: Computer Technology 234.
3 credit hours
This course covers the architecture, components, and operations of routers and switches
in a small network. Students will learn to configure routers and switches for basic
functionality and troubleshooting. This is a second course designed to prepare students
for the Cisco Certified Network Associate (CCNA) certification exam.
Prerequisite: Computer Technology 225 or consent of instructor.
3 credit hours
This course provides students on the job training with a local business. Students
will complete worksite assignments in a structured environment as determined by the
instructor and the internship site supervisor. Attention will be given to resume writing,
interviewing, communication and other applicable workplace skills.
Prerequisite: 2.75 GPA (or higher) and successful completion of two Computer Technology courses. Instructor consent required.
3 credit hours
This course is an introduction to the Python programming language. The Python programming
language has an easy to understand syntax, and a powerful set of libraries. It is
an interpreted language, with a rich programming environment, including a robust debugger
and profiler. The course will cover such topics as data types, control flow, object-oriented
programming techniques and concepts, and graphic user interface-driven applications.
Prerequisite: Computer Technology 101 and 103, or consent of instructor.
3 credit hours
This course is an introduction to hacking tools and incident handling. Areas of instruction
include various tools and vulnerabilities of operating systems, software and networks
used by hackers to access unauthorized information. This course also addresses incident
handling methods used when information security is compromised.
Prerequisite: Computer Technology 225, or consent of instructor.
3 credit hours
This course is an advanced study of the Python programming language with a focus on
enterprise development. Students learn how to leverage OS (Operating System) services,
code graphical application interfaces, create modules and run unit tests, define classes,
interact with network series, query databases, and process XML (Extensible Markup
Language) data
Prerequisite: Computer Technology 241.
3 credit hours
In this course, students will learn about the programming language known as R. Students
will use RStudio, the environment that allows them to work with R. This course will
also cover the software applications and tools that are unique to R, such as R packages.
Students will learn how R can clean, organize, analyze, visualize, and report data
in new and more powerful ways.
Prerequisite: Computer Technology 103.
1 credit hour
This course is a final preparation for the Computing Technology Industry Association's
(CompTIA) A+ Certification Exam. It is designed as a capstone review course for this
industry certification. Students will use computer-based training modules to prepare
for the CompTIA A+ Certification Exam.
Prerequisite: Computer Technology 180, or concurrent registration, or consent of instructor.
1 credit hour
This course is intended to prepare students for the Computing Technology Industry
Association's (CompTIA) Security+ certification exam. This course presents foundational
principles for securing a network and managing risk. Students will learn access control,
identity management, cryptography, and preventive techniques to address network attacks
and vulnerabilities.
Prerequisite: Computer Technology 201, or concurrent registration, or consent of instructor.
2-4 credit hours
Study projects directly related to the Computer Technology curriculum under the supervision
of the instructor.
Instructor consent required to take this course.
Prerequisite: Computer Technology 101, 103, and consent of the instructor.