Academics

http://www.socc.edu/academics/pgs/courses/cis/index.shtml

CIS*/CS - Computer Information Systems

CIS2280 Cooperative Work Experience

1-4 credits (3-12 lab hrs/wk) This course provides the student with an opportunity to gain on-the-job experience in coordinator approved business situations that closely parallel with field of study.  Prerequisite: Instructor consent.

CIS6243 Network Academy Fundamentals I  

4 credits (3 lec, 3 lab hrs/wk) This course introduces students to the networking field. It focuses on network terminology and protocols, local-area networks (LANs), wide-area networks (WANs), Open System Interconnection (OSI) models, cabling, cabling tools, routers, router programming, Ethernet, Internet Protocol (IP) addressing, and network standards. This course is first in a series of 4 courses which prepare students for Cisco CCNA Certification exam. Concurrent: CIS0593.

CIS6244 Network Academy Fundamentals II

4 credits (3 lec, 3 lab hrs/wk) This course focuses on initial router configuration, TCP/IP, and access control lists (ACLS). Students will develop skills on how to configure a router, manage Cisco IOS software, configure routing protocols, and create access lists controlling access to the router. This course is second in a series of four courses which prepare students for Cisco CCNA Certification exam. Prerequisite:CIS6243. Concurrent: CIS0593.

CIS6245 Network Academy Fundamentals III

4 credits (3 lec, 3 lab hrs/wk) This course focuses on advanced IP addressing techniques, Variable Length Subnet Masking (VLSM), intermediate routing protocols, (RIP V2, single-area OSPF, EIGRP), command-line interface configuration of switches, Ethernet switching, Virtual LANs (VLANs), Spanning Tree Protocol (STP), and VLAN Trunking Protocol (VTP). This course is third in a series of four courses which prepare students for Cisco CCNA Certification exam. Prerequisite: CIS6244. Concurrent: CIS0593.

CIS6246 Network Academy Fundamentals IV

4 credits (3 lec, 3 lab hrs/wk) This course focuses on advanced IP addressing techniques, Network Address Translation (NAT), Port Address Translation (PAT), and DHCP, WAN technology and terminology, PPP, ISDN, DDR, Frame Relay, network management, and introduction to optical networking. In addition, the student will prepare for taking the CCNA exam. This course is fourth in a series of four courses which prepare students for Cisco CCNA Certification exam. Prerequisite:CIS6245. Concurrent: CIS0593.

CIS6260 Computer Technician Theory I (A+Certification Preparation)

3 credits (6 lec/lab hrs/wk) This is the first part of a two-part Computer Technician Theory course which prepares an individual to work successfully in the field of computer repair, maintenance, and support. Topics will include hardware installation, maintenance, and troubleshooting; software installation, maintenance, and troubleshooting; basic networking; and customer support. Prerequisite:CS101. Concurrent: CIS0593.

CIS6261 Computer Technician Theory II (Server+ Certification Preparation)

3 credits (6 lec/lab hrs/wk) This is the second part of a two-part Computer Technician Theory course, which prepares an individual to work successfully in the field of computer repair, maintenance, and support. Topics will include hardware installation, maintenance and troubleshooting; software installation, maintenance, and troubleshooting; basic networking; and customer support. Prerequisites: CIS6260 and CS240U.  Concurrent: CIS0593.

CIS101 Computers in Society        

2 credits (2 lec hrs/wk)  This is the first course in computer literacy and is intended for the novice user. Students will become familiar with current computer terminology. Students will learn end-user skills in file management using PC operating system, word processing and Internet searching software. Concurrent: CIS0593.

CIS120 Concepts of Computing

4 credits (4 lec hrs/wk) Course provides information on computer basics, including hardware and software components, networking, applications and operating systems software, and social issues related to computing, technology, and the Internet. Course also provides instruction on common software applications including spreadsheet, database and presentations. Prerequisite:CIS101 with a 'C' or  better.  Concurrent: CIS0593.

CIS125DB Database Applications

3 credits (2 lec, 2 lec/lab hrs/wk) Course introduces beginning and intermediate concepts, terminology, and application of database management system (DBMS) technology. Common features of DBMS software, their application to business uses, and issues involved in effective relational database design are covered. Course uses one or more commercially available DBMS software packages.  Prerequisite: CIS101 with a 'C' or better.  Concurrent: CIS0593.

CIS125DM Digital Media Applications

3 credits (2 lec, 2 lec/lab hrs/wk) Concepts-centered course encompasses beginning and intermediate concepts of multimedia applications, punctuated by hands-on projects. Utilizing current digital tools, course covers developing high-quality bit-mapped images, vector images, animation, sound, and video. Concepts include managing media, importing and exporting between applications, converting file types, controlling file sizes, and legal and ethical issues. Prerequisite: CIS101 with a 'C' or better. Concurrent: CIS0593.

CS125G Computer Game Development

4 credits (4 lec, hrs/wk) Surveys the field of computer game development including study of the history and business of computer gaming and computer game categories, platforms, and technologies. Covers an overview of the game development process, and introduces game graphics. Provides complete game development life cycle using high-level game development framework to design/develop computer games. Prerequisite: CIS101 or higher. Concurrent: CS0593

CIS125GIS/GEOG265 Introduction to Geographic Information Systems

3 credits (2 lec, 3 lab hrs/wk) Course introduces students to principles and practices of GIS, while providing experience using a contemporary GIS software package. Course develops both a theoretical understanding of GIS and experience in accessing GIS data sets. Students are exposed to raster and vector GIS. This course not offered every year.  Prerequisite: CIS120 with a 'C' or better.

CIS125P Presentation Applications: Microsoft PowerPoint

1 credit (1 lec hr/wk) This course introduces intermediate to advanced features of presentation software for the efficient development of effective presentations. Using work processing skills and presentation theories, students will enhance their skills to develop professional looking and effective presentations complete with outline, speaker notes, and audience handouts.  Prerequisite: CIS101 with a 'C' or better.  Concurrent: CIS0593.

CIS125S Spreadsheet Applications

3 credits (2 lec, 2 lec/lab hrs/wk) This course introduces beginning and intermediate concepts, terminology, and application of spreadsheet technology. The common features of spreadsheet software, its application to business uses, problem solving techniques, and issues involved in choosing and installing spreadsheet software are covered. Course uses one or more commercially available spreadsheet software packages. Prerequisite: CIS101 with a 'C' or better.  Concurrent: CIS0593.

CIS125W Word Processing Applications: Microsoft

3 credits (3 lec, hrs/wk) This course introduces use of microcomputers for word processing applications at a professional level. Concepts, terminology, and application of word processing technology are covered. Students are introduced to common features of word processing software, business uses, elements of style, and issues involved in choosing and installing word processing software. Prerequisite: CIS101 with a 'C' or better.  Concurrent: CIS0593.

CIS125WE Web Editor Applications

3 credits (2 lec, 2 lec/lab hrs/wk) This course introduces beginning and intermediate skills to effectively use one or more contemporary web editors. It addresses the major concepts associated with web site assessment, design, development, publishing, and maintenance. Emphasis is placed on developing user friendly and maintainable sites.  Prerequisite: CIS101 with a 'C' or better.  Concurrent: CIS0593.

CIS133VB Computer Language I - Visual Basic

4 credits (3 lec, 2 lec/lab hrs/wk) Introduces the Visual Basic programming language to learn fundamental programming techniques. Emphasizes structured and object oriented design and writing of programs to solve business and/or mathematical problems. Students will learn problem solving, procedural programming, develop a graphical user interface, and work with events and objects.  Prerequisite: CIS101 with a 'C' or better.  Concurrent: CIS0593.

CIS133WS Computer Language I -  Web Scripting

4 credits (3 lec, 2 lec/lab hrs/wk) This programming course introduces basic concepts of client-side and server-side scripting languages, emphasizing concepts of good web site design and construction with the use of scripting languages. Programming focus is on modern event-driven, client-server software concepts using HTML/XHTML and  JavaScript, and PHP. Prior HTML/XHTML knowledge is required for success. Prerequisite: CIS125H or CIS195 with a 'C' or better. Concurrent: CIS0593.

CIS135W Advanced Word Processing: Desktop Publishing

3 credits (3 lec hrs/wk) Use of microcomputer word processing software for desktop publishing. Using word processing skills and design/layout theories, students will learn how to develop professional-looking and effective publications. Prerequisite: CIS125W with a 'C' or better. Concurrent: CIS0593.

CIS140 Introduction to Operating Systems

4 credits (4 lec hrs/wk) This course introduces the student to the theory and operation of microcomputer operating systems. It will include disk and file handling techniques, common utilities, security issues, minor hardware installation and maintenance, and the use of networks. It will use one or more commercially available operating systems, including Windows XP. Prerequisite: CIS101 with a 'C' or better. Concurrent: CIS0593.

CS160 Computer Science Orientation

4 credits (3 lec, 2 lec/lab hrs/wk) This course introduces students to the computer science field and profession. Students will be introduced to computer science, programming and careers, as well as societal and ethical issues surrounding the use of computers. Students will have the opportunity to participate in team problem solving. Concurrent: CIS0593. Prerequisite: MTH70 or higher with a 'C' or better.

CS161 Introduction to Computer Science I

4 credits (3 lec, 2 lec/lab hrs/wk) This course offers a history and overview of fundamental computer science concepts using an object-oriented programming language. Topics include object oriented programming, software engineering, algorithm development, data representation, introduction to user interface design, and sources of error. Prerequisite: CS160 and MTH111 with a 'C' or better.  Concurrent: CIS0593.

CS162 Introduction to Computer Science II

4 credits (3 lec, 2 lec/lab hrs/wk) This course covers software engineering principles and modern programming methods. Topics include event-driven programming for graphical user interfaces, recursion, stream, and exception handling. This course also introduces analysis of algorithms, sorting, and searching.  Prerequisite: CS161 with a 'C' or better.  Concurrent: CIS0593.

CIS179 Introduction to Computer Networks

3 credits (3 lec hrs/wk) An introduction to computer networks from an end-user perspective.  Provides experience using a local area network operating system and the Internet to examine the networked environment, models, protocols, and standards, LAN topologies, and emerging technologies. Prerequisite: CIS101 with a 'C' or better or instructor consent. Concurrent: CIS0593.

CIS184 Workstation Security

3 credits (3 lec hrs/wk) This course introduces students to computer workstation and network security. It includes an overview of workplace security issues emphasizing the importance and need for secure computers and networks. Students learn to use various tools techniques to improve computer and network security.  Prerequisite: CIS120 or CS160 with a 'C' or better. Concurrent: CIS0593.

CIS188 Wireless Networking

3 credits (6 lec/lab hrs/wk) Fundamentals of Wireless LANs is an introductory course focusing on the design, planning, implementation, operation and troubleshooting of wireless networks.  It covers a comprehensive overview of technologies, security and design best practices with particular emphasis on hands-on skills in wireless LAN setup and troubleshooting.  Resilient WLAN design, installation and configuration, and WLAN security.  This course prepares students to achieve the Cisco Wireless LAN Support Specialist designation.  Prerequisite: CIS6243 or CIS179 with a 'C' or better.

CIS195 Web Development I

3 credits (2 lec, 2 lec/lab hrs/wk) This course introduces the basic elements of beginning web page creation using a text editor and HTML/XHTML. The course will focus on web terminology, basic HTML/XHTML coding to include hyper links anchors, tables, forms and frames, design principles, and accessibility issues. We will also begin to explore the availability of tools for web page creation, site management, validation, and accessibility checks.  Prerequisites: CIS120 with a 'C' or better.  Concurrent: CIS0593.

CS198/298 Independent Study

1-3 credits (hrs to be arranged) Prerequisite: Instructor consent.

CIS225 End User Support

4 credits (3 lec, 3 lab hrs/wk) Course introduces professional and interpersonal skills needed by technicians who support and manage hardware and software information systems. Includes analyzing, troubleshooting and solving basic hardware and software problems, developing customer service skills and an ethics awareness, help desk operation, technical documentation and training. Prerequisites: CIS120 and CIS140 with a 'C' or better. Concurrent: CIS0593.

CIS233VB Computer Language II - Visual Basic

4 credits (3 lec, 2 lec/lab hrs/wk) This course continues the study of programming of Visual Basic. Presents intermediate and advanced ideas of numerical computation, object-oriented programming, and problem analysis using the Visual Basic Language. Students will create Visual Basic applications using a variety of techniques and complexity.  Prerequisite: CIS133VB with a 'C' or better. Concurrent: CIS0593.

CIS233WS Computer Language II - Server-Side Web Scripting

4 credits (3 lec, 2 lec/lab hrs/wk) The course is designed to provide students with an introduction to programming web-based applications using a contemporary server-based programming language. Students will learn how to design, code, and implement interactive web pages with dynamically generated content. Course assumes students have a working knowledge of HTML and client-side scripting.  Prerequisite: CIS133WS with a 'C' or better.  Concurrent: CIS0593.

CIS235 Integrated Computer Projects

4 credits (4 lec hrs/wk) Integrated Computer Projects Apply previous computer and business knowledge to create individual and group projects using software found in today's workplace. Use integrated software (i.e. MS Office) to learn skills such as linking and embedding, e-mail, Internet, FAX and scanners.  Prerequisite: CIS125W and CIS120 or CIS125S with a 'C' or better.  Concurrent: CIS0593.

CIS240U Advanced Operating Systems (UNIX Operating System)

3 credits (3 lec hrs/wk) Course continues study of operating systems, focusing on hands-on system administration of Linux/Unix. Topics include: installation, configuration, XP Windows configuration, user/group account management, disk formatting and partitioning, local file systems, system startup/shutdown, run levels, backup and restore, printers and printing, ports and devices, basic local area networking, and memory management.  Prerequisite: CIS140 with a 'C' or better.  Concurrent: CIS0593.

CIS244 System Analysis

3 credits (3 lec hrs/wk) This course will introduce methods and modeling tools used in the system development process.  Emphasis is on structured analysis of computer information systems.  Assignments will include the use of project management software, CASE tools, and graphics tools applied to problems similar to those found in systems in business and industry. Prerequisite: CIS120 or CIS125DB with a 'C' or better. Concurrent: CIS0593

CIS245 Project Management

3 credits (3 lec hrs/wk) This course addresses project management concepts and tools. Using software and related resources students will acquire knowledge, practical skills, and dispositions that make them effective project participants at both team and management levels.  Prerequisite: Minimum 45 CS/CIS credits. Concurrent: CIS0593.

CS275 Database Management

4 credits (3 lec hrs/wk, 2 lab hrs/wk) This course is designed to be broader than teaching specific database products. It will address database development, a concept which includes data modeling, database design, and database implementation. It will identify the entity-relationship and object data modeling techniques, and the importance of normalizing data models. Techniques of implementing these models into a relational database scheme will be presented. Prerequisite: CIS125DB and CS161 or CIS133WS with a 'C' or better. Concurrent: CIS0593.

CS276 Advanced SQL

4 credits (3 lec hrs/wk, 2 lab hrs/wk) Focuses on design, development and implementation of SQL programming for all types of relational database applications including client/server and Internet databases. Learn to write complicated interactive and embedded SQL statement and learn the implications of multi-user database applications.  Prerequisite: CS275 and CS162 or CIS233WS with a 'C' or better. Concurrent: CIS0593.

CIS278 Data Communications

3 credits (3 lec hrs/wk) Course introduces fundamental concepts in data communication including terminology, communicating concepts, comparison of voice and data communication, medium access, elementary data link protocols, topologies, servers, and LAN operating system standards. Course discusses dynamic technology of transmitting, accessing, and controlling data, communications and networking strategies, and data communications applications. Prerequisite: CIS6260 or CIS6243 or CIS140 with a 'C' or better. Concurrent: CIS0593.

CIS279 Network Management I (Network Hardware)

4 credits (3 lec, 3 lab hrs/wk) Course introduces concepts of network management and applications, discussing implementation, administration, configuration, and troubleshooting in a networked environment.  LAN hands-on experience and lab exercises are provided. Hands-on provided in current network operating system.  Course Prepares the student for the Microsoft Server 70-642 Network Infrastructure Configuration certification.  Prerequisite: CIS179 and CIS6244 with a 'C' or better.  Concurrent: CIS0593.

CIS280 Field Experience

1-10 credits (3-30 lab hrs/wk) Practical on-site experience that will allow students to test knowledge learned in the classroom and explore the variety of workplaces in which to apply that knowledge.  Prerequisite: Instructor consent.

CIS284 Network Security

4 credits (3 lec, 3 lab hrs/wk) Course introduces and assists the student to master the practical Network and Computer Security Concepts.  Introduction to security, threats, vulnerabilities, authentication , cryptography and security policies.  Prepares student for the Comptia Security+ certification.  Prerequisite: CIS184 and CIS288 with a 'C' or better.  Concurrent: CIS0593.

CIS288 Network Management II

4 credits (3 lec, 3 lab hrs/wk) Student will use current popular server version for installing and configuring Active Directory.  Installation, configuration and management of Active Directory Domain and Domain Name Service (DNS) services will be explored in depth.  The student will learn the installation, configuration and management with active directory domain services, domain name servers, group policy, Certificate Services Server, and Troubleshooting ADS (Active Directory Services) as well as purpose and creation of specific Security Planning and Policies.  This course prepares the student for the Microsoft Certification 70-640 Windows Server 2008 - Active Directory Configuration    Prerequisite: CIS279 with a 'C' or better.  Concurrent: CIS0593.

CS297 IT Professional Capstone

4 credits (3 lec, 3 lab hrs/wk) This course addresses knowledge, skills and dispositions useful to IT professionals.  Students will explore and acquire job exploration skills, effective interview skills, and search skills to optimize job market opportunities.  An integrated approach is used to combine project design components relative to job goals and capstone activities to assist in entering the job market with an array of job and technical analysis and design skills.  Prerequisite: CIS245 with a 'C' or better. Concurrent: CIS0593.