Skip to main content

Computer and Information Science Summer Courses

CISC 1100 R11 - Structures of Computer Science
Session I, May 29 - June 28, 2018
Rose Hill: TWTh, 1 - 4 p.m.

An introductory course in the discrete structures used in computer science and information technology. 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. Fulfills the Mathematical Reasoning requirement in Fordham's core curriculum. CISC 1100 R11 Syllabus

CRN: 10041
Instructor: Han
3 credits


CISC 1600 L11 - Computer Science I
Session I, May 29 - June 28, 2018
Lincoln Center: TWTh, 1 - 4 p.m.

An introduction to computer problem-solving methods, algorithm development, and 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 CISC 1100: Structures of Computer Science, serves as the introduction to the computer science and information science majors. Fulfills the Mathematical Reasoning requirement in Fordham's core curriculum. CISC 1600 L11 syllabus.

CRN: 10043
Instructor: Wei
3 credits


CISC 1600 R11 - Computer Science I
Session I, May 29 - June 28, 2018
Rose Hill: TWTh, 1 - 4 p.m.

An introduction to computer problem-solving methods, algorithm development, and 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 CISC 1100: Structures of Computer Science, serves as the introduction to the computer science and information science majors. Fulfills the Mathematical Reasoning requirement in Fordham's core curriculum. CISC 1600 R11 Syllabus

CRN: 10044
Instructor: Lyons
3 credits


CISC 1800 L21 - Introduction to Computer Programming
Session II, July 5 - August 6, 2018
Lincoln Center: MTWTh, 1 - 4 p.m.

This course introduces students to the foundational knowledge in computing and programming via a scripting language 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. CISC 1800 L21 syllabus.

CRN: 10217
Instructor: Kounavelis
3 credits


CISC 2350 R21 - Information and Web Programming
Session II, July 5 - August 6, 2018
Rose Hill: MTWTh, 1 - 4 p.m.

Using a process of incremental development, students will learn the latest technologies used in developing dynamic, database-driven websites. Principles of good web design will be covered, as well as techniques and languages for layout and scripting. This course is open to students of all backgrounds. CISC 2350 R21 syllabus.

CRN: 10216
Instructor: Wolk
4 credits


CISC 4750 L21 - Scientific Computation using MATLAB
Session II, July 5 - August 6, 2018
Lincoln Center: MTWTh, 1 - 4 p.m.

A course in programming in MATLAB, including input and output of data, algebraic and logical expressions, matrix operations, decisions and loops, scripts and function m-files, graphics and plots. Applications to solution of scientific and engineering problems will include solutions of systems of linear equations, numerical integration and differentiation, curve fitting, and root finding. Fulfills the EP3 requirement in Fordham's core curriculum.

CRN: 10218
Instructor: Strzemecki
4 credits


CISC 4800 L11 - Project and Internship
Session I, May 29 - June 28, 2018
Lincoln Center: MTWTh, 6 - 9 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. Students should obtain internship prior to beginning class. CISC 4800 L11 syllabus.

CRN: 10045
Instructor: Wei
4 credits


CISC 5380 L21 - Programming with Python
Session II, July 5 - August 6, 2018
Lincoln Center: MW, 6 - 9 p.m.

Graduate course. This course aims to equip students with fundamental problem-solving skills and program implementation using Python. Topics covered include: principles of programming, like systems, control structure, functions, recursion, sorting, web and web search, etc. Students will work on large programming projects and present them in class. CISC 5380 L21 Syllabus

CRN: 10219
Instructor: Strzemecki
3 credits


CISC 5550 L11 - Cloud Computing
Session I, May 29 - June 28, 2018
Lincoln Center: TTh, 6 - 9 p.m.

Graduate course. This course provides the knowledge needed to understand the technologies and services that enable cloud computing, discuss different types of cloud computation models and investigate security and legal issues associated with cloud computing. Topics include cloud infrastructure components and the interfaces; essential characteristics of cloud platform; common deployment modes; techniques for deploying and scaling cloud resources; and security implications of cloud resources.

CRN: 10319
Instructor: Bhuiyan
3 credits


CISC 5900 L11 - Information Fusion
Session I, May 29 - June 28, 2018
Lincoln Center: 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. Case studies of applying 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: 10047
Instructor: Hsu
3 credits


CISC 6081 L01 - Data Analytic Practicum
Summer Cybersecurity Session
Lincoln Center: TBA

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 data analytics. Graduate cybersecurity students only.

CRN: 10172
Instructor: Hayajneh
3 credits


CISC 6090 L01 - Capstone Project in Cybersecurity
Summer Cybersecurity Session
Lincoln Center: Sat., June 2 - 30, 9 a.m. - 1 p.m.

Graduate course. The goal of this class is to sharpen students' skill in cybersecurity by designing and implementing a capstone project. After this class, students should gain a deep understanding in start-of-the-art cybersecurity, technologies, and knowledge. In addition to their capstone projects, students are expected to present and write one or more research papers. Graduate cybersecurity students only.

CRN: 10174
Instructor: Hayajneh
3 credits


CISC 6090 L02 - Capstone Project in Cybersecurity
Summer Cybersecurity Session
Lincoln Center: Sat., June 2 - 30, 1 - 5 p.m.

Graduate course. The goal of this class is to sharpen students' skill in cybersecurity by designing and implementing a capstone project. After this class, students should gain a deep understanding in start-of-the-art cybersecurity, technologies, and knowledge. In addition to their capstone projects, students are expected to present and write one or more research papers. Graduate cybersecurity students only.

CRN:  10315
Instructor: Hayajneh
3 credits


CISC 6091 L01 - Cybersecurity Practicum
Summer Cybersecurity Session
Lincoln Center: TBA

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. Graduate cybersecurity students only.

CRN: 10176
Instructor: Hayajneh
3 credits


CISC 6095 L01 - Master Thesis in Cybersecurity I
Summer Cybersecurity Session
Lincoln Center: TBA

Graduate course. Exceptional students may choose to write a master's thesis. The thesis topic must be approved by the Department Graduate Committee. The work should adequately demonstrate the student's proficiency in the subject material. A thesis supervisor will be assigned by the department and an oral defense is required. Graduate Cybersecurity students only.

CRN: 10178
Instructor: Hayajneh
3 credits


CISC 6630 L01 - Wireless Security
Summer Cybersecurity Session
Lincoln Center: F, June 1 - 29, 6 - 9:30 p.m.

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. Graduate cybersecurity students only.

CRN: 10181
Instructor: Hayajneh
3 credits


CISC 6640 L01 - Privacy and Security in Big Data
Summer Cybersecurity Session
Lincoln Center: Su, June 3 - July 1, 9 a.m. - 12: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 the 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. Graduate cybersecurity students only.

CRN: 10182
Instructor: Bhuiyan
3 credits


CISC 6800 L01 Malware and Software Security
Summer Cybersecurity Session
Lincoln Center: MW, 6 - 9 p.m.

Graduate course. This course is the introduction to the fields of malware analytics and software security at the early graduate level. It covers one of the most important aspects of cybersecurity - the software perspective of the issue. It approaches the issue from mainly two ends, namely analyzing malicious software, which is intended to compromise the security requirements, and the software development strategies and tactics to prevent vulnerability in the face of attacks. This course will have enough technical details in exemplary scenarios for the students to dissect real-world problems, but the main purpose is to establish enough theoretical and background knowledge so that they know where to start an endeavor and how to make an effective investigation or design for new software security problems. Graduate cybersecurity students only.

CRN: 10183
Instructor: Bhuiyan
3 credits