Skip to main content

Computer and Information Science Summer Courses

Classes listed as "online" during Session I or II will meet synchronously online during a portion of their scheduled meeting times with additional coursework to be completed asynchronously. Session III online courses are all asynchronous (exceptions are noted in course descriptions).

Hybrid courses will meet in person on campus; however, the university will continue to implement the Flexible Hybrid Learning Environment to keep the community safe and allow for the possibility of remote attendance as necessary.


Fordham students please check courses in my.fordham.edu for the most accurate Attribute listings.

CISC 1100 L11 - Structures of Computer Science
Session I, June 1 - July 1, 2021
Online: TWTh, 1-4 p.m.

An introductory course in the discrete structures used in computer and information technology. Emphasis will be placed on the ability to solve problems and develop logical thinking. Topics such as sets, functions, elementary combinatorics, discrete probability, logic, Boolean algebra, recursion, and graphs will be covered through the use of algorithmic and concrete construction. The learned materials are reinforced by computer laboratory assignments. This course also fulfills the Mathematical Reasoning requirement of the Core Curriculum.

CRN: 12872
Instructor: Wei
3 credits


CISC 1400 R11 - Discrete Structures
Session I, June 1 - July 1, 2021
Online: MTWTh, 9 a.m.-Noon

This course covers basic materials in discrete structure and algorithms which are used in computing science, information technology, and telecommunications. Topics include sets, permutation/combinations, functions/relations/graphs, sum/limit/partition, logic and induction, recursion/recurrence relation, system if equations and matrices, graphs/digraphs/networks, searching and sorting algorithms, database structure, and data analysis. Practical examples of applications will be shown and programming will be used to reinforce understanding of the concepts.

CRN: 12875
Instructor: Lyons
4 credits


CISC 1600 R31 - Computer Science I
Session III, June 1 - August 5, 2021
Online: TTh, 1-4 p.m.

Introductory course designed for the beginning students. It will define the computing concepts using a high-level programming language. Emphasis will be placed on program design, coding, debugging, and documentation of programs. This course together with Structures of Computer Science (CS 1100) serves as the introductory courses for both the computer science and the computer systems management applications major.

Closed
Instructor: Zhao
3 credits


CISC 1610 R31 - Computer Science I Lab
Session III, June 1 - August 5, 2021
Online: Th, 3- 4 p.m.

A series of programming and laboratory assignments to reinforce the materials learned in CISC 1600.

Closed
Instructor: Zhao
1 credit


CISC 2100 R31 - Discrete Structures II
Session III, June 1 - August 5, 2021
Online

Students will study fundamental mathematical structure and logic principles that are essential to computer science. Students will develop a sound foundation upon which to build a deeper understanding of the elements of computing. Predicate logic, proof techniques, and essential topics in calculus and discrete probability will be covered. Problems and examples will be drawn from various subjects of computer science and programming activities will be introduced to reinforce the learning and application of mathematical subjects.

Closed
Instructor: Liu
3 credits


CISC 2110 R31 - Discrete Structures II Lab
Session III, June 1 - August 5, 2021
Online

Discrete Structure II LAB: to reinforce the materials learned in CISC 2100.

Closed
Instructor: Liu
1 credit


CISC 2500 R11 - Information and Data Management
Session I, June 1 - July 1, 2021
Online: MTWR, 1-4 p.m.

This course will introduce the fundamentals of information storage, access, and retrieval using a variety of structures, formats, and systems in computing, internet, and information technologies. Projects and case studies will be drawn from the sciences, social sciences, arts and humanities, and professional studies in medicine and health, business and commerce, justice and law, and education. Students will have hands-on experience in the acquisition and management of information from a diverse on-line and remote database. (e.g. Gene Bank, digital archives).

Closed
Instructor: Kounavelis
4 credits


CISC 3300 R11 - Internet And Web Programming
Session I, June 1 - July 1, 2021
Online: MTWR, 1-4 p.m.

This course covers web programming in the Internet and interactive environment. Students will gain an understanding of operating system usage on a server and interactive web system design. Languages used include PERL, HTML, CGI, and JAVA script. (Formerly titled Programming for the Web).

CRN: 12876
Instructor: Wolk
4 credits


CISC 3400 R21 - Java Programming
Session II, July 6 - August 5, 2021
Online: MTW, 9 a.m.-Noon

This course covers Java programming and internet computing with various applications. Topics include Java programming, object-oriented programming, graphical user interfaces (GUI's), applets and applications, multimedia, files and streams, and server communications.

CRN: 12878
Instructor: Sultan
4 credits


CISC 3500 L11 - Database Systems
Session I, June 1 - July 1, 2021
Online: MTWTh, 9 a.m.-Noon

This course begins with the introduction of the characteristics of the database approach and the advantages of using database systems. Course topics include the basic concepts and architecture of database systems, the Relational Data Model concepts, integrity constraints, schemas, views, SQL, data modeling using the Entity-Relationship (ER) model as well as using the Enhanced ER model, UML diagram, practical database design methodology, normalization process, physical design and system implementation and tuning. Database security issues will also be discussed.

Closed
Instructor: Mao
4 credits


CISC 3580 L11 - Cybersecurity And Applications
Session I, June 1 - July 1, 2021
Lincoln Center, Hybrid: MTWR, 6-9 p.m.

This course provides an introduction to cybersecurity concepts, technologies, and related applications. It covers cybersecurity basics, public and private key cryptosystems, access control, firewalls, security protocols, malware detection, cyber attacks, and related topics.

CRN: 12867
Instructor: Al Hayajneh
4 credits


CISC 4615 R11 - Data Communication and Networks
Session I, June 1 - July 1, 2021
Online: MTWR, 9 a.m.- Noon

The course presents the basic concepts of data communications: data transmission, data encoding, data link control, multiplexing, error detection techniques. It covers communication networking techniques: switching, protocols line control procedures, local networks. Communication carrier facilities and systems planning considerations will also be discussed.

CRN: 13277
Instructor: Wei
4 credits


CISC 4631 L11 - Data Mining
Session I, June 1 - July 1, 2021
Online: F, 1-4 p.m.

This course introduces data mining methods for extracting knowledge from data. It balances theory and practice--the principles of data mining methods will be discussed, but students will also acquire hands-on experience using state-of-the-art software to solve real-world problems. Covered topics include data preprocessing, classification and prediction (decision trees, neural networks, etc.), association analysis, and clustering. Additional specialized topics of interest may also be covered (e.g., web and text mining). Applications are drawn from a variety of areas, such as marketing, business, economic forecasting, and bioinformatics. Non-majors are encouraged to take this course since the methods are applicable to a wide range of disciplines.

Closed
Instructor: Weiss
4 credits


CISC 4750 L21 - Scientific Computation Using Matlab
Session II, July 6 - August 5, 2021
Online: MTWTh, 1-4 p.m.

An introduction to computer science concepts, programming skills, and algorithmic problem-solving in MATLAB. Assumes basic programming background. Design and analysis of numerical algorithms including numerical integration, numerical differentiation, curve fitting, and differential equations. Introduction to Monte Carlo methods. Application of MATLAB in computational science and computational engineering. Solution of linear systems and eigenvalue problems. Complex numbers algebra.

CRN: 12864
Instructor: Strzemecki
4 credits


CISC 4800 L11 - Project And Internship
Session I, June 1 - July 1, 2021
Online: MTWTh, 5 -8 p.m.

Students will work in teams on large projects selected from practical problems in the public or private sector. Students also gain on-job experience by working as interns in the field of computer science and information technology.

CRN: 12873
Instructor: Wei
4 credits


CISC 5380 L21 - Programming With Python
Session II, July 6 - August 5, 2021
Online: MW, 6-9 p.m.

Graduate course. This course is an introduction to the Python programming language for students without prior programming experience. Students will learn how to use Python both interactively and through a script. The topics covered include variables, strings, numbers, control statements (conditional statements and loops), lists and sequences, functions, dictionaries, recursive functions, classes, and iterators and generators. Python is a programming language with a relatively simple syntax and a powerful set of libraries. After completion of this course, students will be competent in using Python libraries to process numerical and textual data. Working with Python packages for statistical and numerical data analysis, as well as the natural language processing problems, is explored. Matplotlib, a Python 2D plotting library which produces publication-quality figures in a variety of hard-copy formats, is used throughout the course.

CRN: 12865
Instructor: Strzemecki
3 credits


CISC 5550 L11 - Cloud Computing
Session I, June 1 - July 1, 2021
Lincoln Center, Hybrid: TTh, 6-9 p.m.

Graduate course. This course provides the needed knowledge to understand the technologies and services that enable cloud computing, discusses different types of cloud computing models, and investigates security and legal issues associated with cloud computing. Topics include Cloud infrastructure components and interfaces, essential characteristics of Cloud platforms, common deployment modes, techniques for deploying and scaling cloud resources, and security implication of cloud resources.

CRN: 12882
Instructor: Ji
3 credits


CISC 5900 L11 - Information Fusion
Session I, June 1 - July 1, 2021
Lincoln Center, Hybrid: MW, 6-9 p.m.

Graduate course. A study of the structure and function of information fusion. Efficient and effective combination of data or information from a variety of diverse sources, sensors, features, and decisions. Applications and case studies of information fusion and decision making to a plethora of disciplines including science and engineering, cybersecurity and digital networks, medicine and health, social choices and human cognition, business and finance, and management and innovation.

CRN: 12871
Instructor: Hsu
3 credits


CISC 6080 L31 - Capstone Project In Data Science
Session III, June 1 - August 5, 2021
Online: F, 6-9 p.m.

Graduate course. The goal of this class is to sharpen students’ skills in data science by designing and implementing a capstone project. Through this class, students should gain a deep understanding of state-of-the-art data science technologies and current knowledge. Students are required to finish a large capstone project and are expected to present and write one or more research papers in this class.

CRN: 12870
Instructor: Weiss
3 credits


CISC 6500 L11 - Bioinformatics
Session I, June 1 - July 1, 2021
Online, Hybrid: MW, 6-9 p.m.

Graduate course. This course studies the relation of (interaction between) molecular biology and information science and the impact and applications of combinatorics, computing, and informatics on the biomedical sciences and clinical processes. Topics include DNA sequence and alignment, database searching and data analysis, phylogenetic analysis and evolution, genomic and proteomics, structure and function, gene regulatory networks and metabolic pathways, microarray technology, and gene expression algorithms.

CRN: 12884
Instructor: Zilversmit
3 credits


CISC 6600 L31 - Secure Cyber Networks
Session III, June 1 - August 5, 2021
Lincoln Center, Hybrid: U, 2-6:30 p.m.

Graduate course. This graduate course covers the essentials of designing and building a secure local area network, incorporating all elements of the seven layers of the ISO-OSI Model. Students will learn the capabilities, limitations, and vulnerabilities of a cyber network. Students will gain hands-on experience by implementing a secure network environment that is robust in preventing various adversary actions including, among others, extreme hacking and virus propagation.

CRN: 12866
Instructor: Bhuiyan
3 credits


CISC 6630 L31 - Wireless Security
Session III, June 1 - August 5, 2021
Lincoln Center, Hybrid

CRN: 12883
Instructor: Bhuiyan
3 credits


CISC 6640 L31 - Privacy & Security In Big Data
Session III, June 1 - August 5, 2021
Lincoln Center, Hybrid: U, 9 a.m.-1:30 p.m.

Graduate course. This course targets the security and privacy issues associated with systems that process and store large amounts of data. The main concern is to process this data in a timely manner without compromising security and privacy of the users. Real-world examples will be studied and analyzed to enable students to apply the suitable technological tools and techniques to protect the system and evaluate the suggested solutions. Covered topics include access control mechanisms, privacy protocol and methods, data confidentiality and integrity, security challenges, and attacks on big data systems.

CRN: 12868
Instructor: Bhuiyan
3 credits