Skip to main content.

Computational Data-Enabled Sci

Institute for Computational and Data Sciences

118 Bell Hall
North Campus
Buffalo, NY 14260-2050

Kaeleigh Peri
Graduate Coordinator

Courses

  • The Learning Environment

    The Learning Environment

    The Institute for Computational and Data Sciences (ICDS) is an international leader in creating, curating and disseminating data and computing related knowledge and skills. ICDS responds to the demand for skilled workers who can thrive in the rapidly evolving fields of information technology and data science by providing degrees and programs to expand their skill sets.

    About Our Facilities

    ICDS offers undergraduate courses in Computing and Network Management. These 3-credit courses are all offered remotely, and can be taken for credit toward your undergraduate degree.

    About Our Faculty

    ICDS is an effort between SEAS, the College of Arts and Sciences, and the Schools of Management, Pharmacy and Pharmaceutical Sciences, and Public Health and Health Professions.

    Faculty List Directory

    Information about our adjunct faculty can be found on theĀ ICDS website.

  • CDA 101LEC Introduction to Computers and Information Systems
    Lecture

    This course will take you beyond the surface of computer basics and help you to understand the foundation behind the technology. Topics will include: the importance of the interdependence between hardware and software; networking - including the set up of a home or small office network; mobile devices and wireless connectivity; problem solving strategies that apply to computer program development as well as problems in the business world; and current computer related careers. Additionally applications like Word, Excel, PowerPoint, and Access and basic Web design will be used to solve practical problems and create documents that relate to real world situations.

    Credits: 3
    Grading: Graded (GRD)
    Typically Offered: Fall, Spring, Summer
  • CDA 117LEC Introduction to Linux
    Lecture

    Introduction to Linux is intended to introduce the fundamentals of systems administration using the Linux Operating System. Emphasis is placed on command line and GUI tools to enable the daily use of Linux for productivity. On completion of this course a student should be comfortable not only using the Linux Operating System for daily administrative and desktop tasks, but, also feel comfortable establishing Linux Server components for enterprise class functionality.

    Credits: 3
    Grading: Graded (GRD)
    Typically Offered: Fall, Spring
  • CDA 205LEC Digital Internetworking
    Lecture

    To present an in depth overview of Internet, its components, and its place in business. Analyzing the emerging technologies used in today's networks, with emphasis on Cloud computing, VMware, NAS, LANDesk, web sense, netapp, citrix, WebEx, VoIP, amazon web services, Microsoft Azure services and server virtualization (VMWARE). These topics subject to change each semester but emphasis will be on cloud computings latest technology and its use in Business. This course is the same as MFC 305 and course repeat rules will apply. Students should consult with their major department regarding any restrictions on their degree requirements.

    Credits: 3
    Grading: Graded (GRD)
    Typically Offered: Fall, Spring
  • CDA 207LEC Introduction to Networking and Security
    Lecture

    The principals of security will be offered as a vendor-neutral IT security course with topics recognized worldwide as best practice necessities. The material presented will provides a comprehensive study of network and host security. This course will cover basic security principles, establishing security baselines, and the most recent attack and defense techniques and technologies. In addition, techniques used to harden a network to resist attacks, protect basic and advanced communications, and use cryptography and Public Key Infrastructure (PKI) to thwart attackers. The establishment of security policies and procedures and managing security efforts so that students are prepared for the ongoing challenge of securing data will also be introduced.

    Credits: 3
    Grading: Graded (GRD)
    Typically Offered: Fall, Spring
  • CDA 215LEC Programming for the Web I
    Lecture

    Students apply HTML and JavaScript to create web sites employing the principles of usability engineering and information architecture. Topics include creation of web page features, FTP, accessibility, usability, information design, and the graphic design of web pages. The course also includes introductions to cascading style sheets (CAS), dynamic HTML, and JavaScript. The Windows software used includes Text-pad, WSFTP, MS IE, and Netscape. Students do not need to purchase software because all software is included on the textbook's CD-ROM.

    Credits: 3
    Grading: Graded (GRD)
    Typically Offered: Fall, Spring, Summer
  • CDA 216LEC Programming for the Web II
    Lecture

    Students apply their existing knowledge of HTML5, CSS, and JavaScript to create web sites employing the PHP scripting language and a MySQL back-end database to create dynamic, interactive web sites. Topics include creation of web pages using PHP to display dynamic content, basic file system I/O, creation of a MySQL database, populating the database using SQL statements via PHP, and displaying the contents of the database on a web page. The Windows software used includes a text editor (such as NotePad++), an SFTP program (such as FileZilla), an HTML5 compliant browser (IE9+, Chrome, or FireFox) and the MAMP (Mac OS, Apache, MySQL, PERL, and PHP) software bundle. Macintosh software includes a text editor (such as TextWrangler), an SFTP program (such as Fetch) an HTML5 compliant browser (such as Chrome or Safari), and the WAMP (Windows, Apache, MySQL, PERL, and PHP) software bundle. Students do not need to purchase any software. All software is available to be freely downloaded via the internet.

    Credits: 3
    Grading: Graded (GRD)
    Typically Offered: Fall, Spring
  • CDA 301LEC Introduction to Telecommunications
    Lecture

    Surveys the discipline of telecommunications in today's deregulated environment for current or prospective managers of telephone and data communications systems. Topics include fundamental voice and data concepts, network design, customer premise equipment and central office equipment, modes of transmission, marketing and regulations issues, management of systems, and future directions. No prior technical background required.

    Credits: 3
    Grading: Graded (GRD)
    Typically Offered: Fall, Spring, Summer
  • CDA 303LEC Intermediate Data Communications and Networks
    Lecture

    Analyzes the methodologies and components used in communicating voice and data information by means of digital signals. Topics include fundamental concepts; characters and codes; communication lines, fiber optics, and satellite communications; terminals, modems, and interfaces; protocols; local area and packet networks; and network design, devices, and management.

    Credits: 3
    Grading: Graded (GRD)
    Typically Offered: Fall, Spring, Summer
 
Published: Sep 01, 2020 09:57:52