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 MATH 0950).
Computer Sciences & Information Systems
CSIS 1010 - Beginning Keyboarding
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:CSIS 1030 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.
Recommended Prerequisite:CSIS 1020 Semester: Fall & Spring
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:CSIS 1020 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:CSIS 1340 or CSIS 1400 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:CSIS 1121 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:CSIS 1032 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:CSIS 1200 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:CSIS 1250 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.
Recommended Prerequisite:CSIS 1030 Semester: Fall & Spring
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.
Recommended Prerequisite:CSIS 1030 Semester: Fall & Spring
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:CSIS 1030 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.
Recommended Prerequisite:CSIS 1020 Semester: Fall & Spring
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:CSIS 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:CSIS 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:CSIS 1020 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:CSIS 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.
Recommended Prerequisite:CSIS 2570 Semester: Spring Additional course fee required
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