1-800-4-ALFRED (425-3733)
Print PDF

CISY 1003  Intro to Microcomputer Appl

Credits: 3.00 Credits

An introductory course in business computing, focusing on microcomputer technology utilizing operating system commands, word processing, spreadsheets, and database software used in business organizations.

CISY 1023  Intro to Information Tech

Credits: 3.00 Credits

This is an introductory course in information technology and computer applications. The course focuses on computer concepts and technology emphasizing secure file and memory management within various operating systems. The course also covers operating system commands, spreadsheets, databases, web tools and other applications used in business and scientific environments.

CISY 1103  Info Technology Management

Credits: 3.00 Credits

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.

CISY 1113  Computer Programming I

Credits: 3.00 Credits

This course covers the fundamentals of computer problem solving and programming. Topics include: program development process, differences between the object-oriented, structured, and functional programming methodologies, phases of language translation (compiling, interpreting, linking, executing), and error conditions associated with each phase, primitive data types, memory representation, variables, expressions, assignment, fundamental programming constructs (sequence, selection, iteration), algorithms for solving simple problems, tracing execution, subprograms/functions/methods, parameter passing, secure coding techniques (criteria for selection of a specific type and use, input data validation), and professional behavior in response to ethical issues inherent in computing.

CISY 1123  Intro to Programming for IT

Credits: 3.00 Credits

An introductory programming course for information technology or CIS majors. The development of solutions through a set of logical steps and basic control structures (including selection and iteration) will be introduced. Students will write, debug and execute programs using a high level visual programming language.

CISY 2133  Computer Programming II

Credits: 3.00 Credits

This course covers the fundamentals of algorithms and object oriented software development. Topics include: modern IDE for software development, primitive and reference data types, encapsulation, information hiding, selection, iteration, functions/methods, parameters, recursion, exception handling, generic linear data structures (arrays, records/structs) and maps, file types, file I/O, simple GUIs with event handling, programming to an interface, lambda expressions, semantics of inheritance and use of polymorphism, and relation with subtyping. Additionally focus will be given to searching (sequential, binary), selecting (min, max), and sorting (bubble, insertion, selection) algorithms, complexity notation, documentation using standard tools, program testing (unit testing) and debugging, reasoning about control flow in a program, and societal impacts related to computing and software.

CISY 2143  Microcomputer Systems I

Credits: 3.00 Credits

This course provides an exposure to computer operating systems and hardware. Topics include hardware, trouble-shooting, operating system commands, system utilities, memory managers, graphical user interface (GUI) software and computer security.

CISY 2153  Database Appl and Programng I

Credits: 3.00 Credits

A comprehensive exposure to the use of database software concepts, capabilities and application; focusing on relational database techniques, SQL, normalization, database programming and developing application systems. A final/comprehensive project will be required.

CISY 3023  Advanced Microcmptr Spreadshts

Credits: 3.00 Credits

A comprehensive exposure to the use of microcomputer spreadsheet: concepts, capabilities and applications beyond the introductory level focusing on developing expertise in using a contemporary spreadsheet software package and companion products to develop business systems.

CISY 3193  Computer Architecture & Organi

Credits: 3.00 Credits

This course covers fundamentals of computer architecture and organization. Topics include: classical von Neumann machine, major functional units, primary memory, representation of numerical (integer and floating point) and nonnumerical data, CPU architecture, instruction encoding, fetch-decode-execute cycle, instruction formats, addressing modes, symbolic assembler, assembly language programming, handling of subprogram calls at assembly level, mapping between high level language patterns and assembly/machine language, interrupts and I/O operations, virtual memory management, and data access from a magnetic disk.

CISY 3223  Intro to Web Page Development

Credits: 3.00 Credits

An introductory course in web page development with HTML and XHTML. Also included will be various software packages that automate the web page design process. These may include Dreamweaver, Front Page, and others. This course is suitable for anyone who would like to create simple, but useful web pages. Topics include: the internet, tables, frames, forms, scripting language(s), multi-media.

CISY 3283  Internetworking I

Credits: 3.00 Credits

This is the first of two courses in a series to be offered covering the Cisco academy semesters 1 and 2. Students will develop skills and knowledge in Network media installation and testing, router and switch installation and configuration, and concepts of Local Area Networks (LANs) and Wide Area Networks (WANs). Instruction will be completed through on-line resources, lecture, and hands-on skills development. Students will be prepared for Cisco Certified Network Associate certification exams upon completion of both courses.

CISY 4003  Comp Prgrmming III/Data Strctu

Credits: 3.00 Credits

This course covers the fundamentals of data structures and software modeling. Topics include: modern IDE for software development and code version management systems, design and development of reusable software, software modeling (class diagram, use case, CRC card), introduction to analysis of algorithms (order notation), abstract properties, implementation and use of stacks, queues, linked lists, binary trees, binary search trees, and recursion and efficiency of recursive solutions. Additional focus will be given to range of searching (sequential, binary), selecting (min, max, median) and sorting algorithms (quicksort, merge sort, heap sort) and their time and space efficiencies. Software quality assurance (pre and post conditions, program testing), team development of software applications, and professional responsibilities and liabilities associated with software development will be discussed.

CISY 4033  Networking I

Credits: 3.00 Credits

This is an introductory course in networking with a survey and evaluation of network media, access methods, topologies, and terminology. Topics will include end user perspective, network cabling, hardware and software protocols, internetworking, network operating systems, and system administration. Included will be basic server installation, configuration, and management. A variety of workstation and server operating systems will be explored through extensive hands-on labs with an emphasis on network security.

CISY 4053  Linux/Unix Admin and Scripting

Credits: 3.00 Credits

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 exercise will provide hands-on exercise in each of these topics.

CISY 4063  Systems Analysis & Design

Credits: 3.00 Credits

This course covers the fundamental concepts underlying all business information systems including security. Emphasis is on a structured process in the design of computer-based information systems. Current tools and techniques are applied to a case study project.

CISY 4103  Visual Programming & Developmt

Credits: 3.00 Credits

A visual programming environment will be used in a continuation of Computer Programming I. Emphasis will be placed on advanced algorithms, program design and development. Topics included will be sub-programs, arrays, files, and data abstraction. Debugging and proper program design and documentation will be stressed.

CISY 4283  Internetworking II

Credits: 3.00 Credits

Students will develop skills and knowledge in network media installation and testing, router and switch installation, and concepts of Local Area Networks (LANs) and Wide Area Networks (WANs). Instruction will be completed through on-line resources, lecture, and hands-on skill development. Students will be prepared for Cisco Certified Network Associate certification exams upon completion of CISY 3283 and this course.

CISY 4423  Intro to Mobile Robotics & Ani

Credits: 3.00 Credits

The course covers basic programming techniques of mobile and stationary robotic systems with respect to autonomous function and interaction with the environment. Topics include basic programming techniques, robot platforms, use of sensors, embedded control, pre-programmed problem solving, robot construction, and human-robot interaction. Students will complete programming and robot construction projects. Theoretical concepts presented in the lecture will be reinforced in the laboratory.

CISY 4723  Essentials of Info Security

Credits: 3.00 Credits

This course is a comprehensive survey of all aspects of computer security. This includes local host, network web, and database security as well as other objects that are prone to attack. Special focus will be given to the identification of security threats and countermeasures that can be taken to make these systems more secure. Students will develop a security plan for a small to mid-sized organization.

CISY 5123  Scientific Prog in C and C++

Credits: 3.00 Credits

Students will learn structured and object-oriented programming techniques to solve scientific and engineering applications using the C and C++ programming languages. Topics include data types and structures, control structures, I/O pointers, program design and maintenance, and programming techniques.

CISY 5133  Sec Policies, Recov & Risk Man

Credits: 3.00 Credits

Students will be introduced to security policies, the tools and techniques used in security management, and risk management procedures. They will analyze risk and security threats in the organization as well as manage, test, and establish security policy. Topics such as information protection, code of practice for information security, risk management, security awareness and security evaluations will be explored. A final project in security assessment will be required.

CISY 5203  Network Administration

Credits: 3.00 Credits

Students will use a variety of network management tools to manage, monitor, support and troubleshoot network operations. Topics will include performance issues, end-user accounts, data security, disaster recovery, supporting applications, and documentation.

CISY 5233  Human Computer Interaction

Credits: 3.00 Credits

This course will cover the design, prototyping, and evaluation of user interface to computers. This will include the implementation of interactive computing systems for human use and the study of major phenomena surrounding them. In addition, the course will stress the importance of good interfaces and the relationship of user interface design to human-computer interaction within multi-disciplinary dynamics. Example systems, case studies, methodologies and models will be used to demonstrate the concepts and the importance of human computer interaction.

CISY 5303  Web Programming I

Credits: 3.00 Credits

A comprehensive survey of HTML and web publishing software to create robust, functional web pages. This course will examine HTML standards, browser capabilities, information architecture, bandwidth considerations, image format, maps, frames, forms, and server/client side scripting. Topics of current interest will be included, such as: JavaScript, VBScript, ActiveX, Active Server Pages, Dynamic HTML, and Cascading Style Sheets.

CISY 5403  Database Concepts

Credits: 3.00 Credits

This course is a study of the terminology, design, implementation and software associated with database systems. Topics include the need for database management systems, file organization, sequential and direct access methods and physical implementation. Other topics covered are relational database design, entity and semantic models, hierarchical and network models, SQL, database applications using the internet, and sharing enterprise data. Students will design, implement, test, and debug database management systems according to industry standards.

CISY 5723  Essentials of Info Security

Credits: 3.00 Credits

This is a comprehensive survey of all aspects of computer security. This will include local host, network, web, database security as well as other objects that are prone to attack. The student will focus on the identification of security threats and countermeasures that can be taken to make these systems more secure. Students will develop a security plan for a small to mid-size company.

CISY 5900  Directed Study

Credits: 1.00 TO 6.00 Credits

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.

CISY 6103  Web Server Administration

Credits: 3.00 Credits

This is a comprehensive survey of all aspects of web server administration. Students will gain hands-on experience by actually installing and administering their own web servers. Topics include: server installation and configuration, site planning, supporting dynamic content, security, and maintenance.

CISY 6123  Adv Pro wth Vid Game Des & Dev

Credits: 3.00 Credits

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.

CISY 6503  Object-Oriented Programming

Credits: 3.00 Credits

Object-oriented analysis (OOA) and object-oriented design (OOD) concepts will be covered using an object-oriented programming (OOP) language such as Java. Topics include: objects, messages, classes, encapsulation, inheritance, polymorphism, code reuse, and method-driven and model-driven object-oriented approaches, methodologies and tools. Students will formulate object solutions to practical problems in the business and scientific areas.

CISY 6703  Network Design Concepts

Credits: 3.00 Credits

In this course students will design and implement network systems, utilizing various topologies, media, and protocols. Students will control network hardware such as switches, and routers. Design concepts will be implemented through a variety of laboratory exercises. Students will be required to analyze and present a network design plan.

CISY 7003  Project Management

Credits: 3.00 Credits

A comprehensive approach to project management tools and applications in an interdisciplinary and global environment. Emphasizing concepts, techniques, and principles associated with project management, this course is vital to students entering the IT management field. The course will focus on the changes in the computing environment including hardware, software, and networking. Students will be able to plan, schedule, budget, estimate, control, and monitor projects. In addition, they will become familiar with resource allocation, resource loading, CPM, CMM, GANTT, and PERT. The use of project management software will be a major component of the course.

CISY 7013  Network & Host Security

Credits: 3.00 Credits

This course will provide a practical, hands-on approach to the security of both hosts and networks. Students will be provided with the opportunity to perform penetration testing and then apply results to updating and patching hosts to mitigate discovered vulnerabilities. It includes access control and authentication systems as well as planning and implementation for wireless network security. A variety of client and network operating systems will be used. This course assumes a prerequisite knowledge of network operating systems and introductory security concepts. A major network security project is a requirement of the course and will be presented in written and oral formats.

CISY 7023  Compu Forensics & Legal Issues

Credits: 3.00 Credits

This course will provide a practical, hands-on approach to the process of scientifically retrieving, examining and analyzing data from computer storage media so that data can be used as evidence in court. This course assumes a prerequisite knowledge of network operating systems and security concepts. A final project will be required.

CISY 7033  Security Tools

Credits: 3.00 Credits

This course provides a practical, hands-on approach to a myriad of security tools employed in wired and wireless networks. These security tools will include Industry Standard Firewalls, Virtual Private Networks (VPNs), wired network vulnerability scanners, wireless security probes, wireless intrusion detectors, wireless scanners and wireless encryption cracking utilities. Advanced firewall concepts and technologies will be covered in depth and include design considerations for enterprise networks, large company networks and medium business networks. The course will include VPN concepts, technologies, and configurations for site to site VPNs as well as configurations for client remote access VPNs. The course will cover various vulnerability scanners for networks with heterogeneous operating systems and advanced firewall configurations. Students, in a laboratory environment, will attack and defend networks and submit a project paper detailing lessons learned and how to best defend both wired and wireless networks. The course assumes a prerequisite knowledge of network operating systems and security concepts.

CISY 7203  Web Programming II

Credits: 3.00 Credits

A survey of programming languages and techniques for Web development. Topics include CGI'S (Common Gateway Interface), client side programming with JavaScript, dynamic content using Java and ActiveX, server side programming using Active Server Pages and VBScript, creating dynamic database driven content, and developing web based client/server database applications.

CISY 8303  Sftw Intgtn & Interoperability

Credits: 3.00 Credits

In this course, students will integrate network system components to construct a working enterprise network. Topics addressed include integration of different network topologies, interoperability between network operating systems, integration of client-server applications, web based information systems, other support systems and support of end-user needs.

CISY 8403  Web Applications

Credits: 3.00 Credits

In this capstone course, students will create web based multi-media applications for companies and/or organizations. These applications will demonstrate client and server side design, programming and maintenance. Additional topics include: systems development life cycle, web-site hosting and administration, e-commerce, and integrated software applications.

CISY 8503  Appl Database Management

Credits: 3.00 Credits

In this capstone course, students will create and maintain Database Applications in a commercial and/or academic setting. This course provides an integrative experience in applying the knowledge and skills of earlier course work, focusing on multi-user database systems. A major portion of this course will be design, implementation, and documentation of an enterprise data system. Additional topics may include: systems development life cycle, web applications, and application reliability and security.

CISY 8603  Seminar Critical Issues in IT

Credits: 3.00 Credits

This is a research-oriented and performance-oriented course. The course addresses critical (both theoretical and pragmatic) issues in information technology (IT). Issues of concern may include, but are not limited to, IT systems security, ethics of using IT systems, human-IT systems interface, and data analysis requirements at different organizational levels. Students are expected to conduct research, present their findings, accept feedback on their presentations, and document their knowledge of their topics. Students will also complete a project working with a cross-disciplinary team and prepare strategies/materials for an effective job search. Every student is expected to attend all class presentations and guest speaker sessions.

CISY 8703  Information Security Capstone

Credits: 3.00 Credits

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. These components include: firewalls, Intrusion Detection Systems (IDSs), Intrusion Prevention Systems (IPS) Virtual Private Networks (VPN), authentication systems, port scanning, vulnerability scanning penetration testing, disaster recovery systems and security management systems. An in-depth analysis of the security risks associated with the TCP/IP protocol and associated sub-protocols will also be included as part of a final project.

CISY 8706  Info Technology Internship

Credits: 6.00 Credits

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. Students will be required to complete a series of 4 brief investigative or evaluative papers while completing the internship in areas such as career development, organizational structures, organized labor, business management, security, policies, and/or industry and market trends. Two papers will be completed in each of the 6 hour internships. These courses are offered as a two-part alternative to CISY 8712, 8706 and 8716 are to be taken in sequence as two 6 credit hour classes. These 12 hours will be equivalent of CISY 8712. Students may not enroll in CISY 8712 and CISY 8706 / 8716.

CISY 8712  Info Technology Internship

Credits: 12.00 Credits

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. Students will be required to complete a series of 4 brief investigative or evaluative papers while completing the internship in areas such as career development, organizational structures, organized labor, business management, security, policies, and/or industry and market trends.

CISY 8716  Info Technology Internship

Credits: 6.00 Credits

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. Students will be required to complete a series of 4 brief investigative or evaluative papers while completing the internship in areas such as career development, organizational structures, organized labor, business management, security, policies, and/or industry and market trends. Two papers will be completed in each of the 6 hour internships. These courses are offered as a two-part alternative to CISY 8712. 8706 and 8716 are to be taken in sequence as two 6 credit hour classes. These 12 hours will be equivalent to CISY 8712. Students may not enroll in CISY 8712 and CISY 8706 / 8716.