This course introduces information systems and literacy concepts that are needed in the day-to-day academic course of study. Students develop basic skills using library, research, and office productivity software. Students learn computer file management by organizing, managing, and printing files; creating, editing, and formatting documents using a word processor; planning, developing, and validating basic worksheets such as editing cells and employing formulas using a spreadsheet; building basic slide presentations using headings, key phrases, notes, and displaying the presentation using presentation software; applying user-level security such as selecting passwords and securing the desktop; and using email to send and receive messages and attach documents. The course also covers information literacy concepts such as accessing information using library databases and the Internet and evaluating sources to determine validity and reliability of material. NOTE: A basic understanding of computer systems is recommended before enrolling in INFO 1001. The 1.0 credit courses WORK 1310 and WORK 1320 are suitable preparation for persons with little or no computer experience. They focus on a very basic introduction to microcomputer usage and computer programs. The online sections of INFO 1001 are not recommended for students who have a weak foundation in computer use. Students who do not use computers or the Internet regularly should consider taking the course in the traditional classroom format.
Course is offered On-line
This course explores various roles in information technology. Students examine the current areas of technology in the workplace such as helpdesk, networking, web, e-commerce, database management, programming, data center, and graphic arts. Related topics include current issues, communication, project management, flow charting, and diagramming.
Course is offered On-line
This course provides the beginning programmer with a firm foundation in concepts used in structured and object-oriented computer programming. The course emphasizes the use of mathematical problem solving and logic needed to understand a problem. Students use flowcharts, pseudo code, and algorithms to document logic as a solution to a programming problem. Students use current programming software to implement the logic as a computer program. NOTE: Students enrolling in INFO 1003 need to understand the basics of how to use a personal computer (use Windows, save files, and print documents); therefore, it is recommended that students complete INFO 1001 prior to or concurrently with INFO 1003.
Course is offered On-line
This course covers emerging online technologies and trends and their influence on the electronic commerce marketplace. Students learn various concepts, vocabulary, and procedures associated with all aspects of e-commerce and the Internet. Topics include the development of the Internet and e-commerce, Internet business strategies and revenue models, legal and ethical issues, features of websites and the tools used to build an e-commerce website, marketing issues, online payment options, security issues, and e-commerce planning strategies. (Cross-listed as BSAD 1004)
This is a beginning course for students with little or no previous keyboarding instruction. It introduces the computer keyboard and develops correct techniques for attaining useful levels of speed and accuracy. NOTE: Students who can type 30 words per minute can test out of INFO 1005.
Course is offered On-line
This class is for experienced programmers who want to transition from a system-building mindset to an object-oriented perspective - how to object think and program using object-oriented principles. It provides experienced programmers a firm foundation in concepts used in object-oriented computer programming. Students learn about attributes and methods, inheritance, polymorphism, real-world and case modeling, and object-oriented programming languages. Students who enroll in INFO 1007 should be proficient in a graphic user interface environment.
Course is offered On-line
This course explores the use of technology in today's business environment. Students practice effective telephone skills as well as written business communications. Topics include using voice recognition, handwriting recognition, the personal digital assistant, and Microsoft Outlook software.
Course is offered On-line
Cloud computing refers to performing computer tasks using services, resources, and storage delivered entirely via the Internet. Cloud computing is the newest technology with movement away from applications needing to be installed on an individual's computer system towards the applications being hosted online. Students gain understanding and knowledge of cloud computing and how it is changing the computer world. Topics include types of clouds, software as a service, platform as a service, and infrastructure as a service. Students also learn about the different methods cloud computing is accessible to the user - public clouds, private clouds, and hybrid clouds.
Course is offered On-line
This course provides an in-depth look at the soft skills and self-management skills needed to provide effective customer service and support in all business environments.
Course is offered On-line
Project management is the discipline of defining and managing the vision, tasks, and resources required to complete a project. This course provides an introduction to the project management process, resource management (time, money, and people), quality control, communications, and risk.
Course is offered On-line
Students utilize manual and electronic methods to complete a variety of practical applications. Projects include records management using the standard indexing rules developed by the Association of Records Managers and Administrators. The course also covers financial records management including using the ten-key desktop electronic calculator for basic math problems, decimals, percents, fractions, combined operations, petty cash accounts, payroll, mark up and mark down, invoices, and banking records. NOTE: The co-requisite MATH 1220 can be taken concurrently or have previously been completed.
Course is offered On-line
This course includes diagnosis of current keyboarding skills, individualized practice, and evaluation of progress. Students use the alphabetic keyboard and numeric keypad. Students must have prior keyboarding experience. NOTE: Recommended speed for enrollment and optimal success is 21 wpm.
Course is offered On-line
Students learn advanced techniques and concepts in project management. Students complete projects utilizing project management software.
This course describes and discusses the fundamentals of data communications, local area networking, and wide area networking. Topics include network services, terminology, physical layer components, protocols, the OSI model, architecture standards, and WAN technologies. It covers the objectives of the CompTIA Network+ certification.
Course is offered On-line
This course introduces the emerging topic of bioinformatics. It is an introductory class designed for students interested in survey-level knowledge of bioinformatics and its techniques. The course introduces how mathematics, statistics, computer science, chemistry, and biology are used to address problems of interest to bioinformatics.
This course teaches how to effectively utilize the command line interface and Microsoft Windows, Macintosh, and Linux operating systems to manage microcomputer operations. It emphasizes defining basic operating system terminology, locating and using built-in help features, executing routine disk management and maintenance techniques, performing routine files and systems management, and the command line interface. This course also introduces batch files and scripts. This course helps prepare students for the CompTIA A+ certification. NOTE: Students with command line interface experience have less difficulty with this course.
Course is offered On-line
This course introduces the Linux operating system. Students learn about navigation of the file structure, communication methods, and fundamental concepts of Linux needed to use the system effectively. This course is the first step in preparing students to successfully achieve Linux+ certification.
Course is offered On-line
This course introduces students to the IBM i. It presents the architecture of the IBM i system. Topics covered include IBM i menus, system displays, logical and physical files, and an introduction to control language (CL). Other topics include code and operational navigator and any new topics or technology in the IBM i area.
Course is offered On-line
This is a course for beginning UNIX students. It introduces students to the IBM AIX UNIX operating system. Topics include general operating system concepts, the traditional UNIX/AIX file system, basic and intermediate level commands, shell scripts, and interaction with the Kourne shell.
This course provides a technical overview of operating systems and advanced disk and system management. Students install the operating systems and then optimize and protect them. Students consider the operating system as a stand-alone system, a client on a network, and a network operating system. The course reinforces Linux, batch file, and script concepts.
Course is offered On-line
This course describes advanced features of the Linux operating system. Topics include installing the Linux operating system, advanced shell programming, process creation and management, system administration duties, resource management, file systems, and other advanced Linux topics. This course is the final step toward student success in achieving Linux+ certification.
This course is a comprehensive overview of the Linux operating system. Topics include networking, installing workstations and servers, and LAN administration. Students use a textbook based on the skills needed to become Linux+ certified, which starts with basics such as device files and the file system and moves into topics such as the X Window System, RPMs, and TCP/IP.
This course explores the features of Microsoft Word to create, design, and produce professional documents. It emphasizes character, paragraph, and document formatting. Students explore features such as tables, columns, labels, envelopes, outlines, styles, borders, shading, AutoFormat, and templates. Students learn to enhance the visual display and clarity of documents by using various customizing and enhancement features. In addition, the course covers working with multiple documents, using basic file management techniques, inserting graphic elements, and exploring the development of web pages.
Course is offered On-line
This course teaches students spreadsheet techniques using Microsoft Excel. Students learn to design, create, manipulate, and print worksheets; use templates; create graphs; conduct what-if-analysis; use various functions; create static and dynamic web pages; send workbooks via email; and work with multiple worksheet/workbooks. (Formerly Spreadsheets I)
Course is offered On-line
This course introduces database operations using Microsoft Access. It focuses on database concepts, creation of tables, queries, forms, and reports. Students also import and export data and manage and secure a database. (Formerly Database Fundamentals I)
Course is offered On-line
Students learn to present data in a quick, concise, and effective manner using Microsoft PowerPoint presentation software. Students create text slides, use drawing tools, add clip art, and prepare a full multi-slide presentation. The mid-term and final projects require students to create and present a slideshow to the class while practicing professional behavior, dress, and speaking manner. This course covers the certification objectives for the Microsoft certification.
Course is offered On-line
The course provides thorough instruction in using word processing software to prepare a variety of business documents. It emphasizes planning and designing the layout of the document, correct formatting, proper spelling, grammar and punctuation, and increasing typing speed and accuracy.
Course is offered On-line
This course is an introduction to call center operations. Topics include industry definitions and vocabulary, types of call centers, workplace policies, and employer expectations. It explores customer care strategies, call center technology and equipment, and effective communication skills.
This course provides the opportunity to acquire knowledge and skills in the area of office practices and to discuss trends, issues, and policies of today's business offices. Topics include social media and careers, diversity, interview techniques, note-taking skills, new employee skills, professional telephone use, business etiquette and protocol, decision-making strategies, professional image, business ethics, personal organization, problem-solving techniques, stress management control, communication through body language, professional office behavior, and sexual harassment.
Course is offered On-line
Students use the advanced features of Microsoft Word such as auto text, mail merge, shared documents, macros, footnotes, cross-references, borders, tables, and fill-in forms to efficiently produce professional documents. This course also includes an introduction to creating documents regarded as desktop publishing projects. This course completes the objectives needed for Microsoft certification.
Course is offered On-line
This course introduces typical call center operations in a simulated setting. Students gain experience in analyzing customer interactions to determine appropriate responses to all types of customer needs and requests. Simulated call center software and equipment allow the students hands-on practice with processing calls and inputting data. The course places additional emphasis on teamwork, problem-solving, and oral and written communication skills.
This course builds on application skills learned in the prerequisite courses to enhance performance in a support environment. Students learn the problem resolution process using problem-based case learning as they explore additional file formats, data structures, and integration between applications. They also explore Information Technology Infrastructure Library concepts.
Course is offered On-line
This course teaches students how to create basic websites using HTML and CSS specifications. It covers creating HTML pages that include links, images, tables, multimedia, and forms and discusses additional advanced features such as implementing web interactivity using JavaScript and Java applets. Students use CSS to control the format and layout of web pages and learn about the advantages of using CSS when styling web content. (Formerly XHTML and CSS)
Course is offered On-line
Students learn to create, modify, and optimize graphics for use on websites. They create banners, buttons, background images, and advertisements. The course uses Photoshop tools to create vector graphics, edit bitmap graphics, work with layers, create image rollovers, slice images, create image maps, and export graphics. It also covers animated GIF images.
Course is offered On-line
This course serves as an introduction to usability principles and user-centered interface design. It looks at interface design from the perspective of content, page, site, screen, and visual design. Students learn the fundamentals of design and gain practical experience with visual layout. They explore typography and color theory with regard to their use on the web, on computer screens, and in a variety of commercial settings. Students also learn how to increase accessibility to alternate browsers, operating systems, platforms, and to those with disabilities.
Course is offered On-line
This course presents the use of Dreamweaver to create, edit, and manage well-designed websites. Students learn how to use the software to incorporate the following HTML elements: tables, CSS, multimedia, forms, and other advanced Dreamweaver features.
Course is offered On-line
Students learn how to create, manage, and publish websites using Microsoft Expression Web. They learn how to plan and create websites, work with templates, format text, and use CSS. They also learn how to work with images, create links, add multimedia, create tables, apply interactive behaviors, create forms, and optimize a website for publishing.
Course is offered On-line
Flash is the solution for producing high-impact, vector-based animation and interactivity for websites. Students learn how to make websites that are fun, attractive, and interactive. They create vector graphics, work with timelines, add visual effects, animate shapes and symbols, import images and sounds, work with video, create interactive buttons, and more.
Course is offered On-line
This course teaches students how to identify and follow best practices when working with hardware components and systems found in an enterprise environment. The focus is on the hardware and software used to create a fault-tolerant, redundant configuration that meets the requirements of a company's disaster recovery plan or business continuity plan.
This course introduces all aspects of a data center and its physical infrastructure. Students learn about data center design, support, management, and maintenance while working in a server environment. The course includes daily operations of a data center, which include monitoring power requirements and safety regulations.
Course is offered On-line
This course introduces both hardware and software methods used to implement virtualization and the server specifications required to implement it. Students explore multiple vendor solutions and get hands-on experience with remote access configuration and monitoring found in today's enterprise IT and data center environments.
Course is offered On-line
This course introduces possible solutions for power, cooling, rack, and cabling infrastructure in a data center. Topics include the basics of power and cooling, cabling installation, management strategies, and maintenance practices. Students also learn about rack standards, types, selection, and best practices for green data centers.
Course is offered On-line
This course enables students to use readily available robotic kits to design, construct, and program robots or other mechatronic systems that interact directly with the real world. Students explore the mechanical, electronic, and software aspects of these systems.
This course enables students to design, write, and deploy beginning-level software for robots that interact directly with the real world. Topics include sensing and control functionality. Students learn how to program robots for decision-making and reasoning through hands-on activities using the Lego Mindstorms NXT and the VEX robot.
This course introduces the Java object-oriented programming language. Topics and activities include Java Language essentials, writing Java programs in order to solve a variety of basic problems, design and testing techniques, working with arrays and simple data structures, creating basic graphical interfaces using applications and applets, and working with input and output files.
Course is offered On-line
This course introduces the C++ programming language. It emphasizes problem-solving using structured design and covers various features of the C++ language such as conditions, logical expressions, selection control structures, looping, functions, and variable scope. Students use modular programming techniques to solve a variety of problems.
Course is offered On-line
This course introduces programming the graphical user interface using Visual Basic.NET. Students use Visual Basic.NET to develop applications with graphical windows, create applications that work with databases, create web applications, and create applications that display graphics. It allows developers to create applications in a relatively short period of time. This course emphasizes gaining an understanding of proper design, placement of controls, and coding of the GUI.
Course is offered On-line
Students gain experience using programming techniques with the COBOL language. Students design, program, debug, and test business-oriented problems.
This course introduces students to IBM i RPG. Students learn how to use the RPG specifications to create programs using structured programming techniques. They code, compile, and test RPG programs that process database files and produce reports. This course also covers any new topics or technology in the IBM i area.
This course introduces programming the graphical user interface and console applications of Microsoft Visual C# (C-Sharp) programming using the current Visual Studio.NET environment. Students use Visual C# programming to develop a variety of applications with graphical, client interfaces and use console programs to perform programming tasks. The course emphasizes proper windows design, placement of controls, and proper coding of the Visual C# programming language for business-type projects. Students who enroll in this course must have a thorough knowledge of the Windows environment. (Formerly Visual C# Programming I)
Course is offered On-line
This course is for students experienced with Java and object-oriented programming. Topics include additional exception handling, data structures, database access and applications, multimedia, multithreading, and Internet/browser applications.
Course is offered On-line
This course covers data types, one- and multi-dimensional arrays, lists and strings, records, records (C++ structs), classes and data abstraction, object-oriented software development, pointers, dynamic data, linked structures, and recursion.
Course is offered On-line
This course places additional emphasis on gaining an understanding of proper design, placement of controls, and coding of the GUI. It covers advanced topics such as database access and management, object-oriented programming using class structures, exception handling, and inheritance.
Course is offered On-line
Students expand their knowledge of COBOL with advanced techniques. Topics covered include sorting, sequential file updating, indexed file processing, VSAM files, subprograms, relational databases, and embedded SQL.
Students learn how to use IBM i RPG advanced programming features. The course includes interactive processing, DDS creations for display files, RPG data structures, data areas, DDS for printer files, printer file processing, and error handling procedures. It also covers new topics or technology in the IBM i area.
This course includes more advanced topics such as XML, database, text and binary file access, data structures, sets, and user interfaces. (Formerly Visual C# Programming II)
Course is offered On-line
This course is an introduction to database design, implementation, and management. It covers the basics of database design and manipulation. Topics include relationships, database normalization, constraints, data modeling, multi-user database architectures, web database design concepts, database administration functions, and the exploration of various DBMS software products. Students learn how to design and manipulate the database in order to maintain and present data that is accurate, meaningful, and supportive to a business environment.
Course is offered On-line
This hands-on course introduces gaming concepts. It requires students to create game experiences by creating rules, using interactive mode, and learning the different types of challenges. Students engage in thought and planning about design through discussion of the process of creating a narrative for a game, traditional story structure, story elements, plot, and game story devices. Additional topics include application, platform, time interval, player mode, genres, and marketing the game.
Students create basic computer games employing programming fundamentals. They develop a game engine, create and animate 3-D models, develop collision detection and ballistics, and other gaming techniques. This course requires a foundation in programming logic and an introduction to the Visual C# programming language.
This first course assists students with taking the CompTIA A+ certification exams (exams 220-601 and 220-602). It introduces personal computer hardware and software and presents the fundamental skills and concepts needed on the job as an IT technician. Topics include installing, upgrading, repairing, and configuring personal computer hardware and operating systems.
Course is offered On-line
This course provides the essential skills and information needed to troubleshoot, optimize, and perform preventive maintenance of personal computer hardware and operating systems. This class completes the requirements needed for the students to take the CompTIA A+ certified professional certification exams (220-601 and 220-602).
Course is offered On-line
This course prepares students to get CompTIA A+ Certification. It includes best practices when studying and taking certification tests. This course is only available for students enrolled in the accelerated on-line degree.
This course is an introduction to writing shell scripts using bourne again shell. Students gain hands-on experience with creating and running Bash shell scripts and functions. Bash script techniques include sequential branding and looping instructions, command substitution, and I/O redirection. Students learn to create new scripts as well as modify existing scripts.
Course is offered On-line
This course is for support professionals who are responsible for installing, configuring, managing, and supporting a network infrastructure that uses the Microsoft Windows Server 2008 products and who are considering becoming Microsoft Certified Technology Specialist and Microsoft Certified IT Professional certified. The course focus on network infrastructure configuration gives new and experienced users alike the opportunity for in-depth study of the core technologies in Windows Server 2008. NOTE: This course substitutes for INFO 2130.
Course is offered On-line
This server administration course introduces the Microsoft Windows Server 2008 Active Directory and prepares students to plan, configure, and administer one. The course uses Windows Server 2008 and mapping to the Microsoft Certified Technology Specialist 70-640 certification exam.
Course is offered On-line
Microsoft Windows server administrators manage the infrastructure, web, and IT application servers. This course introduces server administration, which includes responsibility for the operations and day-to-day management of an infrastructure of servers for an enterprise organization. It exposes students to scripts and batch files and remote administration by using terminal server or administration tools installed on the local workstation. Other topics include managing the server operating system, file, and directory services; software distribution and updates; profiling and monitoring assigned servers; and troubleshooting.
Course is offered On-line
This capstone course allows students to apply all of the skills and knowledge gained from previous office technology courses. Students focus on advanced-level usage of the Microsoft Office suite to work independently on professional tasks common in a business environment. Students research ideas and find information to make informed decisions, problem solve, and develop their critical-thinking skills. Students also practice their presentation and leadership skills by creating and delivering presentations. Students should have extensive experience using the Microsoft Office software. Students take this course toward the end of their program. (Formerly Integrated Microsoft Office)
Course is offered On-line
Students learn concepts such as computer systems, operating systems, networked applications, and emerging technologies. This is a hands-on class that should be taken in the last two quarters of degree requirements. Students should already have the skills necessary to create and manipulate files using word processing, spreadsheet, and database software.
Course is offered On-line
Students install and use software applications concentrating on interoperability and meeting specific criteria. They review computer management and problem-solving techniques. The course includes the use of knowledge and incident management software while applying customer support skills. This hands-on class should be taken in the last two quarters of degree requirements.
Course is offered On-line
This course explores various technologies available for utilizing scripts in a web environment, including VBScript, JavaScript, ASP.NET, and PHP. Students look at the benefits of integrating AJAX into web applications. They study different methods to connect to multiple databases and use best practices to maintain database integrity and security.
Course is offered On-line
This course teaches how to retrieve and manage data while constructing well-formed and valid XML documents. It includes the use of document type definitions and XML schema recommendations.
Course is offered On-line
This course examines a variety of communication protocols, the client/server applications that use them, and their vulnerabilities. Students explore methods to mitigate vulnerabilities of Internet/Intranet applications while maintaining web servers and development workstations. Discussion centers on best practices, and students use a variety of utilities and methodologies to build, test, and defend all computers in the enterprise environment.
Course is offered On-line
Using a problem-based learning or CASE student approach, students define project requirements, research issues, and design data center projects that meet identified goals. Projects include all aspects of the data center such as facilities, infrastructure, servers, and security. This course should be taken at the end of study in preparation for the data center management internship.
Course is offered On-line
This course is an introduction to creating native applications for small form factor devices. Students learn how to create mobile applications for mobile platforms such as Apple iOS (iPhone and iPad) and Google Android devices. They use the Corona SDK platform to examine best practices for using data and multimedia elements in mobile applications designed with Corona and are introduced to the Lua programming language and instructed on best practices for leveraging the scripting language within the Corona Application Programming Interface. Additionally, students learn the fundamentals for distributing mobile applications in various mobile application marketplaces.
Course is offered On-line
Students gain hands-on experience designing, writing, and deploying advanced-level behavioral-based programming for robots. Through the use of the Lego Mindstorms NXT and VEX educational robots, students examine how a modular decomposition of logical thought can evolve into the development of human-like learning for robots.
Students develop knowledge and abilities in relation to common cross-platform data representations, computer architecture, and machine and assembly language principles and techniques. Topics include assembly language directives, operators, and program structure. Students use Intel x86 Assembly Language to develop simple applications.
This course covers macros to create both system-level software tools and application programs to manipulate computer hardware and to create an interaction between assembly language programs, operating systems (MS Windows, MS-DOS, and others), and application programs developed in C++ and other high-level languages.
This course continues the study and development of programming in C language. Students learn to write programs in both languages and to program between C and C++ to solve a variety of business applications. Students are required to program, debug, and test specified business applications in C and C++ to include, but not be limited to, data structures such as linked lists, stacks, and queues, and searching and sorting algorithms.
Course is offered On-line
Students take a hands-on approach to system analysis and design of information systems. They examine and use formal techniques for developing a start-to-finish project. Tasks include designing the best approach to problem identification, analysis of possible solutions using information-gathering techniques, and implementation using business rules, data manipulation, data storage, and data retrieval. Students conduct research, write, analyze, and create professional reports and documentation to support analysis and design.
Course is offered On-line
This course introduces students to the IBM i control language. Students learn the syntax rules for the commands and how to use them in a CL program. Topics include basic error handling, passing program parameters, file and data areas, message handling, file overrides, and command prompting. This course also covers any new topics or technology in the IBM i area.
This course introduces the concepts of the IBM i DB2 database system. Students learn to define, create, and manage database files. The course presents an introduction to data modeling and design and also covers any new topics or technology in the IBM i area.
Students gain the skills needed to access and manipulate data in a relational database management system. The course covers basic- through advanced-level SQL commands and explores various DBMS SQL environments.
Course is offered On-line
This course covers SQL-400; advanced data management topics such as referential constraints, journaling, and commitment control; security issues; and backup and recovery. This course also covers any new topics or technology in the IBM i area.
Students gain the skills needed to access and manipulate data in the Oracle database management system. The course covers basic- through advanced-level SQL commands. It is for students pursuing the Oracle Database Systems Certification of Achievement and does not substitute for INFO 2630 in other INFO certificate and degree programs.
Course is offered On-line
This course provides a foundation in programming in the MySQL database environment. Students create stored program code, triggers, and functions; use built-in MySQL functions; and learn to optimize SQL statements and stored programs.
Course is offered On-line
This course introduces the PL/SQL procedural programming language used to interact with an Oracle database and to support applications in a business environment. Students create blocks of code using scalar and composite variables and cursors, create procedures using control and loop structures, learn exception-handling techniques, and create functions, packages, and triggers.
Course is offered On-line
This course introduces the SQL Server relational database management system. Topics include SQL Server architecture, stored procedures and triggers, retrieving and maintaining data used for Transact-SQL, and creating database applications. The course explores various SQL server tools.
Course is offered On-line
This course provides the knowledge and basic skills needed to set up, maintain, and troubleshoot an Oracle database. It covers the Oracle architecture and its main components. Students learn to start up and shut down an Oracle database, create a database, and manage storage, users, and resources. Students participate in hands-on activities to reinforce the concepts learned.
Students learn to develop games based on the XNA technology build in previous courses. Students study artificial intelligence and 3-D animation, among other gaming techniques, to build a game for the Xbox 360.
This course provides advanced skills in Oracle PL/SQL programming and web application development. Students use PL/SQL and explore various other development strategies to build web applications that interact with an Oracle database.
Course is offered On-line
The course examines programming techniques to complete a web-based application using MySQL, JavaScript, and PHP. Students explore methods to implement dynamic web content using client-side and server-side programming and maintaining database security while ensuring valid user interoperability. Discussion centers on best practices and students use MySQL, JavaScript, and PHP to implement a finished product.
Course is offered On-line
This course introduces the creation and use of Java servlets and Java server pages. Students use IBM WebSphere Studio and/or Eclipse software to develop web pages using servlets and JSP. Students learn how to interact between HTML, XML, and databases with Java.
This course provides knowledge of network security to include system security, network infrastructure, access control, and organizational security. It provides the skills necessary to protect systems and wired and wireless networks from threats, risks, and attacks. Students gain proficiency in authentication, assessments, audits, and cryptography. This course helps prepare students for the CompTIA Security+ Certification.
This course is a survey of network and information security. Topics include threat assessment, risk management, establishing and managing network security policy, user training, security models, objectives, architectures, and the investigative process. It covers information security topics such as constitutional issues, applicable laws, and right and rules of evidence. Students also discuss confidentiality, integrity, availability, accountability, and auditing.
Course is offered On-line
This course covers attack and intrusion methods and how to defend against them. By studying network security from the point of view of the cracker and hacker, students get hands-on exposure to penetration testing and intrusion detection systems as well as methods used to circumvent systems, malicious code and its impact on systems, and defense against attacks.
Course is offered On-line
This course introduces the various methodologies for defending a network. Students focus on the concepts of firewalls including packet filtering, proxy firewalls, application gateways, circuit gateways, and stateful inspection; however, firewalls are most effective when backed by thoughtful security planning, well-designed security policies, and integrated support from anti-virus software, intrusion detection systems, and related tools. This course explores firewalls in the context of these critical elements, providing an overview that focuses on both managerial and technical aspects of security.
Course is offered On-line
This course presents computer forensics concepts, tools, and data analysis. Students explore civil and common law issues that apply to information systems and gain practical experience in evidence detection and preservation as well as the concepts of establishing communications with company leadership and investigative agencies.
Course is offered On-line
This course provides realistic, hands-on, scenario-based environments in which to combine and implement concepts and tools covered in previous courses. Students conduct risk analyses and threat assessments, and they complete security plans that include auditing, monitoring, incident response, forensics, and penetration testing. NOTE: This capstone course for the Network Security diploma should be taken last as it encompasses the concepts, processes, and experience gained from the previous security courses. Work experience can be evaluated to meet course requirements.
Course is offered On-line
This course permits instruction in special content areas not included in other courses of the Information Technology program.
This course gives students the opportunity to integrate the skills and knowledge acquired throughout the Information Technology curriculum. Students develop, manage, and execute a programming project from conception to delivery for production. This is the final course for the Programming for Database and Web option. NOTE: This course should be taken during the final quarter of the program.
Course is offered On-line
This course gives students the opportunity to integrate the skills and knowledge acquired throughout the information technology curriculum. Students develop, manage, and execute a project from conception to delivery for production. This is the final course for the e-Commerce option. (Cross-listed as BSAD 2941)
This course gives students the opportunity to apply the knowledge gained in previous courses in a simulated work environment in order to explore and implement techniques and approaches that lead to solutions for hardware and software problems. Students work with other students to coordinate, document, and implement solutions for other INFO capstone courses. As some students may be working from remote locations, students communicate and work in multiple settings. All solutions are implemented using a virtual server environment. NOTE: This is a hands-on course and should be taken during the last two quarters of the program.
Course is offered On-line
This course is a final project course to capstone the IBM i degree requirements. Students complete an assigned project that incorporates RPG programming, database management and development, and CL programming. This course covers any new topics and new technology in the IBM i area. NOTE: It is recommended that INFO 2631 be taken either before or concurrently.
This course gives students the opportunity to integrate the skills and knowledge acquired throughout the web curriculum. Students develop, manage, and execute a web project from concept to completion. NOTE: This course should be taken during the final quarter of the program.
Course is offered On-line
This course gives students the opportunity to integrate the skills and knowledge acquired throughout the database curriculum. Students develop, manage, and execute a programming project from conception to delivery for production. This is the final course for the Database Administration option.
As members of a team in relation to a business problem or strategy, students synthesize knowledge from previous courses to design, build, test, and demonstrate a comprehensive embedded system. Students explore and implement problem-solving techniques and approaches that lead to solutions for hardware and software problems in a simulated work environment. The course emphasizes collaborative skills such as group dynamics, negotiation, meeting techniques, and tools. NOTE: Students should have completed all of the general education and major requirements before enrolling in this, the final course for the Embedded Systems option.
The internship provides students with the opportunity to apply their knowledge, learn new techniques, and get on-the-job training at approved work sites. Interested students must contact their faculty advisors to develop internships to meet their academic and career goals. Based on state guidelines, students must complete 40 hours of work for each credit hour.
Course is offered On-line
This course is the capstone course for students who plan to work in office environments. Students work individually and collaboratively as team members learning to analyze and manipulate data, prepare mailable materials, and determine appropriate media through which to communicate. The course uses the Microsoft Office Professional Suite for this simulation as well as an operating network.
This course simulates common issues and situations found in a helpdesk or an IT support environment. Students extract data from common user interfaces such as web, email, phone, and in-person contact; evaluate necessary actions; and follow through to user resolution. The course includes extensive use of knowledge and incident management software and discusses appropriate methods by which to deal with customers professionally while acquiring data needed for resolution or elevation to upper-level IT support personnel.
This course provides practical experience for students majoring in one of the Information Technology programs. Students apply the knowledge and skills gained in previous courses to assist other students in a lab setting. Tasks assigned are based on the students' majors of study.
This course allows for advanced development of the technical and soft skills needed for success in the call center industry. Students use project-based learning experiences to ensure readiness for the on-site practicum. (Formerly Call Center Practicum I)
This capstone course provides the opportunity to apply skills learned from previous coursework to participate as an on-site customer service representative in a controlled call center environment. (Formerly Call Center Practicum II)
This internship course provides students with the opportunity to apply their knowledge, learn new techniques, and get hands-on experience managing a data center. Students work in the Information Technology Data Center at the Fremont Area Center in addition to accessing the data center remotely at times during the quarter. An instructor directs the students. NOTE: This course should be taken during the final quarter of the program.
Course is offered On-line