The page uses Browser Access Keys to help with keyboard navigation. Click to learn moreSkip to Navigation

Different browsers use different keystrokes to activate accesskey shortcuts. Please reference the following list to use access keys on your system.

Alt and the accesskey, for Internet Explorer on Windows
Shift and Alt and the accesskey, for Firefox on Windows
Shift and Esc and the accesskey, for Windows or Mac
Ctrl and the accesskey, for the following browsers on a Mac: Internet Explorer 5.2, Safari 1.2, Firefox, Mozilla, Netscape 6+.

We use the following access keys on our gateway

n Skip to Navigation
k Accesskeys description
h Help
 
Skip to main content

SLCC Catalog

   
2017-2018 SLCC General Catalog
Salt Lake Community College
   
 
  Dec 14, 2017
 
2017-2018 SLCC General Catalog 
  
2017-2018 SLCC General Catalog

Course Descriptions

Contract All Courses |

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 ).

 

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.

    Semester: Fall & Spring


    Click here for searchable class schedule

  
  •  

    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.

    Semester: Fall & Spring


    Click here for searchable class schedule

  
  •  

    CSIS 1015 - Word Processing Applications

    Credits: 1
    Students will learn basic fundamentals of word processing. Students will learn to create and attach their documents to a e-portfolio.

    Semester: Fall & Spring


    Click here for searchable class schedule

  
  •  

    CSIS 1017 - Presentation Applications

    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.

    Semester: Fall & Spring


    Click here for searchable class schedule

  
  •  

    CSIS 1019 - Spreadsheet Applications

    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.

    Semester: Fall & Spring


    Click here for searchable class schedule

  
  •  

    CSIS 1020 - Computer Essentials

    Credits: 3
    A hands-on introduction to problem solving using Computer Tools. Basic hardware and Office software products topics are discussed.

    Semester: All
    Additional Course Fee Required


    Click here for searchable class schedule

  
  •  

    CSIS 1030 - Foundations of Computer Science

    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


    Click here for searchable class schedule

  
  •  

    CSIS 1032 - Introduction to Linux

    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


    Click here for searchable class schedule

  
  •  

    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


    Click here for searchable class schedule

  
  •  

    CSIS 1070 - Living in a Digital World (ID)

    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


    Click here for searchable class schedule

  
  •  

    CSIS 1080 - XML and Declarative Programming

    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


    Click here for searchable class schedule

  
  •  

    CSIS 1121 - CompTIA

    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


    Click here for searchable class schedule

  
  •  

    CSIS 1122 - Linux System Administration I

    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.

    Semester: All


    Click here for searchable class schedule

  
  •  

    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


    Click here for searchable class schedule

  
  •  

    CSIS 1129 - Comptia

    Credits: 6
    Presents necessary competencies for an IT professional, including configuring, troubleshooting, & performing preventative maintenance of PC hardware & operating systems.

    Semester: All


    Click here for searchable class schedule

  
  •  

    CSIS 1132 - Linux System Admin I

    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


    Click here for searchable class schedule

  
  •  

    CSIS 1200 - Introduction to Networking

    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.

    Semester: All
    Additional Course Fee Required


    Click here for searchable class schedule

  
  •  

    CSIS 1250 - Network Routing and Switching I

    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


    Click here for searchable class schedule

  
  •  

    CSIS 1251 - Network Routing and Switching II

    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


    Click here for searchable class schedule

  
  •  

    CSIS 1340 - Introduction to Programming

    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


    Click here for searchable class schedule

  
  •  

    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


    Click here for searchable class schedule

  
  •  

    CSIS 1400 - Fundamentals of Programming

    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


    Click here for searchable class schedule

  
  •  

    CSIS 1410 - Object-Oriented Programming

    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


    Click here for searchable class schedule

  
  •  

    CSIS 1430 - Internet & XHTML Fundamentals (ID)

    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


    Click here for searchable class schedule

  
  •  

    CSIS 1440 - Object Oriented Analysis and Design

    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


    Click here for searchable class schedule

  
  •  

    CSIS 1520 - Operating Systems

    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


    Click here for searchable class schedule

  
  •  

    CSIS 1550 - SQL Programming

    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


    Click here for searchable class schedule

  
  •  

    CSIS 1600 - C++ Programming

    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


    Click here for searchable class schedule

  
  •  

    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


    Click here for searchable class schedule

  
  •  

    CSIS 2000 - Co-Op Education

    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.

    Semester: Fall & Spring


    Click here for searchable class schedule

  
  •  

    CSIS 2010 - Business Computer Proficiency

    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


    Click here for searchable class schedule

  
  •  

    CSIS 2040 - Advanced Spreadsheet Applications

    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


    Click here for searchable class schedule

  
  •  

    CSIS 2050 - Advanced Database Applications

    Credits: 3
    The course provides significant problem solving experiences in a wide range of business-focused database application problems using database software.

    Prerequisite: CSIS 2010
    Semester: Spring


    Click here for searchable class schedule

  
  •  

    CSIS 2060 - Decision Support Systems

    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.

    Prerequisite: CSIS 2010
    Semester: Fall


    Click here for searchable class schedule

  
  •  

    CSIS 2110 - Managing Microsoft Windows Server: Network Infrastructure

    Credits: 3
    This course covers topics that a student would need to prepare for the Windows Server Network Infrastructure exam.

    Recommended Prerequisite: CSIS 1121
    Semester: Fall


    Click here for searchable class schedule

  
  •  

    CSIS 2120 - Microsoft Server Active Directory Administration

    Credits: 3
    This course covers topics that a student would need to prepare for the Windows Server Active Directory exam.

    Recommended Prerequisite: CSIS 1121
    Semester: Spring


    Click here for searchable class schedule

  
  •  

    CSIS 2130 - Microsoft Server Administration

    Credits: 3
    This course covers topics that a student would need to prepare for the Windows Server Administrator exam.

    Semester: Spring


    Click here for searchable class schedule

  
  •  

    CSIS 2132 - Linux System Admin II

    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


    Click here for searchable class schedule

  
  •  

    CSIS 2310 - Wireless Networking

    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


    Click here for searchable class schedule

  
  •  

    CSIS 2320 - Computer and Network Security

    Credits: 3
    This course covers network security and maps to the CompTIA Security+ exam.

    Recommended Prerequisite: CSIS 1200
    Semester: Fall & Spring


    Click here for searchable class schedule

  
  •  

    CSIS 2330 - Penetration Testing

    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.

    Semester: Spring


    Click here for searchable class schedule

  
  •  

    CSIS 2340 - Cisco Security

    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.

    Semester: Fall & Spring


    Click here for searchable class schedule

  
  •  

    CSIS 2350 - Certified Hacking Forensic Investigator

    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.

    Semester: Spring


    Click here for searchable class schedule

  
  •  

    CSIS 2360 - Certified Ethical Hacker

    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.

    Semester: Spring


    Click here for searchable class schedule

  
  •  

    CSIS 2410 - Advanced Programming

    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.

    Prerequisite: CSIS 1410
    Semester: Fall & Spring


    Click here for searchable class schedule

  
  •  

    CSIS 2420 - Algorithms & Data Structures

    Credits: 4
    Topics include data structures (stacks, queues, linked lists, heaps, hash tables, trees, graphs); Java Collections framework; algorithmic analysis (Big O, profiling); and common algorithms (recursion, searching, sorting, traversals).

    Recommended Prerequisite: CSIS 1410
    Semester: Fall & Spring
    Additional Course Fee Required


    Click here for searchable class schedule

  
  •  

    CSIS 2430 - Discrete Structures

    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


    Click here for searchable class schedule

  
  •  

    CSIS 2440 - Web Programming

    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


    Click here for searchable class schedule

  
  •  

    CSIS 2450 - Software Engineering

    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


    Click here for searchable class schedule

  
  •  

    CSIS 2470 - Advanced JavaScript and JSP

    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


    Click here for searchable class schedule

  
  •  

    CSIS 2530 - Intermediate Programming in C#

    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


    Click here for searchable class schedule

  
  •  

    CSIS 2570 - Advanced Java Programming

    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


    Click here for searchable class schedule

  
  •  

    CSIS 2630 - Android Application Development

    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.

    Recommended Prerequisite: CSIS 1410  
    Semester: Fall


    Click here for searchable class schedule

  
  •  

    CSIS 2640 - Mobile iOS Application Development

    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


    Click here for searchable class schedule

  
  •  

    CSIS 2700 - Projects for Industry

    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


    Click here for searchable class schedule

  
  •  

    CSIS 2810 - Computer Architecture

    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


    Click here for searchable class schedule

  
  •  

    CSIS 2900 - Current Topics in Computer Sciences and Information Systems

    Credits: 1-4
    This course covers current topics in computer science that meet student needs and industry demands.

    Semester: Fall & Spring
    Additional Course Fee Required


    Click here for searchable class schedule

 


Contract All Courses |