Banner

Course Descriptions

COURSE SECTION QUICK FIND

BCIS1305 BUSINESS COMPUTER APPLICATIONS
(3-3-1)

An examination of computer terminology, hardware, software, operating systems, and information systems relating to a business environment. The main focus of this course is on business applications of software, including word processing, spreadsheets, databases, presentation graphics, and business-oriented utilization of the Internet.


COSC 1300 COMPUTER LITERACY
(3-3-1)

The student is introduced to the effect of computers on society, the history and use of computers, computer applications in various segments of society, programming concepts, and hardware and software terminology. Exact topics may be varied to reflect emerging technological changes. Includes exercises in productivity software tools such as word processing, spreadsheets, database management, presentation graphics, and web browsing.  Course not intended for Computer Science majors.

COSC 1301 INTRODUCTION TO COMPUTERS AND INFORMATION SYSTEMS
(3-3-1)

Overview of computer information systems. Introduces computer hardware, software, data, procedures, systems and human resources, and explores their integration and application in business and other segments in society. The fundamentals of computer problem-solving and programming may be discussed and applied. Specific topics may be varied to reflect emerging technological changes. Provides a foundation for further study in computer science or computer information systems.


COSC 1315 FUNDAMENTALS OF PROGRAMMING
(3-3-1)

Prerequisites: COSC 1301 or ITSC 1301 or COSC 1300.
The student is introduced to the fundamentals of computer programming, using a current programming language. Emphasis is on the fundamentals of structured design, development, testing, implementation, and documentation. Includes coverage of language syntax, data and file structures, input/output devices, and disks/files.


COSC 1317 PROGRAMMING IN FORTRAN
(3-3-1)

Prerequisites: Any of the following: ITSE 1318 or COSC 1318, or COSC 1315.
The student adapts his/her knowledge of fundamental programming techniques to programming in FORTRAN language. Attention to such topics as file access, data structures, program control structures and modular program design as well as syntax of FORTRAN. Students design, write, and test programs.

COSC 1318 STRUCTURED PROGRAMMING IN PASCAL
(3-3-1)

Prerequisites: COSC 1300 or 1301.
Recommended: ITSE 1318 or COSC 1315.
The student is introduced to structured programming techniques. Fundamental concepts such as data types, data structures and algorithms are emphasized. Special attention is paid to top down, modular design, testing and documentation. Programming language PASCAL is used for exercises. Students design, write and test programs.


COSC 1320 PROGRAMMING IN"C"
(3-3-1)

Prerequisites: COSC 1301 and any other computer programming course.
The student is introduced to the use of fundamental programming techniques and related data structures as implemented in the "C" language. Students design, write and test programs in a microcomputer environment.


COSC 2315 DATA STRUCTURES
(3-3-1)

Prerequisites: COSC 1318
The student is introduced to complex data structures such as stacks, queues, heaps, linked lists and trees. Advanced programming techniques such as recursion, sorting, searching and algorithm analysis are also used. A structured programming language (PASCAL) is used for exercises. Students design, write, analyze and test programs that enforce the theoretical part of the course.

COSC 2330 ADVANCED STRUCTURED PROGRAMMING
(3-3-1)

Prerequisites: COSC 1301 and any other computer programming class.
This course will cover advanced preparing techniques not ordinarily found in an introductory programming course. Topics such as object oriented, cross-platform and visual programming will be covered. Students will be expected to develop real-life, stand alone applications in a language such as JAVA or C++. Previous programming experience in a high level structured language required.


IMED 1316 WEB PAGE DESIGN I
(3-3-1)

Prerequisite/Corequisite: ITSC 1301 and ITSC 1309 or equivalent.
Instruction in web page design and related graphic design issues including mark-up languages, web sites, and browsers.


IMED 2315 WEB PAGE DESIGN II
(3-3-1)

Prerequisites: IMED 1316 or equivalent.
A study of mark-up language advanced layout techniques for creating web pages. Emphasis on identifying the target audience and producing web sites according to accessibility standards, cultural appearance, and legal issues.

INEW 2334 ADVANCED WEB PAGE PROGRAMMING
(3-3-1)

Advanced applications for Web authoring. Topics may include Perl Scripts, Common Gateway Interface (CGI), Database Interaction, Active Server Pages, Java Applets, Javascripts, tables, HTML, and/or interactive elements.


ITCC 1302 CCNA 1: NETWORK BASICS
(3-1-4)

A course introducing the basics of networking including network terminology, local area networks (LAN) and wide area networks (WAN). Topics include network protocols such as TCP/IP, Open System Interconnection (OSI) models, cabling and routers.


ITCC 1306 CCNA 2: ROUTER AND ROUTING BASICS
(3-1-4)

An introduction to basic Cisco router configuration for local area networks. Topics include initial router configuration for TCP/IP, management of Cisco IOS and router configuration files, routing protocols, and access control lists.


ITCC 1342 CCNA 3: SWITCHING BASIC AND INTERMEDIATE ROUTING
(3-3-1)

A course focusing on advanced topics including IP addressing techniques, intermediate routing protocols, CLI configuration of switches, Ethernet switching, VLANs, Spanning Tree Protocol, and VLAN Trunking Protocol.

ITCC 1346 CCNA 4: WAN TECHNOLOGIES
(3-1-4)

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 the CCNA exam.


ITMC 1341 IMPLEMENTING MICROSOFT WINDOWS PROFESSIONAL AND SERVER
(3-3-0)

Prerequisites: ITSC 1301 and ITSC 1317 and ITSC 1325
In-depth coverage of the knowledge and skills necessary to install and configure Microsoft Windows on stand-alone computers and on client computers that are part of a workgroup or domain. Provides the skills and knowledge necessary to install and configure Windows Server to create file, print, and servers.

ITMC 1342 IMPLEMENTING A MS WIN 2000 NETWORK INFRASTRUCTURE
(3-3-0)

Prerequisites: ITSC 1301 and ITSC 1317 and ITSC 1325
Skills development in installing, configuring, managing, and supporting a network infrastructure that uses the Microsoft Windows server family of products.


ITMC 1343 IMPLEMENTING AND ADMINISTERING MICROSOFT DIRECTORY SERVICES
(3-3-0)

Prerequisites: ITSC 1301 and ITSC 1317 and ITSC 1325 and ITNW 1325 and ITNW 1333 and ITNW 1354
Provides students with the knowledge and skills necessary to install, configure, and administer Microsoft Windows Active Directory service. Focuses on implementing Group Policy and understanding the Group Policy tasks required to centrally manage users and computers.


ITMC 1345 ENTERPRISE DEVELOPMENT USING MICROSOFT VISUAL BASIC.NET
(3-3-1)

Visual Basic.NET (VB.NET) programming language for developing, distributing, and maintaining objects across distributed networks including the Internet. Includes using VB.NET to access data stored on a Microsoft Structured Query Language (SQL) server database and allows implementation as a middleware (business rules) application.

ITMC 1401 MICROSOFT WINDOWS NETWORK AND OPERATING SYSTEM ESSENTIALS
(3-3-1)

Prerequisite: ITSC 1301 and ITSC 1317 and ITSC 1325
An introduction to Microsoft Windows network operating systems and to the fundamentals of networking technologies that they support.


ITMC 1419 INSTALLING AND ADMINISTERING MS WIN SERVER OPERATING SYSTEMS
(4-4-0)

Prerequisite: ITSC 1301 and ITSC 1317 and ITSC 1325
An introduction to Microsoft ® Windows server operating system in a single domain environment. Topics include basic installation, configuration tasks, and day-to-day administration tasks in a Windows-based network.


ITMC 2332 DESIGNING A MICROSOFT WINDOWS NETWORKING SERVICES INFRASTRUCTURE
(3-3-0)

Prerequisites: Prerequisite: ITSC 1301 and ITSC 1317 and ITSC 1325 and ITNW 1325 and ITNW 1333 and ITNW 1354
Provides experienced support professionals with the information and skills to create a networking services infrastructure design that supports the required network applications.

ITMC 2333 DESIGNING A SECURE MICROSOFT WINDOWS NETWORK
(3-3-0)

Prerequisites: ITSC 1301 and ITSC 1317 and ITSC 1325 and ITNW 1325 and ITNW 1333 and ITNW 1354
Provides students with the knowledge and skills necessary to design a security framework for small, medium, and enterprise networks by using Microsoft Windows networking technologies.


ITMC 1302 LOCAL AREA NETWORKS DESIGN AND PROTOCOLS
(3-3-1)

Description Coming Soon!


ITMC 1341 IMPLEMENTING MICROSOFT WINDOWS PROFESSIONAL SERVER
(3-3-1)

Description Coming Soon!

ITMC 2332 DESIGNING A MICROSOFT WINDOWS NETWORKING SVC INFRASTRUCTURE
(3-3-1)

Description Coming Soon!


ITNW 1325 FUNDAMENTALS OF NETWORKING TECHNOLOGIES
(3-3-0)

Prerequisites: Prerequisite: ITSC 1301 and ITSC 1317 and ITSC 1325
Instruction in networking technologies and their implementation. Topics include the OSI reference model, network protocols, transmission media, and networking hardware and software.


ITNW 1333 MICROSOFT NETWORKING ESSENTIALS
(3-3-0)

Prerequisites: Prerequisite: ITSC 1301 and ITSC 1317 and ITSC 1325
Instruction in networking essential concepts including the OSI reference model, network protocols, transmission media, and networking hardware and software.

ITNW 1337 INTRODUCTION TO THE INTERNET
(3-3-1)

Introduction to the Internet with emphasis on using the World Wide Web to locate, transfer and publish information. Survey of emerging technologies on the Internet.


ITNW 1354 IMPLEMENTING AND SUPPORTING SERVERS 4.0
(3-3-0)

Prerequisites: ITSC 1301 and ITSC 1317 and ITSC 1325
A course in the development of skills necessary to implement, administer, and troubleshoot information systems that incorporate Windows-Based Servers in a networked computing environment.


ITNW 1421 INTRODUCTION TO NETWORKING
(4-3-2)

Introduction to the fundamentals, basic concepts, and terminology of networks. Topics include the access and use of the Internet and networking hardware and software, including current developments in networking.

ITNW 2165 PRACTICUM (OR FIELD EXPERIENCE) - COMPUTER SYSTEMS NETWORKING AND TELECOMMUNICATIONS
(1-0-10)

Prerequisites: ITSC 1301 and ITSC 1317 and ITSC 1325 and ITNW 1325 and ITNW 1333 and ITNW 1354
Practical, general workplace training supported by an individualized learning plan developed by the employer, college, and student.


ITNW 2301 ADMINISTERING SERVERS
(3-3-1)

Post-installation and day-to-day administration tasks of various network operating system servers.


ITNW 2321 NETWORKING WITH TCP/IP
(3-3-1)

Set up, configure, use, and support Transmission Control Protocol/Internet Protocol (TCP/IP) on networking operating systems.

ITSC 1301 INTRODUCTION TO COMPUTERS
(3-3-1)

Overview of computer information systems. Introduces computer hardware, software, procedures, and human resources. Exact topics may be varied to reflect emerging technological changes. Provides a foundation for further study in computer science or computer information systems.


ITSC 1305 INTRODUCTION TO PC OPERATING SYSTEMS
(3-3-1)

A study of personal computer operating systems. Topics include installation and configuration, file management, memory and storage management, control of peripheral devices, and use of utilities. Emphasis on commands commonly needed by business applications programmers. Specific PC operating system may vary. This course is appropriate for CIS skills upgrade.


Top
ITSC 1307 UNIX OPERATING SYSTEM I
(3-3-1)

A study of the UNIX operating system including multi-user concepts, terminal emulation, use of system editor, basic UNIX commands, and writing script files. Topics include introductory systems management concepts.


ITSC 1309 INTEGRATED SOFTWARE APPLICATIONS I
(3-3-1)

Integration of applications from popular business productivity software suites.  Instruction in embedding data, linking and combining documents using word processing, spreadsheets, databases, and/or presentation media software. Specific software may vary. Students operate the chosen software in the laboratory. This course is appropriate for skills upgrade.


ITSC 1325 PERSONAL COMPUTER HARDWARE
(3-3-1)

Prerequisites: ITSC 1309 or equivalent.
A study of current personal computer hardware including personal computer assembly and upgrading, setup and configuration, and troubleshooting. The student is introduced to the fundamentals of PC architectural design to include basic hardware components and devices. Students learn how to troubleshoot minor hardware problems, make minor hardware repairs, configure and install hardware, and install necessary software drivers.

ITSC 2337 UNIX OPERATING SYSTEM II
(3-3-1)

Prerequisites: ITSC 1307
Continued study of the UNIX operating system commands. Includes additional scripting topics such as CGI or PERL.


ITSC 2586 INTERNSHIP – COMPUTER AND INFORMATION SCIENCES, GENERAL
(5-0-21)

Prerequisites: Consent of advisor.
A work-based learning experience that enables the student to apply specialized occupational theory, skills and concepts. A learning plan is developed by the college and the employer. This course may be repeated if topics and learning outcomes vary.

ITSE 1302 COMPUTER PROGRAMMING
(3-3-1)

Introduction to computer programming with emphasis on the fundamentals of structured design, development, testing, implementation, and documentation. Includes language syntax, data and file structures, input/output devices, and files.


ITSE 1318 INTRODUCTION TO COBOL PROGRAMMING
(3-3-1)

Prerequisites: ITSC 1301 or equivalent.
Introduction to computer programming using COBOL.   Emphasis on the fundamentals of structured design, development, testing, implementation, and documentation.  Includes language syntax, data and file structures, input/output devices, and files Attention to topics such as loops, conditional branches, arrays, and subroutines. Students design, write, and test elementary programs.


ITSE 1329 PROGRAMMING LOGIC AND DESIGN
(3-3-1)

A disciplined approach to problem-solving with structured techniques and representation of algorithms using appropriate design tools. Discussion of methods for testing, evaluation, and documentation.

ITSE 1331 INTRODUCTION TO VISUAL BASIC PROGRAMMING
(3-3-1)

Prerequisites /Co-requisite: ITSC 1301 or COSC 1300 or COSC 1301.
Introduction to computer programming using Visual BASIC.  Emphasis on the fundamentals of structured design, development, testing, implementation, and documentation.  Includes language syntax, data and file structures, input/output devices, and files.  Includes a brief review of machine-level concepts, such as the binary number system and ASCII coding, which provide the foundation for higher-level programming. Emphasis on programming, with attention to topics such as loops, conditional branches, arrays, and subroutines. Students design, write, and test simple business-oriented programs in a microcomputer environment. This course is appropriate for skills upgrade.


ITSE 1350 SYSTEMS ANALYSIS AND DESIGN
(3-3-1)

Prerequisites: ITSC 1301 or equivalent and BUSI 1301 or equivalent.
Comprehensive introduction to the planning, design, and construction of computer information systems using the systems development life cycle and other appropriate design tools. The student examines the process of systems analysis/design and the typical business systems resulting from that process. Common structured methods, tools, and techniques of systems analysis are studied together with common computer-based business systems such as order tracking, accounting, materials and operations control.


ITSE 2302 INTERMEDIATE WEB PROGRAMMING
(3-3-1)

Intermediate applications for web authoring. Topics may include server-side includes(SSI), Perl, HTML, Java applets, Javascript, and/or ASP.


ITSE 2309 INTRODUCTION TO DATABASE PROGRAMMING
(3-3-1)

Prerequisites: ITSW 2337
Application development using database programming techniques emphasizing database structures, modeling, and database access.  The student adapts his/her knowledge of structured programming techniques to a language created specifically for database use. Emphasis is on the manipulation of databases at the program level, and the development of user-friendly, interactive programs. Students design, write and test programs.


ITSE 2313 WEB AUTHORING
(3-3-1)

Prerequisites: ITSC 1313 or equivalent.
Instruction in designing and developing web pages that incorporate text, graphics, and other supporting elements using current technologies and authoring tools.  Emphasis is on web site maintenance and business support to include e-commerce functions. 

ITSE 2317 JAVA PROGRAMMING
(3-3-1)

Introduction to JAVA programming with object-orientation. Emphasis on the fundamental syntax and semantics of JAVA for applications and web applets.


ITSE 2351 ADVANCED COBOL PROGRAMMING
(3-3-1)

Prerequisites: ITSE 1318.
Further applications of programming techniques using COBOL, including file access methods, data structures and modular programming, program testing and documentation. This course is a continuation of Introduction to COBOL Programming. The student is taught the use of standard business algorithms that require combination and nesting of the fundamental techniques covered in Introductory COBOL. Indexed file processing is also studied. Students design, write, and test programs.

ITSW 1310 PRESENTATION MEDIA SOFTWARE
(3-3-1)

Prerequisites: ITSC 1301 and ITSC 1309 or equivalent.
Instruction in the utilization of presentation software to produce multimedia presentations.  Graphics, text, sound, animation and/or video may be used in presentation development. The student is also taught the use of presentation graphics software as a tool to enhance productivity. Emphasis on the creation or modification of graphics applications as needed for typical business and professional situations. Students design, build, and test graphics applications in the laboratory.


ITSW 1391 SPECIAL TOPICS IN DATA PROCESSING TECHNOLOGY/TECHNICIAN
(3-3-1)

Prerequisites: ITSC 1301 and ITSC 1309.
Topics address recently identified current events, skills, knowledge, and/or attitudes and behaviors pertinent to the technology or occupation and relevant to the professional development of the student. This course is a practical application of the skills developed throughout the A.A.S. program in software applications. Case studies require the student to begin with needs analysis and continue through software selection, applications design, implementation, testing, and documentation. Students thus practice the application of software tools to simulated business situations in which a computer-based solution would be appropriate. The class is expected to work in a self-paced mode, as would professionals under a manager.

ITSW 2334 ADVANCED SPREADSHEETS
(3-3-1)

Prerequisites: ITSC 1301 or COSC 1301 and ITSC 1309 or equivalent, or COSC 1300.
Designed to provide an understanding of advanced functionality of electronic spreadsheets.  The student is taught the use of electronic spreadsheet software as a tool to enhance productivity. Emphasis on the creation or modification of work-sheet templates as needed for typical business and professional situations. Students design, build, and test spreadsheet applications in the laboratory.


ITSW 2337 ADVANCED DATABASE
(3-3-1)

Prerequisites: ITSC 1301 or COSC 1301 and ITSC 1309 or equivalent.
Designed to provide an understanding of advanced functionality of databases. The student is taught the use of database management software as a tool to enhance productivity. Emphasis on the creation of database applications as needed for typical business and professional situations. Attention is on topics such as data design, updating, access and reporting. Students design, build, and test database applications in the laboratory.


ITSY 1300 FUNDAMENTALS OF INFORMATION SECURITY
(3-3-1)

Basic information security goals of availability, integrity, accuracy, and confidentiality. Vocabulary and terminology specific to the field of information security are discussed. Identification of exposures and vulnerabilities and appropriate countermeasures are addressed. The importance of appropriate planning and administrative controls is also discussed.

ITSY 2300 OPERATING SYSTEM SECURITY
(3-3-1)

Safeguard computer operating systems by demonstrating server support skills and designing and implementing a security system. Identify security threats and monitor network security implementations. Use best practices to configure operating systems to industry security standards.


ITSY 2301 FIREWALLS AND NETWORK SECURITY
(3-3-1)

Identify elements of firewall design, types of security threats and responses to security attacks. Use best practices to design, implement, and monitor a network security plan. Examine security incident postmortem reporting and ongoing network security activities.

ITSY 2359 SECURITY ASSESSMENT AND AUDITING
(3-3-1)

Prerequisites: Department Approval
Capstone experience for the security curriculum. Synthesizes technical material covered in prior courses to monitor, audit, analyze, and revise computer and network security systems to ensure appropriate levels of protection are in place.