In this course, students will integrate, configure and analyze network system components, security tools and procedures necessary to create enterprise class network security perimeters. Topics addressed include a combination of open source and proprietary security applications covering the fundamental components of an effective network security perimeter.
This course will introduce the student to multiple aspects of information technology management including: representing, storing, manipulating, and using digital information. Topics include: computer hardware and software fundamentals, essential applications, networking and the Internet, and computer user security and risks. Students will develop skills in collecting, analyzing, and using information from a variety of resources in order to complete class projects.
Students will be introduced to and implement web development strategies and technologies for college and future employment success. Designed for the non-IT major, the course will provide students with a broad overview of the Internet and the World Wide Web (WWW) focusing on general understanding of development themes, Web design, and terminology. Students will develop client side software using Hypertext Markup Language (HTML) and industry standard composing software (such as Dreamweaver).
This course will take a more in depth look at Linux and Unix-like system administration. This will include console and graphical interfaces. Major topics include file systems, text processing, installation, system configuration, software packages, network configuration, backup, and kernel management. A significant portion of the course will concentrate on script analysis and creation. Laboratory exercises will provide hands-on exercise in each of these topics.
This course will give students both a theoretical and a practical foundation in software engineering. In the theoretical part, students will learn about the principles and methods of software engineering, including current and emerging software engineering practices and support tools. In the practical part, students will become familiar with the development of software products from an industry perspective, including generation of appropriate documents, under tight schedules and limited resources. A final project is required.
This course is an advanced study of programming using current tools to create video games. Topics covered include higher-level programming techniques, writing programs that use the windows user interface, and creating and using graphic objects. The gaming topics of data structures and algorithms, artificial intelligence, physics modeling, and mathematics will also be covered. A final project will be required incorporating AI and physics.
This course will introduce students to the techniques and practices associated with the installation, configuration, troubleshooting, and maintenance of a UNIX/Linux based network. Students will create an operational UNIX/Linux server within a network domain to support DNS, DHCP, gateway, file, print, and other services. Applications will be installed and supported for network users. Operational practices including security, user and group management, backups, logging, script use, and documentation will be addressed as a final project.
A capstone course which provides an integrative experience in applying the knowledge and skills of earlier course work, with particular emphasis on computer science management information systems, and communications skills in an integrated/internship setting; requires student to present and defend, orally and in writing, solutions to experienced real-world problems encountered.
Students will be introduced to and implement web development strategies and technologies for college and future employment success. Designed for the non-IT major, the course will provide students with a broad overview of the Internet and the Internet and the World Wide Web (WWW) focusing on general understanding of development themes, Web design, and terminology. Students will develop client side software using Hypertext Markup Language (HTML) and industry standard composing software (such as Dreamweaver).
Students will complete supervised field work in a selected business, industry, government, or educational setting. Students carry out a planned program of educational experiences under direct supervision of an owner, manager, or supervisor of information technology in an organization. Each intern will be supervised by a member of the faculty. Written and oral reports and a journal of work experience activities will be required. Evaluation will be based on the quality of experiences gained from the internship.