Computer Science

Section Menu

Computer Information Systems Reusable

Department of Computer Science offers the following programs:

  1. Bachelor of Science in Computer Science
  2. Minor in Computer Science
  3. Bachelor of Science in Cybersecurity
  4. Minor in Cybersecurity
  5. Certificate in Cybersecurity
  6. Fast Track Program: Bachelor of Science in Cybersecurity

1. Bachelor of Science in Computer Science (CS)

The purpose of the Computer Science major is to prepare students to work for government agencies, research facilities, healthcare institutions, private companies, and/or pursue graduate degree. Students mat also pursue Teacher Education degree with Computer Science co-major. In accordance with the guidelines of the Institute of the Electrical and Electronic Engineers (IEEE) and the American Association of Computing Machinery (ACM), an important objective of this program is to emphasize an understanding of the field of Computer Science, both as an academic discipline as well as a profession. Graduates of this program are well-versed in the different areas of Computer Science. In addition, this program provides a firm grounding in the liberal arts while assuring in-depth study of the discipline of computer science. This program educates and trains the graduates through a solid scientific basis, a hands-on practical application of the computer science through meaningful and challenging laboratory experiments and exercises, using up-to-date software and computer technologies. Topics include theoretical foundations and principles of computer science, data structures and algorithms, algorithm analysis, computer architecture and organization, networks and telecommunications, design principles of programming languages, computer systems analysis and design, database management systems, software engineering, and numerous elective courses such as artificial intelligence, computer vision, computer graphics, advanced database management systems, and programming of mobile devices.

All seniors in the Computer Science program are required to implement a project or submit an original independent research in a selected area of computer science under the guidance of a faculty mentor, and upon the completion of the project or research paper, present the results in both written and oral form.

Required CS courses for BS in Computer Science:

Source Course Credits
CS 101 or CS 103 Introduction to Computer Applications (required general education course) 4 or 3
CS 110 Introduction to Programming I 4
CS 120 Introduction to Computer Science 3
CS 270 Introduction to Programming II 4
CS 280 Computer Architecture and Organization 3
CS 290 Theoretical Foundations and Principles of Computer Science 3
CS 295 Design Principles of Programming Languages 3
CS 320 Networks and Telecommunications 4
CS 350 Introduction to Operating Systems 3
CS 360 Database Management Systems 3
CS 380 Data Structures and Algorithms 3
CS 400 Computer Systems Analysis and Logical Design 3
CS 420 Software Engineering 4
CS 460 Senior Project Development Practicum 3

Control Sheet and Four Plan

Control Sheet
Four Year Plan

2. Minor in Computer Science (CS)

The Minor in CS requires a minimum of 18 credits with at least "C" in all subjects. The specific requirements are:

Source Course Credits
CS 110 Introduction to Programming I 3
CS 120 Introduction to Computer Science 3
CS 290 or
CS 320
Theoretical Foundations and Principles of CS
Networks and Telecommunications
3
CS 360 Database Management Systems 3
CS 400 Computer Systems Analysis and Logical Design 3
CS 420 Software Engineering 3

3. BS in Cybersecurity (CSEC) 

The purpose of the Bachelor of Science in Cybersecurity program is to prepare its graduates for an active role in Cyber-Defense of corporate, national and international cyber-infrastructure. Graduates of the program will be able to act in the protection of the infrastructure through knowledge of the national strategy, policy, and standards regarding the security of the operations in cyberspace, and encompassing the full range of threat reduction, vulnerability reduction, deterrence, incident response, resiliency, and recovery policies and activities, including computer network operations and information assurance, as they relate to the security and stability of the corporate, national and global information and communications infrastructure. The program provides a bachelor’s degree that is based on best practices, recommended curricula and standards evolving from the Cybersecurity community and organizations such as the Department of Homeland Security and the National Security Agency. It educates and trains its graduates through a solid scientific basis and hands-on practical application of the science through meaningful and challenging laboratory experiments and exercises, using up-to-date software and computer technologies. The courseware of Cybersecurity at Felician College meets the certification standards of the CNSS for the NSTISSI 4011 for Information Systems Security Professionals”. Topics in cybersecurity include principles of information, digital forensics and investigations, network security, security of operating systems, cryptography technologies, managing information security in information systems, secure software development, and senior project development.

Required CS and CSEC courses for BS in Cybersecurity

Source Course Credits
CS 101 or CS 103 Introduction to Computer Applications (required general education course) 4 or 3
CS 110 Introduction to Programming I 4
CS 120 Introduction to Computer Science 3
CSEC 225 Principles of Information Assurance and Security 3
CS 270 Introduction to Programming II 4
CS 280 Computer Architecture and Organization 3
CS 290 Theoretical Foundations and Principles of Computer Science 3
CSEC 315 Computer Forensics and Investigations 3
CSEC 325 Network Security 4
CSEC 355 Operating Systems Security 3
CSEC 365 Cryptography Technologies 4
CS 380 Data Structures and Algorithms 3
CSEC 425 Managing Information Security in Information Systems 3
CSEC 435 Secure Software Development 4
CSEC 460 Senior Project Development Practicum 3

Control Sheet and Four Plan

Control Sheet
Four Year Plan

4. Minor in Cybersecurity

The Minor in CSEC requires a minimum of 18 credits with at least “C” in all subjects. The specific requirements are:

Source Course Credits
CS 110 Introduction to Programming I 4
CS 120 Introduction to Computer Science 3
CSEC 225 Principles of Information Assurance and Security 3
CSEC 315 Computer Forensics and Investigations 3
CSEC 325 Network Security 4
CSEC 425 Managing Information Security in Information Systems 3

5. Certificate in Cybersecurity 

The objective of the Certificate Program in Cybersecurity is to prepare students to work in technological fields related to cyber security attacks with fundamental Information Assurance and Security (IAS) knowledge and skills. Students who are interested in the field of Information Cybersecurity with other academic backgrounds could apply for this certificate, which will be issued upon completing the required six courses. Working adults can take the fast track courses in our fast track evening program, while the traditional students should take daytime courses. Upon completion of the course requirements for the Certificate, students will be able to handle the various security attacks on computers or on the Internet, and develop plans to defend the information infrastructure of an organization. Students interested in this program should contact the College Admissions Office for admission requirements.

Source Course Credits
CSEC 225 Principles of Information Assurance and Security 3
CSEC 315 Digital Forensics and Investigations 3
CSEC 325 Network Security 4
CSEC 365 Cryptography Technology 4
CSEC 425 Managing Information Security in Information Systems 3
CSEC 460 Senior Project Development Practicum 3

Total: 20 credits

6. Fast Track Program for BS in Cybersecurity

The pressure on working computer professionals in Cybersecurity is illustrated daily in the news media. Reports of new viruses and worms, of identity theft and credit card cybercrime, continue to increase.
The BS degree (fast track option) in Cybersecurity is designed for the working students. Classes and laboratories are held one evening a week (4 hours of lecture or laboratory per course). Total duration of studies is 24 months for students with an Associate’s Degree, and will extend more for students without such degree. In any case, all courses the student may have taken at the College level, or certified ACE military credits will be considered for transfer credits.
Students applying for the Fast Track option will usually have an Associate’s Degree or have earned 60 college credits with a GPA of 2.0 or better. Students should have taken a course in College Algebra and an introductory course in Computer Literacy at the 100 level or higher. Equivalent standing based upon courses plus life-experience will be considered. Students without an Associate’s Degree can complete the requirements by taking the courses offered through our evening adult programs. Students interested in this Fast Track option should contact the College Admissions Office.

Required CS and CSEC courses for Fast Track Program: BS in Cybersecurity:

Source Course Credits
CS 101 or CS 103 Introduction to Computer Applications (required general education course) 4 or 3
CS 110 Introduction to Programming I 4
CS 120 Introduction to Computer Science 3
CSEC 225 Principles of Information Assurance and Security 3
CS 270 Introduction to Programming II 4
CS 280 Computer Architecture and Organization 3
CS 290 Theoretical Foundations and Principles of Computer Science 3
CSEC 315 Computer Forensics and Investigations 3
CSEC 355 Operating Systems Security 3
CSEC 365 Cryptography Technologies 4
CS 380 Data Structures and Algorithms 3
CSEC 425 Managing Information Security in Information Systems 3
CSEC 435 Secure Software Development 4
CSEC 460 Senior Project Development Practicum 3

CS Faculty

Alberto LaCava
Professor
Ph.D., University of London, Imperial College of Science, Technology and Medicine
Certified Information Systems Security Professional (ISC)2
Information Assurance Education Graduate Certificate (Purdue U., NSA Training Program
Certified Hipaa Administrator, Certified Hipaa Professional, Certified Hipaa Security Specialist
Academic Advisor for the Cybersecurity Fast Track Adult Programs, CSEC
201-559-6163
lacavaa@felician.edu

Sofya Poger
Associate Professor and Chairperson
Ph.D., Stevens Institute of Technology
201-559-6000 ext. 6249
pogers@felician.edu

Songmei Yu
Associate Professor
Ph.D., Rutgers University
201-559-6000 ext. 6227
yus@felician.edu

Carol Manigault
Assistant Professor
MBA, New York University
Graduate Certificate in Information Assurance and Security Education (Purdue University)
201-559-3329
manigaultc@felician.edu

Fahmi Abboushi
Associate Professor
Ph.D., University of Dayton
abboushif@felician.edu

Contact Information:

Dr. Sofya Poger
Associate Professor and Chairperson
201-559-6000 ext. 6249
pogers@felician.edu

Undergraduate/Graduate Catalogs

Apply Online

Request Information