Course Descriptions

COMP1120 - FOUNDATIONS OF COMPUTING

4 credits
This course introduces the student to the world of information systems. Students
will gain knowledge of the history of computing, the career opportunities available in information technology, the concepts of data warehouses & data mining, and ethical issues in information systems. An orientation to command-line interfaces and file management techniques will also be covered. In addition, students will be introduced to the structure and capabilities of the typical IBM mainframe computer and the IBM i5 (iSeries) midrange computer. Topics covered on these systems include basic operating system features and executing jobs using IBM’s z/OS operating system for mainframes and IBM’s i5/OS operating system for the i5 (iSeries). These computer systems are commonly used in medium to large companies as complements to network systems. Students will also receive initial exposure to computer programming and algorithms through the use of problem analysis, pseudo-code and entry level programming languages.

Prerequisite: None

COMP1125 - SPREADSHEET/DATABASE INTEGRATION

4 credits
The focus of this course will be on the core competencies of Excel and Access and their integration with Word, PowerPoint, and each other. Topics to be covered in
Excel include: formatting, creating formulas, creating charts and pivot tables, linking files, using templates and hyperlinks, and the use of functions, including logical and lookup functions. Topics covered in Access include: understanding the concepts, design, and construction of a relational database. The student will create table structures, queries, forms, and reports. Students will integrate these applications together to create a final capstone project for the course.

Prerequisite: None

COMP1130 - PROGRAMMING FUNDAMENTALS

4 credits
Programming Fundamentals is designed to be a person’s first exposure to the world of computer programming. This course covers how to design and implement a computer program that will remember things, make decisions, and perform repetitive tasks. Students will explore the worlds of both procedural and objectoriented programming. The course involves the use of analytical procedures, pseudo-code, programming languages designed specially for academic use as well as those in use in today’s businesses, and an introduction to 3D graphics and gaming.

Prerequisites: COMP1120 Foundations of Computing or Instructor Approval. It is highly recommended that you be able to type at least 20wpm before registering for this class.

Get the Syllabus

COMP1140 - WEB DEVELOPMENT

4 credits
This course focuses on using XHTML to create attractive web presentations. Students will be trained on creating a presence on the Web. Topics include essential HTML elements and techniques, effective graphical design using CSS, Search Engine Optimization (SEO), using FTP to transfer files, tables, and forms. DreamWeaver, a popular web development tool, is taught as an optional portion with this course and there is a brief introduction to photo editing software focusing on creating graphics for the Web.

Prerequisites: 20 WPM and knowledge of computer file management.

Get the Syllabus

COMP1200 - PC HARDWARE AND SOFTWARE ESSENTIALS

4 credits
PC Hardware and Software, presents an in-depth exposure to computer hardware and operating systems. Students learn the functionality of hardware and software components as well as suggested best practices in maintenance, and safety issues. Through hands on activities and labs, students learn how to assemble and configure a computer, install operating systems and software, and troubleshoot hardware and software problems. In addition, an introduction to networking is included. This course helps students prepare for CompTIA’s A+ certification.

Prerequisites: None

COMP1360 - INTRODUCTION TO DATA COMMUNICATION AND NETWORKING

4 credits
This course serves as a general introduction for students to acquire a foundation in current data communication and networking technologies. The course provides an introduction to the hardware, software, terminology, components, design, and connections of a network. Network concepts such as the OSI model, topologies, and major protocols, as well as the basic functions of system administration and operation are covered. The course is operating system independent and provides an introduction to several popular network operating systems. The focus of the course will be hands on, with an emphasis being placed on information pertaining to the Network+ Certification examination.

Prerequisites: COMP1200 PC HardwareSoftware Essentials [A+]

COMP2130 - ADVANCED SPREADSHEET/DATABASE & PROGRAMMING

4 credits
The focus of this course will be on advanced abilities of Excel and Access. Topics to be covered in Excel include: advanced filtering, data validation, use of financial functions and tools, using what-if analysis tools (data tables, scenario manager, the solver), connecting to external data sources, and working with macros and Visual Basic for Applications (VBA). Topics covered in Access include: customizing of forms and reports, understanding the construction of queries through the use of SQL, creating action queries to update tables, automating tasks using macros, and writing VBA code to modify macros.

Prerequisites: COMP1125 Spreadsheet/Database Integration

COMP2145 - WEB PROGRAMMING (PHP and ASP.NET)

4 credits
This course covers the popular server-side languages: ASP.NET, PHP, and Flex. It includes important language concepts such as data types, control statements, debugging techniques, Object-Oriented Programming (OOP), and the use of SQL (Standard Query Language). The ASP.NET uses Microsoft’s Visual Studio. PHP will give the student experience with LAMP (Linux, Apache, MySQL, and PHP).

Prerequisites: 35 WPM, C or better in COMP1140, C or better in COMP1130 or equivalent programming experience.

Get the Syllabus

COMP2150 - WEB SERVICES (XML)

4 credits
This course focuses on XML and the supporting technologies that are used in person-to-computer and computer-to-computer communications. Some of the technologies covered will include using DTDs (Documnet Type Definitions), Schema, Namespaces, XPath, DOM, SAX, data Models, XSLT, SVG, Flex, and SOAP as well as web services and the Semantic web.

Here's what you'll learn by taking this course:

  • How to create an XML document. It's just like HTML only with customized tags
  • Using DTD and Schemas to validate the XML data.
  • How XML can  be formatted, filtered, and transformed using a language called XSLT.
  • Several common XML technologies including SVG, RSS, and SOAP.
  • How XL will be used to create the Semantic (intelligent) Web.

Prerequisites: C or better in COMP1140 Web Development, C or Better in COMP1130 Programming Fundamentals or equivalent programming experience.

Get the Syllabus

COMP2200 - I5 (ISERIES) OPERATING SYSTEM

4 credits
This course covers the IBM i5 (iSeries) midrange computer and its operating system. Students will be trained in library and object management, work management concepts, CL commands and CL programming techniques, physical and logical file management, the use of various utilities (PDM,DFU,SDA), using Query and SQL, security concepts, iSeries Access and iSeries Navigator, and backup and restore procedures.

Prerequisites: COMP1120 – Foundations of Computing

COMP2205 - RPG IV (ISERIES)

4 credits
This course introduces the RPG programming language which is used primarily for IBM iSeries mid-range computer systems. Topics include: basic input and output, report editing, arithmetic operations, comparing, control break logic, tables, array processing, disk file creation and updating, embedded SQL, interactive programming, and sub files.

Prerequisites: COMP1130 Programming Fundamentals, COMP2200 i5 (iSeries) Operating System

COMP2210 - COBOL (ZSERIES)

4 credits
This course concentrates on the COBOL programming language, one of the most popular in use in today’s business world. Students will master structured program design and develop COBOL programs on an IBM mainframe that will enable them to solve many of today’s business problems. The course includes interfacing COBOL applications with SQL databases as well as standard mainframe datasets.

Prerequisites: COMP1130 Programming Fundamentals and COMP1120 Foundations of Computing

COMP2300 - JAVA

4 credits
This course is an introduction into the popular Java language. Students will be trained on data types, control statements, methods, overloading, and data structures. Cross-platform debugging techniques will be introduced as well as programming development concepts. This course will also include OOP (Object-Oriented Programming) concepts such as inheritance, polymorphism, abstract classes, interfaces, JDBC, data structures, and internationalization. Many current languages are based on Java and successful completion of this course will ensure a quick learning curve with languages such as ActionScript, PHP, C#, C++, JavaScript, and VB.NET.

Prerequisites: A typing speed of 35wpm or higher. A C or Better in COMP1130 Programming Fundamentals or Equivalent Programming Experience

Get the Syllabus

COMP2310 - VISUAL BASIC.NET

4 credits
VB.NET covers common programming techniques used in writing Visual Basic applications as well as demonstrating how to use the popular Visual Studio programming enviroment.

Topics include:

  • Object Oriented Programming (OOP)
  • Control statements
  • Database programming
  • Writing reports using Crystal Reports
  • Producing web-based applications with ASP.NET

Prerequisites: C or Better in COMP1130 Programming Fundamentals or Equivalent Programming Experience.

Get the Syllabus

COMP2460 - LINUX

4 credits
The Linux operating system is extremely popular in the world of servers and the internet and is gaining ground on the desktop. This course takes a student through the Linux operating system from learning how to use the command line and textbased shells through the administration of network services. Major topics include file management, user management, shell scripting and popular programming languages, system administration including printing, telnet, ssh, ftp, http, and Samba services.

Prerequisites: COMP1360 Introduction to Data Communication and Networking

COMP2462 - MICROSOFT NETWORK ADMINISTRATION

4 credits
The main goal of this course is to provide students with a comprehensive understanding of Microsoft Windows Server and to prepare students to tackle server administration. The course focuses on the requirements of the Microsoft Certified Systems Administrator (MCSA) credential and the skills to successfully implement, manage, and troubleshoot the ongoing needs of Microsoft Windows® 2003 based operating environments. Students have an opportunity to apply their knowledge through hands-on projects and case study assignments. Students will learn how to install and administer Active Directory services and how to manage Active Directory objects. Students will use Microsoft Management Console to monitor system performance, to administer Internet Information Services, and to administer user accounts, group accounts, and group policies. They will learn how to administer print services. They will learn how to install and administer network protocols and services such as virtual private networking, Routing and Remote Access Service, DHCP, WINS, and DNS.

Prerequisites: COMP1360 Introduction to Data Communication and Networking

COMP2464 - APPLICATION OF WIRELESS AND MOBILE NETWORKS

4 credits
Application of Wireless and Mobile Networks is an introductory course that will focus 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 the areas of wireless LAN setup & troubleshooting, 802.11 technologies, products and solutions, Site Surveys, resilient WLAN design, installation and configuration, WLAN Security - 802.1x, EAP, LEAP, WEP, SSID, and vendor interoperability strategies This course helps students prepare for CWNA™ (Certified Wireless Network Administrator), Certification Exam (Exam #PW0-100) ACM Performance Objectives: NTT02 through, NTT06, NTT09, NTT10 and NTT12

Prerequisites: COMP1360 Introduction to Data Communication and Networking

COMP2466 - ADVANCED NETWORKING

4 credits
This course addresses the integration of routing and switching technologies to create efficient Enterprise networks. Students will learn to design, build, and configure a network. Students will Configure routing protocols and perform LAN, WAN, and VLAN troubleshooting using a structured methodology based on the OSI model. Upon completing this course, the learner will be able to select and implement the appropriate Cisco IOS services required to build a scalable, efficient, and highly available network. This course helps students prepare for CCNA™ (Cisco Certified Network Administrator)

Prerequisites: COMP1360 Introduction to Data Communication and Networking

COMP2475 - INFORMATION WARFARE

4 credits
With the threats of cyber terrorism and corporate espionage increasing, the need for trained network security professionals continues to grow. This course covers penetration-testing tools and techniques that ethical hackers and security testers use to protect computer networks. This course provides a structured knowledge base for preparing security professionals to discover vulnerabilities and recommend solutions for tightening network security and protecting data from potential attackers.

Prerequisites: COMP1360 Intro to Data Comm

COMP2496 - CAPSTONE – SOFTWARE DEVELOPMENT

1 – 4 credit (Capstone)
This course is used to assess and validate student learning and performance throughout the previous semesters as well as to give students an opportunity to practice their skills in a simulated business environment. It is also an opportunity for students to demonstrate that they have achieved the learning goals established by South Central College’s Computer Careers Department. This course integrates learning from the courses in the major with the courses from the rest of the student’s academic experience. Students will work in teams under the supervision of faculty members who will act as project managers.

Prerequisite: Instructor Approval

COMP2498 - CAPSTONE - NETWORKING SERVICES

1 – 4 credit (Capstone)
This course is an opportunity for students to demonstrate that they have achieved the learning goals established by South Central College’s Computer Careers Department. This course integrates learning from the courses in the major with the courses from the rest of the student’s academic experience. It requires the application of that learning to a service learning project that meets the community need of providing technology assistance to lower income families. Students will gain real world experience using their troubleshooting skills to fix, upgrade and refurbish donated computers. These computers are then recycled back into the community to no-profit organizations and families in need. Students will have an opportunity for reflection through assignments that promote greater understanding of computer concepts and themselves. Students are strongly encouraged to “pass it on,” by sharing their computer skills and knowledge through a mentoring process of community members and volunteers. This course will provide an environment, where students can develop a good balance between their technical and “soft” skills. It will include concepts such as team dynamics, conflict management, thinking “outside the box”, working with diverse populations and developing professional attitudes and habits.

Prerequisite: Instructor Approval