Computer and Information Science Summer Courses

Please visit our course search page for up to date course listings and Fordham attributes.

View all available syllabi.

CISC 1100 V11 - Structures Of Computer Science
Summer Session I, May 31 - June 30, 2022
Online: TWTh, 01:00PM - 04:00PM

An introductory course in the discrete structures used in computer and information technology. Emphasis will be placed on the ability to solve problem 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.

CRN: 13723
Instructor: Liu, Zigeng
3 credits

Fordham course attributes: INSC, MCR, ZLB3


CISC 1400 L11 - Discrete Structures
Summer Session I, May 31 - June 30, 2022
Lincoln Center: MTWTh, 01:00PM - 04:00PM

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.

Canceled
Instructor: TBA
4 credits

Fordham course attributes: INSC, MCR


CISC 1600 PW1 - Computer Science I
Summer Session III, May 31 - August 4, 2022
Online, Asynchronous

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) serve as the introductory courses for both the computer science and the computer systems management applications major.

Closed
Instructor: Zhao, Yijun
3 credits

Fordham course attributes: CYSC, INSC, LING, MCR, NEUR


CISC 1610 PW1 - Computer Science I Lab
Summer Session III, May 31 - August 4, 2022
Online, Asynchronous

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

Closed
Instructor: Zhao, Yijun
1 credits

Fordham course attributes: CYSC, INSC, ZLB3


CISC 1800 V21 - Introduction To Computer Programming
Summer Session II, July 5 - August 4, 2022
Online: TWTh, 01:00PM - 04:00PM

This course introduces students to the foundational knowledge in computing and programming via a scripting languages such as Python. This course covers the following topics: principles of computing, control structures, functions, recursion, file systems, web applications, and object-oriented programming. The students will learn how to apply computing concepts, structures and algorithms to solve real world problems.

CRN: 13799
Instructor: Kounavelis, Nikitas
3 credits


CISC 1810 V21 - Introduction To Computer Programming Lab
Summer Session II, July 5 - August 4, 2022
Online: M, 01:00PM - 04:00PM

Introduction to computer programming lab: to reinforce the materials learned in CISC 1800.

CRN: 13800
Instructor: Kounavelis, Nikitas
1 credits


CISC 2500 V21 - Information and Data Management
Summer Session II, July 5 - August 4, 2022
Online: MTWTh, 06:00PM - 09:00PM

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

CRN: 13801
Instructor: Amin, Mohammad
4 credits

Fordham course attributes: CYSC, INSC, NEUR, NMDD, URST


CISC 3400 L11 - Java Programming
Summer Session I, May 31 - June 30, 2022
Onsite: TWTh, 01:00PM - 04:00PM

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.

Canceled
Instructor: Sultan, Samuel
4 credits


CISC 3500 V11 - Database Systems
Summer Session I, May 31 - June 30, 2022
Online: MTWTh, 09:00AM - 12:00PM

This course begins with the introduction of the characteristics of the data base approach and the advantages of using data base systems. Course topics include the basic concepts and architecture of data base 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 data base design methodology, normalization process, physical design and system implementation and tuning. Data base security issues will also be discussed.

CRN: 13725
Instructor: Mao, Ying
4 credits

Fordham course attributes: INSC


CISC 3580 V11 - Cybersecurity and Applications
Summer Session I, May 31 - June 30, 2022
Online: MTWTh, 06:00PM - 09:00PM

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: 13726
Instructor: Alhayajneh, Abdullah
4 credits

Fordham course attributes: CYSC


CISC 4750 L21 - Scientific Computation Matlab
Summer Session II, July 5 - August 4, 2022
Lincoln Center: MTWTh, 01:00PM - 04:00PM

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: 13802
Instructor: Strzemecki, Tadeusz
4 credits

Fordham course attributes: EP3


CISC 4800 V11 - Project and Internship
Summer Session I, May 31 - June 30, 2022
Online: MTWTh, 06:00PM - 09:00PM

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: 13727
Instructor: Wei, David
4 credits


CISC 5380 L21 - Programming With Python
Graduate Summer Session II, July 5 - August 8, 2022
Lincoln Center: MW, 06:00PM - 09:00PM

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: 14038
Instructor: Strzemecki, Tadeusz
3 credits

Fordham course attributes: CSSO


CISC 5550 V11 - Cloud Computing
Graduate Summer Session I, May 31 - June 30, 2022
Online: TTh, 06:00PM - 09:00PM

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.

Closed
Instructor: Ji, Zhou
3 credits

Fordham course attributes: CSNS, CSSO, CYSM, DATA


CISC 5900 V11 - Information Fusion
Graduate Summer Session I, May 31 - June 30, 2022
Online: TTh, 06:00PM - 09:00PM

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: 14025
Instructor: Hsu, Derbiau
3 credits

Fordham course attributes: CSAI, CSDA, DATI, PMTM, ZLB3


CISC 6080 L31 - MSDS Capstone
Graduate Summer Session III, May 31 - August 4, 2022
Online, Asynchronous

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: 14045
Instructor: Weiss, Gary
3 credits


CISC 6091 L31 - Cybersecurity Practicum
Graduate Summer Session III, May 31 - August 4, 2022
Lincoln Center: Hybrid, Asynchronous

Graduate course. This course is for students who desire experience in applying the knowledge and skills acquired in their course work and laboratory sessions. Students are responsible for arranging a practicum/internship with a business or organization that is related to cybersecurity.

CRN: 14046
Instructor: Hayajneh, Thaier
3 credits


CISC 6500 V11 - Bioinformatics
Graduate Summer Session I, May 31 - June 30, 2022
Online: MW, 06:00PM - 09:00PM

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: 14027
Instructor: Zilversmit, Martine
3 credits

Fordham course attributes: CSNS, DATA


CISC 6600 L31 - Cloud Computing Security
Graduate Summer Session III, May 31 - August 4, 2022
Lincoln Center, Hybrid: Sat, 2:00 - 6:30 pm

Graduate course. Cloud computing has evolved as a very emerging computing model and is now becoming a backbone of the IT industry and business, opening the opportunity for on-demand, highly elastic, and infinite computing power with scalability and supporting the delivery of mission-critical enterprise applications and services. Security poses significant challenges in cloud computing environments. This course starts with ground-up coverage on the high-level concepts of cloud landscape, architectural principles, techniques, and real-world best practices applied to cloud service providers and consumers. Then, the course will describe the cloud security architecture, security problems, and techniques, and explore the guiding security design principles and industry security standards. Finally, the course delves deep into the secure cloud architectural aspects, including comprehensive data protection, end-to-end identity management and access control, and monitoring and auditing processes. The course will have project works on important problems providing exposure to scientific research in cloud computing security.

CRN: 14048
Instructor: Bhuiyan, Md Zakirul Alam
3 credits

Fordham course attributes: CSCY, CSNS, CYSM


CISC 6630 L31 - Wireless Security
Graduate Summer Session III, May 31 - August 4, 2022
Lincoln Center, Hybrid: Sat, 9:00am - 1:30pm

Graduate course. The goal of this course is to provide students a theoretical foundation and robust technical details in wireless security. It covers topics in wireless network basics, principles of wireless network attacks, wireless intrusion detection systems, deploying wireless networks, defense for securing wireless networks, malwares in wireless networks, Rogue wireless network detection, cloud-based wireless solutions, and related techniques.

CRN: 14047
Instructor: Bhuiyan, Md Zakirul Alam
3 credits

Fordham course attributes: CSCY, CSNS, CYSM

Classes listed as either Lincoln Center or Rose Hill will meet on-campus only. Classes listed as "Online" during Session I or II will meet synchronously online during their scheduled meeting times. Students in different time zones should plan accordingly. Session III online courses are asynchronous (exceptions are noted in course descriptions).

Hybrid courses will meet in person on campus at the times indicated; additional online work will also be required.