Required Base Courses for Associate's and Bachelor's Degrees

GCON 141 - Introduction to Programming (3 credits)

This course is a concentrated orientation course dealing with algorithms, programs, and basic processing of quantitative character information. Emphasis is placed on flow-charting techniques and general programming concepts to include: instruction types, loops, arrays, input/output blocks, functions, pointers, arithmetic operations, debugging and verification of programs. Applications are selected from the areas of business, accounting, mathematics/statistics and the social sciences.

GCON 147 - Computer Hardware, Software, and System Security (3 credits)

This course provides an introduction to the computer hardware, software, and security skills needed to meet the growing demand for entry - level information technology (IT) professionals. It covers the fundamentals of PC computer technology, networking, and security. Students develop working knowledge of how computers operate, how to assemble computers, how to troubleshoot hardware and software issues, and implement computer system security.

GCON 156 - Electronics for Computers and Data Communications (3 credits)

This course teaches students the electronic fundamentals required for modern day computers systems and telecommunications topics. The course allows the student to build technical intuition specifically for the rapidly changing world of IT technology for both computer and telecommunication technology.

GCON 202 - Networking Essentials (3 credits)

Networking Essentials defines "Data Communications" and related terminology; presents real world examples of Data Communications; describes network components & their corresponding functions; explains data flow throughout a network, and generates a keen understanding of how "connection" and "communication" are achieved in a network. The students will develop the understanding of how information flows throughout a network, from sender to receiver.

GCON 228 - Advanced Computer Hardware and System Security (3 credits)

This course covers the advanced concepts of PC computer technology, networking, and security. It emphasizes the advance practical application of skills and procedures needed for hardware and software installations, upgrades, troubleshooting systems and implementing computer system security. Additional topics covered include laptops and portable devices, wireless connectivity and basic implementation skills, system and network security, safety and environmental issues, applied network configuration and troubleshooting skills.

GCON 354 - Local Area Network Concepts and Software (3 credits)

This course provides students with a basic understanding of various major hardware and software products and designs related to a Local Area Network (LANs). The course discusses a popular LAN software product involving topologies, access protocols, security and LAN installation with service and support. Lab time is required to complete class assignments. The software will be adjusted to reflect the constantly changing technologies available.

GCON 234 - LAN Applications Lab (1 credits)

In this course students practice on-line network instruction lab exercises utilizing LAN software. Students become hands-on familiar with a popular LAN software package including installation, utilization service, support and troubleshooting. The software will be adjusted to reflect the constantly changing technologies available. Lab time is required for class assignments.

GCON 355 - Advanced Local Area Network Architectures and Software (3 credits)

This course presents various advanced LAN architectures and industry standards. Details of the IEEE standards are covered along with networking protocol suites - SNA and NETBIOS - as they apply to LANs. The course discusses software coexistence, integrating networking, management products and a second popular LAN software product. Lab time is required to complete class assignments. The software will be adjusted to reflect the constantly changing technologies available.

GCON 236 - Advanced LAN Applications II (1 credit)

In this course students work with on-line networking instruction lab exercises using LAN software. Students become hands-on familiar with a 2nd popular LAN software package including installation, utilization service, support and troubleshooting. The software will be adjusted to reflect the constantly changing technologies available. Lab time is required for class assignments.

Three Approved Computer Science Electives

Additional Courses Needed to Complete Bachelor's Degree

GCON 223 - Wide Area Networks I (3 credits)

This course provides a hands-on introduction to networking and the Internet using tools and hardware commonly found in small-to-medium network environments. Instruction includes networking, network terminology and protocols, network standards, LANs, WANs, OSI model, cabling, cabling tools, routers, IP addressing, and Internet connectivity. Network monitoring and basic troubleshooting skills are taught in context.

GCON 125 - Wide Area Networks I Lab (1 credit)

This course/lab is offered in conjunction with GCON 223-WAN-I. Students will learn how to build and support simple Ethernet and wireless routers and switches, using Cisco command-line interface (CLI) commands to perform basic router and switch configurations. They will also network tools to verify small network operations and analyze data traffic through hands on practice in the computer lab.

GCON 224 - Wide Area Networks II (3 credits)

This course is designed to provide students with classroom and laboratory experience in current and emerging networking technologies. It familiarizes students with the equipment applications and protocols installed in enterprise networks, with a focus on switched networks, security, and advanced routing protocols. Hands-on exercises, including network design processes, configuration, installation, and troubleshooting, upgrades, competitive analyses, and system integration reinforce student learning.

GCON 127 - Wide Area Networks II Lab (1 credit)

This course/lab is offered in conjunction with MCON 224-WAN-II. Students will learn how to configure a switch with VLANs and inter-switch communication, implement WAN links, and configure routing protocols on Cisco devices. Students will also perform troubleshooting and design simple internetwork using Cisco technology through hands on practice in the computer lab.

GCON 231 - Fundamentals of Cybersecurity (3 credits)

This course focuses on the overall security policy with emphasis on hands-on skills in the areas of secure perimeter, secure connectivity, secure management, identity services, and intrusion detection. The course teaches students to design and implement security solutions that will reduce the risk of revenue loss and vulnerability.

GCON 245 - UNIX Operating Systems (3 credits)

Topics in this course include introductory and advanced features of the UNIX operating system. Students gain valuable in-depth knowledge of the entire UNIX environment and the inner workings of this operating system.

GCON 311 - Wireless Networks (3 credits)

This course explains the general principles of wireless networking including architectures, protocols, and standards. It describes concepts, technology, and applications of wireless networking as used in current and next-generation wireless networks. It explains the engineering aspects of wireless networks functions and designs.

GCON 321 - Computer Forensics (3 credits)

This course introduces students to the collection, preservation, presentation and preparation of computer based evidence for the purposes of criminal law enforcement or civil litigation. These activities define the central roles of computer forensic practitioners involved in investigating computer crime scenes and torts involving computers. Students will be prepared to assist in the formulation and implementation of organizational computer forensics preparedness policies, to determine the necessity for forensic procedures, extend governance processes to allow for proper future forensic investigations, and to be contributing members of computer forensics investigation teams.

GCON 325 - Advanced Cybersecurity (3 credits)

This course focuses on the managerial aspects of information security and assurance for network administrators. It provides a study of information security concerns and techniques to protect against the risk of revenue loss and vulnerability utilized in current business environment. Topics covered include access control models, information security governance, and information security program assessment and metrics.

GCON 343 - Database Concepts and Design (3 credits)

This course provides students with an informed and critical perspective on current alternatives in the Database Management Systems (DBMS) area. Topics include: architecture; hierarchic, network and relational database approaches with respect to database structure, integrity, userview mechanisms, data storage and access techniques. Data manipulation; normalization and file structures versus DBMS; SQL & QBE.

GCON 353 - Data Communications (3 credits)

This course provides students with a comprehensive understanding of present and future trends in the communications industry. The course discusses transmission media, transmission impairments, information structure, OSI model, LANs, WANs, modems, interfaces, standards, and protocols.

GCON 498 - Internship in Computer Science (3 credits)

Students complete a commercial business project requiring a minimum of 9 hours of work per week. Internships complement students\' classroom training and prepare them for the business world. Achievement is measured by demonstrable attainment of project goals and an evaluation by the business's management.

Recommended Computer Science Electives Include:

GCON 232 - Advanced Programming (3 credits)

In this course students learn disciplined programming techniques including style analysis and structured programming. Advanced programming concepts including structures, advanced topics in pointers, file I/O, physical organization of files, files structures, file maintenance. Experience in selecting and using sequential data structures. Concepts and experience in selecting and using input-output techniques for sequential and non-sequential file processing.

GCON 245 - UNIX Operating Systems (3 credits)

Topics in this course include introductory and advanced features of the UNIX operating system. Students gain valuable in-depth knowledge of the entire UNIX environment and the inner workings of this operating system.

GCON 250 - Advanced UNIX Operating System (3 credits)

This course is designed for the student who is familiar with the basics of the UNIX operating system and desires to gain experience with advanced UNIX development and inter-process communication. The course includes a lab.

GCON 260 - Computer Architecture (3 credits)

This course exposes students to basic digital circuits, Boolean algebra, combinational logic, data representation, transfer and digital arithmetic. Digital storage and accessing, control functions, input-output facilities, microprogramming, system organization, and reliability. Description and simulation techniques. Features needed for multi-programming, multi-processing, and real-time systems. Lab time is required for class assignments.

GCON 275 - Advanced Internet Tools and Web Page Design (3 credits)

This course introduces HTML, XHTML, Cascading Style Sheets, JavaScript, and DHTML. Students will design and implement significant Internet based Web sites using all the major features of HTML and client side scripting.

GCON 315 - Voice over IP Fundamentals (3 credits)

This course provides students with the in-depth knowledge of Voice over IP (VoIP) and the TCP/IP networking protocol that VoIP is based on VoIP technology, or making telephone calls over data networks such as the Internet, is now expected to become the standard telephone technology. This course provides the integral information needed by Information Technology students to understand and plan for future implementations of Voice over IP.

GCON 343 - Database Concepts and Design (3 credits)

This course provides students with an informed and critical perspective on current alternatives in the Database Management Systems (DBMS) area. Topics include: architecture; hierarchic, network and relational database approaches with respect to database structure, integrity, userview mechanisms, data storage and access techniques. Data manipulation; normalization and file structures versus DBMS; SQL & QBE.

GCON 356 - Advanced Topics in Local Area Networks (3 credits)

This course focuses on intensive hands-on training and advanced troubleshooting issues, and discusses the current version of Windows OS and Windows Server. The course prepares students for the MCP exam.

GCON 443 - Advanced Topics in Database (3 credits)

This course will cover features of Microsoft SQL Server. Students will learn the use of such utilities as Enterprise Manager and ISQL/W. This course includes expanded coverage of Transact-SQL, Stored Procedures, and Triggers.

GCON 462 - Advanced Topics in Data Communications (3 credits)

Topics of current interest in data communications. Offerings include specific LAN software, telecommunications, emerging technologies, and electronics.