Computer and Information Science Summer Courses

Search for your class!

View all available syllabi.

CISC-1100-L21 - Structures of Computer Science
Summer Session II, July 2 - August 6, 2024
Lincoln Center: TWTh, 05:00PM - 08: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. This course also fulfills the Mathematical Reasoning requirement of the Core Curriculum. Lab fee.

CRN: 15827

Instructor: Strzemecki, Tadeusz
3 credits

Fordham course attributes: INSC, MCR, ZLB3


CISC-1600-R11 - Computer Science I
Summer Session I, May 28 - June 27, 2024
Rose Hill: MTWTh, 01:00PM - 03:00PM

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.

CRN: 15828

Instructor: Wei, David
3 credits

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


CISC-1600-L21 - Computer Science I
Summer Session II, July 2 - August 6, 2024
Lincoln Center: TWTh, 01:00PM - 04:00PM

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.

CRN: 15713

Instructor: Strzemecki, Tadeusz
3 credits

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


CISC-1600-V31 - Computer Science I
Summer Session III, May 28 - August 6, 2024
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.

CRN: 15102

Instructor: Zhao, Yijun
3 credits

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


CISC-1610-R11 - Computer Science I Lab
Summer Session I, May 28 - June 27, 2024
Rose Hill: MTWTh, 03:00PM - 04:00PM

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

CRN: 15829

Instructor: Wei, David
1 credit

Fordham course attributes: CYSC, INSC, ZLB3


CISC-1610-L21 - Computer Science I Lab
Summer Session II, July 2 - August 6, 2024
Lincoln Center: TWTh, 04:00PM - 05:00PM

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

CRN: 15714

Instructor: Strzemecki, Tadeusz
1 credit

Fordham course attributes: CYSC, INSC, ZLB3


CISC-1610-V31 - Computer Science I Lab
Summer Session III, May 28 - August 6, 2024
Online, Asynchronous

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

CRN: 15103

Instructor: Zhao, Yijun
1 credit

Fordham course attributes: CYSC, INSC, ZLB3


CISC-2500-V21 - Information and Data Management
Summer Session II, July 2 - August 6, 2024
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: TBA
4 credits

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


CISC-2540-LP2 - Introduction to Video Game Design
Summer Session II, July 8-18, 2024
Lincoln Center: MTWThF, 10:00AM - 04:00PM

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.

This course is open to high school students accepted into the Fordham Summer Leaders Academy as well as college students.

CRN: 15830

Instructor: Vicari, Christopher
4 credits

Fordham course attributes: COMM, DTEM, EP3, NMAC, NMAT, NMDD


CISC-3500-V31 - Database Systems
Summer Session III, May 28 - August 6, 2024
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

Fordham course attributes: INSC


CISC-4800-V11 - Project and Internship
Summer Session I, May 28 - June 27, 2024
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 2 - August 6, 2024
Online: 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.Graduate.

CRN: 15095

Instructor: TBA
3 credits


CISC-5550-V21 - Cloud Computing
Summer Session II, July 2 - August 6, 2024
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: TBA
3 credits

Fordham course attributes: CSNS, CSSS, CYSM, DATA, EDDS


CISC-5900-V11 - Information Fusion
Summer Session I, May 28 - June 27, 2024
Online: MW, 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. Lab fee.

CRN: 15091

Instructor: Hsu, Derbiau
3 credits

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


CISC-6080-V31 - Capstone Project in Data Science
Summer Session III, May 28 - August 6, 2024
Online: W, 06:00PM - 09:00PM

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-6170-V31 - Special Topics in Data Science
Summer Session III, May 28 - August 6, 2024
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 28 - June 27, 2024
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: 15122

Instructor: TBA
3 credits

Fordham course attributes: CSAT, CSDA, DATA


CISC-6600-V31 - Cloud Computing Security
Summer Session III, May 28 - August 6, 2024
Online: Sat, 02:00PM - 06:30PM

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

Fordham course attributes: CSCY, CYSM, DCCF


CISC-6630-V31 - Wireless Security
Summer Session III, May 28 - August 6, 2024
Online: Sat, 09:00AM - 01:00PM

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: CSCY, 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.