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 1400 R11 - Discrete Structures
Summer Session I, May 30 - June 29, 2023
Rose Hill: 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: Wei, David
4 credits
Fordham course attributes: INSC, MCR
CISC 1400 L21 - Discrete Structures
Summer Session II, July 5 - August 7, 2023
Lincoln Center: MTWTh, 05:30PM - 08:30PM
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: 15140
Instructor: Strzemecki, Tadeusz
4 credits
Fordham course attributes: INSC, MCR
CISC 1600 PW1 - Computer Science I
Summer Session III, May 30 - August 7, 2023
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 30 - August 7, 2023
Online, Asynchronous
A series of programming and laboratory assignments to reinforce the materials learned in CISC 1600. Lab fee.
CLOSED
Instructor: Zhao, Yijun
1 credits
Fordham course attributes: CYSC, INSC, ZLB3
CISC 2500 V21 - Information and Data Management
Summer Session II, July 5 - August 7, 2023
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: 15093
Instructor: Ruhul Amin, Mohammad
4 credits
Fordham course attributes: CYSC, INSC, NEUR, NMDD, URST
CISC 2540 R21 - Introduction to Video Game Design
Summer Session II, July 5 - August 7, 2023
Lincoln Center: MTWTh, 10:30AM - 01:30PM
This course provides a gentle and fun introduction to the design and production of computer-based video games, for students with no prior programming experience. Students will learn principles of game design, and apply them to create an actual computer game. Students will also research aspects of games and/or the game industry, write term papers about their topics, and give presentations on them.
CRN: 15094
Instructor: Vicari, Christopher
4 credits
Fordham course attributes: COMM, DTEM, NMAC, NMAT, NMDD
CISC 3300 L11 - Internet and Web Programming
Summer Session I, May 30 - June 29, 2023
Lincoln Center: MTWTh, 09:00AM - 01:30PM
This course covers web programming in the Internet and interactive environment. Students will gain 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: 15089
Instructor: Ruhul Amin, Mohammad
4 credits
Prerequisites: CISC 1600
CISC 3500 PW1 - Database Systems
Summer Session III, May 30 - August 7, 2023
Online, Asynchronous
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: 15097
Instructor: Mao, Ying
4 credits
Prerequisites: CISC 1600
Fordham course attributes: INSC
CISC 3580 L11 - Cybersecurity and Applications
Summer Session I, May 30 - June 29, 2023
Lincoln Center: 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. Four-credit courses that meet for 150 minutes per week require three additional hours of class preparation per week on the part of the student in lieu of an additional hour of formal instruction.
CANCELED
Instructor: Bhuiyan, Alam
4 credits
Fordham course attributes: CYSC
CISC 4750 L21 - Scientific Computation Matlab
Summer Session II, July 5 - August 7, 2023
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.
CANCELED
Instructor: Strzemecki, Tadeusz
4 credits
Prerequisites: CISC 1600 or MATH 1207
Fordham course attributes: EP3
CISC 4800 V11 - Project and Internship
Summer Session I, May 30 - June 29, 2023
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:15088
Instructor: Wei, David
4 credits
CISC 5380 V21 - Programming with Python
Summer Session II, July 5 - August 7, 2023
Online: MTWTh, 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:15095
Instructor: Kounavelis, Nikitas
3 credits
CISC 5550 V21 - Cloud Computing
Summer Session II, July 5 - August 7, 2023
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.
CRN: 15121
Instructor: Ji, Zhou
3 credits
Fordham course attributes: CSNS, CSSS, CYSM, DATA, EDDS
CISC 5900 V11 - Information Fusion
Summer Session I, May 30 - June 29, 2023
Online: TTh, 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: 15091
Instructor: Hsu, Frank
3 credits
CISC 6080 PW1 - Capstone Project in Data Science (MSDS Capstone)
Summer Session III, May 30 - August 7, 2023
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: 15098
Instructor: Weiss, Gary
3 credits
CISC 6081 PW1 - Data Science Practicum
Summer Session III, May 30 - August 7, 2023
Online, Asynchronous
Graduate course. This course is for students who desire experience in applying the knowledge and skills acquired in their coursework and laboratory sessions. Students are responsible for arranging a practicum/internship with a business or organization that is related to data science.
CLOSED
Instructor: Zhao, Yijun
3 credits
CISC 6170 PW1 - Special Topics in Data Science
Summer Session III, May 30 - August 7, 2023
Online, Asynchronous
Graduate course. This course concentrates on special state-of-the-art topics in the field of data science. The course content will change from semester to semester.
CRN: 15146
Instructor: Weiss, Gary
3 credits
CISC 6500 V11 - Bioinformatics
Summer Session I, May 30 - June 29, 2023
Online: MTWTh, 06:00PM - 9: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: 15122
Instructor: Zilversmit, Martine
3 credits
Fordham course attributes: CSAT, CSDA, DATA
CISC 6600 PW1 - Cloud Computing Security
Summer Session III, May 30 - August 7, 2023
Online, Asynchronous
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: 15100
Instructor: Bhuiyan, Zakirul Alam
3 credits
Prerequisites: CISC 5650
CISC 6630 V31 - Wireless Security
Summer Session III, May 30 - August 7, 2023
Online: Sat, 09:00AM - 01: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: 15101
Instructor: Bhuiyan, Zakirul Alam
3 credits
Fordham course attributes: CYSC, CSNS, CSSS, 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.