Computer Science and information technology play a role in almost all aspects of our lives in our fast-moving, automated digital society. From smart phones to worldwide communications, to medical databases and online shopping – we are all impacted by technology.
Whether you are interested in web design, social networking, gaming technology or AI, computer science is a dynamic field that will open up countless opportunities for exciting careers.
Why Study Computer Science at Iona?
You will work closely with full-time faculty who are active researchers in the field. You will benefit from individualized attention, research opportunities and lasting connections you won’t find in larger schools.
Our location in the New York metropolitan area, a hub of technology, will provide you with unmatched access to a wide variety of internship opportunities at big-name companies. We have a strong track record of placing students in excellent positions, thanks in part to our active alumni relationships.
You may choose to earn either a Bachelor of Arts or a Bachelor of Science in Computer Science. Our ABET-accredited BS program focuses on natural science, mathematics and computer science, and will allow you explore a deeper study of the subject area. The BA program allows you to combine your Computer Science interests with a major or a minor in another area of study.
What You'll Learn
You will gain a strong foundation in computer science, and the critical skills that will enhance your professional expertise and prepare you to face the challenges of the modern workplace, including:
- Database development using SQL
- Network programming
- Mobile and web applications development
- Parallel and scientific computing
You will also have opportunities for collaborative research, often leading to placement in scientific publications.
In each of our concentrations, you’ll learn more about a specific aspect of the computer science and technology landscape, and the skills you’ll need to build a successful career in that area.
Cyber Security: Cyber Security experts are in great demand. You will gain an understanding of information security technology and learn how to protect systems from cyber attacks so that you can help companies and individuals protect their information.
Game Development: Game development is a fast-growing industry. Expand your creativity and technical know-how as you gain the knowledge and skills necessary to develop games and simulations using cutting-edge virtual/augmented reality and artificial intelligence (AI) technologies.
More info: Click here
- Computer Science I
- Calculus 1
- Computer Science II
- Discrete Mathematics
- Applied Statistics
- Automata and Formal Languages
- Programming in a UNIX Environment
- Data Structures and Algorithms
- Computer Architecture and Organization
- Database Design & Implementation
- Operating Systems
- Software Project Development: Design*
- Software Project Development: Implementation*
* Software Project will be a Cyber Security project
Cyber Security Concentration
Electives: Select One Pair of Courses (6 Credits)
- Web Applications Development
- Mobile Applications Development
- Mobile Application Security
- Computer Networks and Network Programming
Select One Cyber Security Elective in Consultation with an Advisor (3 Credits)
Total Concentration Electives (9 Credits)
Total Concentration (12 Credits)