CISY - Computer Information Systems

Alfred State courses are grouped into the following sections:

  • This course provides comprehensive exposure to contemporary word processing software, and will develop critical word processing skills. Emphasis will be on creating, editing, saving, and printing written documents using current word processing applications software.

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

  • This course provides comprehensive exposure to contemporary spreadsheet software, and will develop critical spreadsheet skills. Emphasis will be on creating, editing, saving, and printing electronic spreadsheets.

  • An introductory course in computer applications, focusing on microcomputer technology emphasizing file management utilizing various operating systems, operating system commands, spreadsheets, database, and other Internet applications used in business and scientific environments. Students cannot earn credit for both CISY 1003 and CISY 1023.

  • This course provides comprehensive exposure to contemporary database software. Topics include: creating tables, sorting, queries, reports, and forms.

  • This course provides a comprehensive exposure to contemporary electronic communications. Emphasis will be on accessing the various networks and searching for relevant information using specific network programs and tools.

  • This course provides comprehensive exposure to contemporary presentation graphics technology. Topics include: creating slides, changing test attributes, tables, charts, special effects, effective presentation techniques. This is a five-week course.

  • A comprehensive approach to the use of word-processing, spreadsheet, database and presentation software. Integrating office applications, Internet tools in projects, and use of more advanced features, techniques, and data format. Office applications are the products students are most likely to encounter in their careers. Integration feature helps students understand how different applications work together.

  • An introductory course in computer applications utilizing current software/network packages. Students will create documents to support traditional and electronic forms of communication. Major topics include: operating system/network commands, word processing, spreadsheets, and presentation software.

  • 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 strategies for future employment. Students will be introduced to critical thinking and other skills that will make them successful in computer science, computer information systems, and information technology programs. Students will complete a series of written assignments and classroom activities in career exploration, goals determination and evaluation, diversity in school and the workplace, professionalism, and critical thinking. Basics of library skills and Internet-based research will be covered.

  • An introduction to and application of algorithmic processes. The development of solutions through a set of logical steps, including structured design will be emphasized. A high-level language will be used to implement these solutions on a computer. Students will write, debug, and execute programs in the business or scientific areas.

  • 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.

  • This course is designed to enhance and develop problem-solving skills. It concentrates on creative problem solving by: (1) studying the process of problem-solving (2) solving a wide and progressively more difficult set of problems and (3) translating the manual solutions to computer programming or application software solutions. Both procedural and object-oriented problem solving methods will be used.

  • In this course, students will integrate Microsoft Office applications using VB.Net and Visual Basic for Applications.

  • A comprehensive exposure to the use of microcomputer database software concepts, capabilities and application; focusing on relational database techniques, database programming, and developing business application systems.

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

  • 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.

  • 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).
  • 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.

  • 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.

  • 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 online resources, lecture, and hands-on skills development. Students will be prepared for Cisco Certified Network Associate certification exams upon completion of both courses.

  • An introduction to the concepts and use of data structures and associated algorithms. Emphasis on algorithm comparison, design of data organization and a matrix of issues involving running time and space limitations inherent in data structure and algorithm implementation. Techniques of analysis and design of algorithms involving searching, sorting, recursion, and machine/memory management.

  • Introduction to the C programming language and the use of the computer to solve business, scientific, and hardware control problems. Development of problem-solving skills using C will be emphasized. Topics include: functions, input-output functions, operating system interface, control structures, arrays, strings, pointers, storage classes, and structures.

  • 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.

  • 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 is designed to identify and apply the fundamental concepts underlying all business information systems. Emphasis is on the structured life-cycle development approach in the design of computer-based information systems. Current tools and techniques are applied to a case study project.

  • A visual programming environment will be used as 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.

  • 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 online 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.

    Certification and Virtual Fee - $175

  • 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 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.

  • 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.

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

  • 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.

  • 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.

  • 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 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.

  • This course introduces tools and techniques used in Database Administration. Students will be introduced to the Client/Server Database environment. Students will utilize database implementation and administration tools. Students will manage, test, and establish client-server communication and server-server communication with single or multiple database servers. Topics such as schema implementation, storage allocation and management, user creation and access security, backup and recovery, and performance measurement and enhancement will be explored.

  • 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.

  • 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 small to mid-size company.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

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

  • 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.

  • This course will provide a practical, hands-on approach to the securing of both hosts and networks. It includes host and network hardening techniques, 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.

  • 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. The course assumes a prerequisite knowledge of network operating systems and security concepts. A final project will be required.

  • This course will emphasize deploying secure wireless networks and protecting them from unauthorized intrusions. The 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.

  • This course is a study of the simultaneous control of media elements within a Web-based environment including graphic, hypertext, digital audio, CD audio, MIDI, digital video and animation. Students will learn and apply the process of creating participant interactive and self-running computer presentations. Focus will be on building web applications with multi-media content, while considering HCI (human computer interaction) issues. Various software packages will be used, such as: Dreamweaver, Flash, Pro Tools, and Fireworks.

  • A survey of programming languages and techniques for Web development. Topics include CGI'S (Common Gateway Interface), client side programming with JavaScript, synamic 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.

  • 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.

  • 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. and server administration aspect of their applications. These applications will include at a minimum a fully functional e-commerce site and an integrated software application site.

  • 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 include: systems development life cycle, web applications, and application reliability and security.

  • 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 not limited to, IT systems security, ethics of using IT systems, human-IT systems interface, and data analysis requirements at different organizational levels. Each student is expected to conduct research, present their findings, accept feedback on their presentations, and document their knowledge of their topics.

  • 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.

  • 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 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 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.