4600 South Redwood Road Salt Lake City, UT 84123 801-957-7522
Student Services Hours: Monday - Thursday: 8 am - 7 pm | Friday: 8 am - 4:30 pm Enrollment Info:801-957-4073
Course Numbering Information:
Courses at SLCC are identified by an alphabetic prefix (two to four letters) followed by a four-digit number. Numbers beginning with a “1” generally indicate a course designed primarily for freshmen (such as ENGL 1010); numbers beginning with a “2” generally indicate courses designed primarily for sophomores (such as MATH 2010); numbers beginning with a “0” generally indicate preparatory courses that are non-transferable (such as WRTG 0990).
Communication
COMM 2500 - Elemt/Issues-Digital Media(ID)
Credits: 4 An introduction to digital media, including an understanding of the history, trends, devices, services, practices, and societal issues associated with the rise and use of communication technologies.
Semester: Fall & Spring Additional Course Fee Required
Credits: 4 Provides advanced video production experiences for students who already possess significant media production skills. Students produce an audio documentary, a short documentary and work with groups (modeled after industry-standard production crews) to produce 30-minute documentary film projects.
Prerequisite: COMM 2200 or FLM 1045 Semester: Fall & Spring Additional Course Fee Required
Credits: 3 Explores Visual communication principles and practices essential to all media. Memorable visual messages have the greatest power to inform, educate, and persuade. Discover why some images are remembered while some are not.
Semester: Fall & Spring Additional Course Fee Required
Credits: 3 In this course students will apply and further develop their knowledge of media and journalism production through learning modules. Production skills will also be further developed through selected production modules. Students will create content for The Globe news, Express TV news, RadioSLCC, and the Student Media Center’s social media outlets.
Prerequisite: COMM 1130, and COMM 1560 or COMM 2200 Semester: Fall & Spring
Credits: 3 Students design and produce a significant capstone video or audio production project, incorporating elements related to their specific interests/specialties and demonstrating a mastery of related competencies and skills. Exam and presentation.
Credits: 4 Students design and produce a capstone video or audio production project, incorporating elements related to their specific interests/specialties. Students demonstrate mastery of related production competencies and skills.
Prerequisite: COMM 1560 or COMM 2200 Semester: Fall & Spring Additional Course Fee Required
Credits: 3 The introductory course examines the principles, roles, responsibilities, and activities associated with CI-BI work, as well as the history of CI-BI. The learner will survey a range of functions, models, practices, processes, techniques, technologies, and tools that will be applied to basic, experiential projects.
Credits: 3 Strategic Competitive Intelligence capitalizes on the intelligence life-cycle continuum learned in ISCI 1000. Companies must compete in order to increase customers, market share, revenue, and profit. The intermediate course examines competition and intelligence, and how they became intertwined. Learners construct frameworks for viewing the competitive environment.
Prerequisite: ISCI 1000 w/C grade or better. Must have access to a camcorder
Credits: 4 An introduction to digital systems, Boolean algebra, theory of combinatorial circuits, sequential circuits and finite state machines. Computer aided design (CAD) tools used for schematic capture, simulate, implement and test the circuits.
Credits: 2 A design lab providing hands-on experience in designing and testing small computer and logic based electronic systems using Computer Aided Design (CAD) tools and FPGA system board.
Prerequisite: or , either can be taken concurrently Semester: Fall & Spring
Contact Hours: 75 C++ is a general-purpose high-level programming language that is widely used for writing almost all types of software. It is used for embedded and real-time systems, gaming, finance, telecom projects, device driver development and many more applications. Students who complete the course will be able to accomplish coding tasks related to the basics of programming in the C++ language, and to understand the fundamental notions and techniques used in object-oriented programming. Furthermore, they will be ready to attempt the qualification CPA - C++ Certified Associate Programmer Certification from the C++ Institute.
Contact Hours: 75 A comprehensive introduction to programming in JavaScript. JavaScript is widely used on websites to provide interactivity and rapid response to user actions. It is the most widely used client-side scripting language currently used in websites. You will also gain a thorough knowledge of the DOM, the document object model.
Credits: 3 During the semester, students will: demonstrate proficiency using the computer; learn the keyboard by touch keying at least 25+ net words a minute on 3-minute timed writings; demonstrate correct keyboarding techniques and be evaluated; operate the alphabetic keys, number row keys, and symbol keys of the main keyboard; operate the ten-key numeric keypad; complete special drills and activities.
CSIS 1013 - How to Operate a Computer for Beginning Users
Credits: 1 This course is designed for students who have little or no experience with a computer. Upon completion of the course, students will be able to login to the computer, open various programs, understand some basic computer terminology, use an internet search engine, save a file in different locations, and login to the MySLCC and Canvas systems of SLCC.
Credits: 1 Upon completion of this course, students will know the basic fundamentals of Microsoft PowerPoint 2010. Students will learn how to create, format, and display presentations using PowerPoint.
Credits: 2 In this course, students will use various features and use of current spreadsheet software. Students will learn the syntax, use and application of spreadsheet features/tools through tutorial lessons and application exercise problems.
Credits: 3 Understand the world of computing that surrounds you: technology’s impact on society, hardware, SOHO networking, threats, Google as a verb, ethics/policy, file management, standards, disaster recovery & remote computing.
Semester: Fall & Spring Additional Course Fee Required
Credits: 3 This course covers fundamental Linux skills such as file management and manipulation, text processing, command line use, package management, filesystems, hardward, basic shell scripting and more. Students completing this course will have a solid understanding of basic Linux skills.
Recommended Prerequisite: Semester: Fall & Spring Additional Course Fee Required
CSIS 1050 - Fundamentals of Database Design and Processing
Credits: 3 Course provides introduction & broad overview of concepts & basic skills in current database technologies to prepare students for further studies in database programming, application development & administration/management of database systems.
Credits: 3 This course explores 21st Century business tools needed to prepare learners using web based software with the latest digital media and technology in a real world context to share and communicate knowledge creating a social network.
Recommended Prerequisite: or computer and internet skills Semester: Fall & Spring
Credits: 3 This course describes how XML is used as both a text based markup language and metalanguages for describing and transmitting data (especially over a network). Other lisp-like metalanguages are also studied for comparison.
Recommended Prerequisite: or or equivalent programming experience Semester: Spring
Credits: 3 Presents necessary competencies for an IT professional, including configuring, troubleshooting, and performing preventative maintenance of PC hardware and operating systems. Students will take the CompTIA A+ Essentials exam.
Semester: Fall & Spring Additional Course Fee Required
Credits: 3 This course covers fundamental Linux skills such as file management and manipulation, text processing, command line use, package management, file systems, hardware, and many more. The course also prepares students to take the Linux Professional Institute LPIC-101 exam.
CSIS 1124 - Introduction to Microsoft Windows Desktop
Credits: 3 This course provides students with the an overview of the Microsoft desktop operating system. It explores installation, features, and troubleshoooting.
Recommended Prerequisite: or equivalent knowledge Semester: Fall & Spring Additional Course Fee Required
Credits: 6 Presents necessary competencies for an IT professional, including configuring, troubleshooting, & performing preventative maintenance of PC hardware & operating systems.
Credits: 3 Students completing this course will have an in-depth knowledge of installation, configuration and maintenance of Linux Systems. Topics include Security, user and group administration, networking, FACLs, LVM, task automation, troubleshooting, and more. This course helps prepare students to take Red Hat RHCSA or LPIC 1 exams.
Recommended Prerequisite: or equivalent knowledge Semester: Fall & Spring Additional Course Fee Required
Credits: 3 This course covers how common network protocols are used within a network. Students will learn how to use Wireshark to capture and analyze network traffic such as: ARP, IP, TCP, UDP, ICMP, DNS, DHCP, HTTP, RIP and EIGRP. Subnetting, VLSM, and CIDR are also covered.
Credits: 4 This course provides students with the fundamental Cisco CCENT level skills necessary to administer routers and switches. Students will use Ciscos Packet Tracer software to create dynamic networking environments. Topics include static and dynamic routing, switch configuration, Implementing NAT and DHCP, network troubleshooting and more.
Recommended Prerequisite: or equivalent knowledge Semester: Fall & Spring Additional Course Fee Required
Credits: 4 This course provides students with advances skills in Cisco CCNA level networking. Topics covered include: VLSM and IPv6 addressing; extending switched networks with VLANs; configuring, verifying and troubleshooting VLANs; the VTP, RSTP, OSPF and EIGRP protocols.
Recommended Prerequisite: or equivalent knowledge Semester: Fall & Spring Additional Course Fee Required
Credits: 3 A first course in programming. This course introduces the fundamental concepts of programming using an object-oriented language such as Java. No prior programming experience is necessary for successful course completion. Topics include: syntax, control structures, arrays and algorithms.
CSIS 1350 - Apps and Applets: an Introduction to Programming
Credits: 4 A first course in computer programming with an emphasis on interactive and graphical components. No prior programming experience is required for this course. Students will create a wide variety of interactive, interesting programs from business applications to game playing. Some software will be developed and simulated as apps in a mobile environment.
Credits: 4 Object oriented design using UML: problem statement and glossary, use case diagram and scenarios, activity diagram, role/object mapping, and class diagrams. Introduction to Java: data types, control structures, methods and classes, arrays and introduction to the Java API.
Recommended Prerequisite: Semester: All Additional Course Fee Required
Credits: 4 Essentials of object oriented programming in Java: creating classes, data validation, generics, packages, exception handling, unit testing, inheritance, , polymorphism, file handling, basic Swing, and a subset of the Java API are covered.
Recommended Prerequisite: CSIS 1400 or CSIS 1350 or CSIS 1340 Semester: Fall & Spring Additional Course Fee Required
Credits: 3 Students should have basic computer skills. Students will learn to use the Internet & create Websites. Topics include basic Internet applications & HTML, XHTML, CSS, XML, JavaScript & layout techniques. The Internets social & legal impacts will also be studied.
Credits: 3 Provides practical experience designing the construction of object-oriented software. Topics include finding classes, identifying attributes and methods, UML, CRC cards, use-case scenarios. Software tools will be used.
Recommended Prerequisite: CSIS 1410 Semester: Fall & Spring
Credits: 3 This course introduces the fundamental concepts of operating systems. Command-based & graphical OSs are examined. Concepts include: History of OS, Mac OS X, Linux, Windows, and Network OS.
Recommended Prerequisite: CIS 1020 Semester: Fall & Spring
Credits: 3 The course provides students with a comprehensive understanding and hands-on experience in SQL, a database computer language designed for the retrieval and management of data in relational database management systems (RDBMS).
Recommended Prerequisite: CIS 1020 Semester: Fall & Spring
Credits: 4 Introductory programming course designed to develop a solid foundation in structured programming by developing computer programs to solve scientific and technical problems. Includes a brief introduction to object oriented programming.
Recommended Prerequisite: MATH 1060 Recommended Corequisite: MATH 1060 Semester: Fall & Spring Additional Course Fee Required
CSIS 1850 - Object-Oriented Programming for Visual Art
Credits: 2 A course designed to teach the basics of computer programming skills for visual art production. Emphasis will be placed on the design and implementation of complex projects between art and programming applications.
Recommended Prerequisite: ART 1800 Semester: Spring
Credits: 1-4 A supervised work experience in a business, industrial, or government environment related to a computer sciences and information systems major. Credit is awarded for successful completion of specific learning objectives.
Credits: 3 Course covers various features and functions of spreadsheet and database software for business applications. Class consists of lectures and demonstrations of how specific software tools can be used and correct formula and function syntax. Students will develop knowledge and skills using spreadsheet and database software as business problem solving tools.
Recommended Prerequisite: Semester: Fall & Spring Additional Course Fee Required
Credits: 3 The course provides significant problem solving experiences in a wide range of business-focused spreadsheet application problems using spreadsheet software.
Prerequisite: CSIS 2010 Semester: Fall & Spring Additional Course Fee Required
Credits: 3 The course provides significant problem solving experiences in a wide range of business-focused database application problems using database software.
Credits: 3 This course provides students with learning activities to apply database and spreadsheet software effectively and efficiently to solve real-world business decision support system (DSS) problems.
Credits: 3 Students completing this course will have an in-depth knowledge of installation, configuration and maintenance of Linux Systems. Topics include Security, user and group administration, networking, FACLs, LVM, task automation, troubleshooting, and more. This course helps prepare students to take Red Hat RHCSA or LPIC 1 exams.
Recommended Prerequisite: CSIS 1132 or equivalent knowledge Semester: Spring
Credits: 3 This course pepares students to configure wireless networks from layers 1-4 of the OSI model. It includes wireless security, encryption, RF fundamentals, antenna design, Wi-Fi and more. Students setup WLANs and secure them. It uses the CWNA curriculum.
Recommended Prerequisite: CSIS 1200 Semester: Spring Additional Course Fee Required
Credits: 3 Students learn how to secure computer networks from attacks by learning the tools and tactics employed by hackers to penetrate networks and compromise hosts computers. Topics include Using the Linux distribution Backtrack for pen-testing, network security and ethical hacking.
Credits: 3 This course covers the materials that a student would need to prepare for the Cisco CCNA Security Exam 210-260. Cisco Certified Network Associate Security (CCNA Security) validates associate-level knowledge and skills required to secure Cisco networks.
Credits: 4 This course prepares students to pass the Certified Hacking Forensic Investigator (CHFI) exam. This course helps students understand the legal and ethical aspects of information security and assurance. Students will study procedures for collecting and handling computer related evidence in criminal investigations.
Credits: 4 This course prepares students to pass the Certified Ethical Hacker (CEH) exam. Students will study and practice hacking techniques and master hacking technologies. Students will use advanced hacking tools and techniques used by hackers to defeat security defenses.
Credits: 3 Students will develop substantial projects with the rigor required to succed in CSIS-2420, four year colleges, or in the work place. Students will design, and publish applications that consist of graphical front-ends and database back-ends. They will be introduced to best practices such as recognizing and applying design patterns as well as to a new object oriented language.
Credits: 4 An introduction to discrete mathematics and algebraic structures as applied to computer science. Proposition and logic, finite sets, relations, functions, graph theory, analysis of algorithms and state machines are taught.
Recommended Prerequisite: CSIS 2420 Semester: Fall & Spring Additional Course Fee Required
Credits: 3 This course teaches how to program web pages based on the three-teir model. Both client side and server side languages as well as tools such as XHTML, JavaScript, PHP, and My*SQL are taught.
Recommended Prerequisite: CSIS 1430 Semester: Fall & Spring
Credits: 3 Presents concepts, methodology and best-practices necessary to develop large scale software projects. Includes reqts., analysis, design, implementation and testing. Emphasizes current “real world” industry best-practices and tools.
Recommended Prerequisite: CSIS 1410 Semester: Fall & Spring Additional Course Fee Required
Credits: 3 This course is a continuation of CSIS 2440. It will teach advanced JavaScript techniques and JSP for use in the THREE TIER MODEL. Advanced skills will be taught to allow the student to build complex web sites suitable for E-Commerce.
Recommended Prerequisite: CSIS 2440 Semester: Fall & Spring
Credits: 3 This intermediate programming course focuses on C# and the .NET platform. Syntax, data structures, file i/o, .NET library, XML, class structure, GUI design, and web/database projects will be discussed.
Recommended Prerequisite: CSIS 1410 Semester: Fall Additional Course Fee Required
Credits: 3 Students will learn skills to design, code, and publish applications using advanced concepts in the Java Programming Language. Topics may include; SQL Database Access, Networks Communications, Multithreading, Parallel Programming, Servlets, Multimedia, Java Beans, Socket Programming and Advanced GUI interfaces using Menus, Toobars, and Dialogs.
Recommended Prerequisite: CSIS 1410 Semester: Spring Additional Course Fee Required
Credits: 3 Students will learn the skills required to design, code, and publish applications for mobile devices running the Android operating system. Topics include IDEs and emulators, Java as it relates to Android, XML layouts and resource files, SQLite, and the Android Market. During the semester, students will code and publish a complete mobile application.
Credits: 3 Students will learn the skills to design, code, and publish applications for mobile devices running Apple’s iOS operating system. Current devices include the iPhone and iPad. Topics include Apple’s IDE and iOS simulator, the Objective C programming language, memory management, wireless communication, and the iTunes market.
Recommended Prerequisite: CIS 1130 or CS 1410 or equivalent Semester: Spring
Credits: 3 Students will implement skills learned in previous CSIS design and programming classes and gain real world experience through service learning. Each class will work together as a team to design and program and computer system that meets the needs of an approved client from the community.
Credits: 4 Computer architecture explores the language of the computer, computer arithmetic, assessing & understanding performance, datapath and control, pipelining, memory hierarchies, and interfacing processors and peripherals. The course emphasizes how these topics influence the physical and functional relationships between computer hardware and software.
Recommended Prerequisite: CSIS 1410 Semester: Fall & Spring Additional Course Fee Required
Contact Hours: 60 The Computer Components course is a starting point for a career in IT. The basics of a computers are briefly introduced, before expanding into the technicalities of various system components and peripheral devices.
Contact Hours: 60 The Storage and Multimedia course explores various storage, printing and networking devices. Configuration and application of these devices are explored at length.
Contact Hours: 75 This course stresses troubleshooting and interacting with customers remotely via the telephone or e-mail. It is targeted to individuals who work or intend to interact with clients resolving technical issues.
Contact Hours: 60 The Wired and Wireless course explores mobile devices and management. Students will also investigate Windows system and file management, as well as the various Windows installation techniques and procedures.
Contact Hours: 60 The Software and Security course encompasses various aspects of security including best practices, physical security, networking security, social engineering, etc. Students will also investigate troubleshooting techniques and procedures including computer components, networking, printers, etc. Students will assemble a computer from scratch.
Contact Hours: 75 Students will participate in an externship with a local company and will learn and experience first-hand, strong teamwork skills which should prepare them as viable, experienced job applicants when seeking employment after graduation.
Contact Hours: 75 In this elective, students will continue the cooperative externship with a local company. The student will receive additional hands-on experience and teamwork skills providing them with additional hours in the workplace setting.
Contact Hours: 168 Students learn basic computer networking terms and concepts, the OSI model, transmission media, and protocols as well as many various vendor protocols used in LAN and WAN network implementation. Prepares student for Network+ Certification.
KCMS 0249 - Introduction to Networking Technologies
Contact Hours: 85 The Introduction to Networking Technologies course ensures that the successful student has acquired the knowledge and skills necessary to describe networking devices and technologies and basic design principles. Switch management, IP Configuration, routing, firewalls are also explored.
Prerequisite: or instructor approval based on previous work and/or experience. Additional Course Fee Required
Contact Hours: 80 The Advanced Networking Technologies course includes Wireless Networking Standards, configuration, design, and implementation, Wide Area Networks, Network Policies and Procedures and a wide area of Security concerns and controls, Network Hardening, Network Management, and Network Optimization.
Prerequisite: or instructor approval based on previous work and/or experience.
Contact Hours: 75 This course takes a detailed look at the characteristics of excellent technical customer support including soft skills, business skills and self-management skills.
Contact Hours: 75 This Linux Administration course includes installation, command syntax, systems management, file systems, devices, upgrades, as well as other common administrative tasks. Can be used as preparation for the CompTIA Linux+ industry exam.
Prerequisite: Minimum basic skills required as defined by program. Please see an admissions advisor. Additional Course Fee Required