Computer science is not just coding languages and hardware; it’s a discipline that helps to provide understanding of the world around us, while at the same time empowering society. As a fundamental discipline, computer science provides information on how computers work, from the systems that utilize them to the design and development of applications, websites, software, and more. Majoring in computer science enables you to develop and hone skills in programming, systems design, hardware, graphic design, user experience (UX), user interactions (UI), algorithms, and more. By joining the Computer and Information Sciences major at Chestnut Hill College, you join others in thinking creatively, logically, and quantitatively for the betterment of society.

Computer and Information Sciences
WHY STUDY COMPUTER AND INFORMATION SCIENCES AT CHC?
At CHC, you will become familiar with a variety of hardware and software technologies and gain enough background and problem-solving experience to adapt to the technologies you will meet in the workplace. Along with classroom instruction from highly qualified and experienced professors, you will earn a well-rounded liberal arts education that will help you think for yourself and overlay your career decisions with an ethical perspective.
Concentrations to Fit Your Career Goals
Along with earning a well-rounded liberal arts education that will help you think for yourself and overlay your career decisions with an ethical perspective, the concentrations in CIS offer students the ability to dive deeper into a selection of topics that they find interesting. Students complete 11 classes (33 credits) as part of the major, partnered with 11 to 13 additional courses in a concentration to finish out the major. There is no pressure to choose your concentration until the Fall of your Sophomore year. Six concentrations are currently offered within the major, with the potential for additional work: Computer Management, Programming, Application Development, Interactive Design, Technology, and Artificial Intelligence (AI) and Machine Learning (ML)
CompTIA Partnership
Chestnut Hill College is also a partner with CompTIA, a leader in the tech career certification space. Students are prepared to complete certifications like A+, Network+, Cloud+, Server+, and more. Preparation software and a certification voucher (with retake assurance) are included currently as part of the Griffin Textbook Direct program at Chestnut Hill College. At least a $500 per certification value for you as a student is included within the curriculum.
Teaching Methods
With a mixture of in-person, hybrid, and online courses, students can gain knowledge from industry leaders alongside their professors in a variety of topics. The CIS program offers dedicated lab spaces, allowing students to get hands-on experience with a range of hardware and software technologies. This provides the background and problem-solving experience necessary to adapt to the technologies you will encounter in the workplace.
Interdisciplinary Work
Students are encouraged to explore not only computer science but also minors that complement their skill sets and interests, such as mathematics, data science, business administration, cybersecurity, digital forensics, marketing, psychology, social sciences, or other relevant fields. Students who opt to explore outside of their majors often find success in niche fields that may not be traditional tracks.
Technology Requirements
All students majoring in Computer and Information Sciences will need their own laptop. The preference is a Windows 11 (64-bit version), but with Virtual Machine capabilities, a MacBook may also be appropriate, depending on the concentration. Memory should be at least 16 GB, with CPU support for virtualization technologies. Hard drive space should be 500 GB or greater. If a laptop is not accessible to students to purchase, desktops are available in the lab space and are available 24/7.
Major Curriculum
All CIS majors must take the following 11 courses, worth 33 credits. CMSC-110 may be waived depending on students’ experiences and Math placement scores.
- CMSC-110: Introduction to Computer Science
- CMSC-200: Introduction to Programming I
- CMSC-201: Introduction to Programming II
- CMSC-205: Systems Analysis and Design
- CMSC-279: History, Trends, and Ethical Issues in CS
- CMSC-311: Research Methods
- CMSC-401: Internship in Computer and Information Sciences
- CMSC-498: Senior Seminar in Computer and Information Sciences
- CMTC-190: Introduction to Computer Hardware and Peripherals
- CMTC-260: Applied Operating Systems
- CMTC-284: Introduction to Database Design and Development
The B.S. in Computer and Information Sciences also offers concentrations in the following fields:
- Computer Management
- Programming
- Application Development
- Interactive Design
- Technology
- Artificial Intelligence (AI) and Machine Learning (ML)
Along with completing the 11 major courses, students will select one of these six concentrations, completing between 11 and 13 courses per concentration.
Read more on each concentration and its curriculum below.
Computer Management
The CIS concentration in Computer Management works to prepare students for careers in computer science that are more related to project management and provide a general understanding of working within team environments. Graduates in CIS Computer Management may become team leaders at Managed Service Providers. In the long term, they may look at careers as IT Business Development, IT Director, Chief Technology Officer, etc. Students may look to pursue an MBA or a similar degree after graduation.
In addition to the 11 CIS major classes, students who opt to concentrate in Computer Management will take the following 13 courses worth 39 credits, with the total major being worth 72 credits.
- CSEC-235: Introduction to Cybersecurity
- CMSM-285: Management Information Systems
- CMTC-203: Data Analysis Using Microsoft Excel
- CMTC-200: Introduction to Web Development and Design
- CMTC-230: Data Communications
- BUSN-104: Introduction to Business
- MATH-227 or 262: Probability and Statistics
- MGMT-205: Project Management
- MGMT-105: Principles of Management
- CMTC-255: Web Content Management Systems
- CMTC-201: UX, UI & Accessibility
- Pick two (2) of the following courses:
- CMTC-290: Server Concepts
- CMTC-293: Cloud Computing Concepts
- CSEC 384: Database Security
- DATA-101: Introduction to Data Analytics
- DATA-xxx: Data Visualization
Programming
The CIS concentration in Programming works to prepare students for careers in computer science that are related more to the back-end of programs. This concentration is very much in line with the original computer science majors, with strict structures of programming and mathematics. Students finishing this concentration often move on to graduate schools or find positions as application developers, back-end developers, researchers, etc.
In addition to the 11 CIS major classes, students who opt to concentrate in Programming will take the following 13 courses worth 39 credits, with the total major being worth 72 credits.
- CMSC-251: Data Structures
- CMSC-285: Algorithms in AI/ML
- CMSC-286: Robotics
- CMSC-300: Application Development and Design
- CMSC-305: Mobile Application Development
- CMSC-350: Computer Architecture and Logic Design
- CMSC-405: Programming Languages
- CMTC-230: Data Communications
- MATH-203: Calculus I
- MATH-227 or 262: Introduction to Probability and Statistics
- MATH-261: Discrete Methods in Mathematics
- Pick two (2) of the following courses:
- CSEC-234: Introduction to Cybersecurity
- CSEC-384: Database Security
- DATA-101: Introduction to Data Analytics
- DATA-xxx: Data Mining
- CMTC-282: JavaScript
Application Development
The CIS concentration in Application Development works to prepare students for careers in computer science, in both front-end and back-end of applications, including websites and mobile applications. Students finishing this concentration often find positions as application developers, back-end developers, front-end developers, etc.
In addition to the 11 CIS major classes, students who opt to concentrate in Application Development will take the following 13 courses worth 39 credits, with the total major being worth 72 credits.
- CMSC-251: Data Structures
- CMSC-285: Algorithms in AI/ML
- CMSC-286: Robotics
- CMSC-300: Application Development and Design
- CMSC-305: Mobile Application Development
- CMSC-405: Programming Languages
- CMTC-200: Introduction to Web Development and Design
- CMTC-201: UX, UI, & Accessibility
- CMTC-275: Advanced Web Development and Design
- CMTC-255: Web Content Management
- CMTC-282: JavaScript
- Pick two (2) of the following courses:
- CMTC-195: Photo Management and Editing
- CMTC-210: Illustration Design
- CMTC-202: Website Analytics & SEO
- CMTC-216: Introduction to 3D Printing
- CMTC-276: Advanced 3D Printing
- CMTC-230: Data Communications
- CMTC-290: Server Concepts
- CMTC-293: Cloud Computing Concepts
Interactive Design
The CIS concentration in Interactive Design works to prepare students for careers in computer graphics and interactive design. Students finishing this concentration often find positions in many fields, potentially as layout designers, graphic designers, or UI/UX developers.
In addition to the 11 CIS major classes, students who opt to concentrate in Interactive Design will take the following 13 courses worth 39 credits, with the total major being worth 72 credits.
- CMTC-195: Photo Management and Editing
- CMTC-200: Introduction to Web Development and Design
- CMTC-201: UX, UI, & Accessibility
- CMTC-202: Website Analytics & SEO
- CMTC-210: Illustration Design
- CMTC-212: Animation Design
- CMTC-215: Digital Layout Design
- CMTC-255: Web Content Management
- CMSM-285: Management Information System
- CMTC-275: Advanced Web Development and Design
- CMTC-216: Introduction to 3D Printing
- CMTC-276: Advanced 3D Printing
- CMTC-282: JavaScript
Technology
The CIS concentration in Technology prepares students for careers in computer science that focus more on the technical and repair aspects. Students finishing this concentration often find positions at Managed Service Providers and organizations as help desk and service technicians.
In addition to the 11 CIS major classes, students who opt to concentrate in Programming will take the following 11 courses worth 33 credits, with the total major being worth 66 credits.
- CMSC-251: Data Structures
- CMSC-350: Computer Architecture and Logic Design
- CMTC-230: Data Communications
- CMTC-290: Server Concepts
- CMTC-293: Cloud Computing Concepts
- CMSM-285: Management Information System
- CSEC-235: Introduction to Cybersecurity
- CSEC-384: Database Security
- CSEC-270: Linux Operating Systems in Security
- MGMT-205: Project Management
- MATH-203: Calculus I
Artificial Intelligence and Machine Learning
The CIS concentration in Artificial Intelligence and Machine Learning (AI & ML) prepares students for careers in computer science that focus on programming and data sciences. This is more in-depth into the programming and technical side of AI & ML compared to the B.S. in Data Science. Students finishing this concentration go on to graduate programs or find positions as back-end developers.
In addition to the 11 CIS major classes, students who opt to concentrate in AI & ML will take the following 12 courses worth 36 credits, with the total major being worth 69 credits.
- CMSC-251: Data Structures
- CMSC-285: Algorithms in AI/ML
- CMSC-286: Robotics
- CMSC-350: Computer Architecture and Logic Design
- CMSC-405: Programming Languages
- DATA-101: Introduction to Data Analytics
- DATA-xxx: Data Visualization
- MATH-203: Calculus I
- MATH-227 or 262: Introduction to Probability and Statistics
- MATH-261: Discrete Methods in Mathematics
- MATH-325: Game Theory
- DATA-xxx: Data Mining
The Computer and Information Sciences major is designed to prepare you for careers in computer science and related fields or graduate school. Students take a variety of courses that introduce them to programming concepts, data structures, computer algorithms, computer architecture, networking, and cybersecurity.
Students complete 11 classes (33 credits) as part of the major, partnered with 11 to 13 additional courses (33 to 39 credits) in a concentration to finish out the major. There is no pressure to choose your concentration until the Fall of your Sophomore year. Six concentrations are currently offered within the major, with the potential for additional work: Computer Management, Programming, Application Development, Interactive Design, Technology, and Artificial Intelligence (AI) and Machine Learning (ML).
CMTC-190: Introduction to Computer Hardware and Peripherals
Students get the opportunity to be hands-on with multiple types of hardware and peripherals, including desktops, laptops, printers, scanners, iPads, and more. The class provides skills for students to apply to the real world, along with the potential to complete the CompTIA A+ Core 1 certification. This course is part of the major curriculum for all concentrations.
CMTC-216: Introduction to 3D Printing
Want to explore the art of 3D Printing? Join fellow students in learning the basics of designing for 3D printing, including building polygonal modeling, sculpting, and procedural techniques to bring your imagination to life. Students have the opportunity to build out their portfolio along with print their designs to showcase their skills. This course counts not only towards the major, but also towards the core curriculum Arts & Creative Expression requirement.
CMTC-201: UX, UI, & Accessibility
Dive into how design truly works by looking at user experience (UX), user interaction (UI), and accessibility. Utilizing industry-preferred software, you get to start making your designs come to life for the next greatest mobile app or website. This course counts not only towards the major, but also towards the core curriculum Arts & Creative Expression and DEI requirement.
CMTC-202: Website Analytics & SEO
Students have learned how to design and create websites, but what happens afterwards? This course explores the basics of website analytics and search engine optimization to understand how to create content around these elements for online. Students finish this course with several free Google certifications.
CMTC-212: Animation Design
Ever wonder how animation works? Join fellow students in learning the basics of digital animation and design your first animation. This course counts not only towards the major, but also towards the core curriculum Arts & Creative Expression requirement.
Potential Jobs within Computing
As the world of computing continues to change and expand, job outlooks continue to be on the rise, according to the U.S. Department of Labor’s Occupational Outlook Handbook. Median pay for computer and technology occupations is around $100,000 for an established career in many roles, including research scientists, network architects, programmers, IT support specialists, systems analysts, architects, database administrators, security analysts, web developers, digital designers, and more. The majors and concentrations are established at Chestnut Hill College to prepare you as a student to meet the demands of these positions.
To be part of this exciting field, you will need a solid background in computing, which is created in foundational courses within the major and concentrations. As a student, you will be prepared for the real world by completing coursework in preparation for many CompTIA exams, such as the A+, Network+, Cloud+, Server+, and more. Many graduates also decided to pursue additional studies, including master’s in Computer Science, Human Computer Interaction & User Experience, Cybersecurity, Business Administration, and more.
Jobs in computer science are varied and are constantly changing as technology. All types of organizations require people with computer knowledge, from city hall to medical offices to the big giants of computing. Job titles vary from one company to another, but listed below are some common computer positions that you may find our graduates holding:
- Software engineer
- Software developer
- Full-stack developer
- Front-End developer
- Back-End developer
- Website designers
- Graphic designers
- Research and development (R&D) scientist
- Computer scientist or computer science researcher
- Artificial intelligence and machine learning engineer
- User experience designer
- Helpdesk technician
- IT business development
- IT director
- Service technician
Internships
Along with the bachelor’s degree and certifications, students also need real-world experience through an internship. As a Computer and Information Sciences major can intern in the technology department of for-profit and non-profit organizations, in educational computer labs, and at government agencies. This increases the opportunities for our computer and information sciences students to gain valuable real-world experience through special internships. In fact, it is not uncommon for an internship to lead to full-time employment after graduation for CHC grads.
Some of our computer and information sciences majors have held internships at the following companies and organizations:
- Children’s Hospital of Philadelphia
- Computer Masters, Inc
- Fox Chase Cancer Center Tech Department
- Independence Blue Cross Information Services
- The Grace Academy
- Micro-Innovations
- Archdiocese of Philadelphia Tech Department
- The Baby Bureau
- Brave Hearts for Strong Minds
The Computer Science and Information Technology Program provides students with internship opportunities within Chestnut Hill College that range from website design and development to mobile application development.
Conference Attendance
For students interested in presenting their research and findings, they are encouraged to attend and present at the Consortium for Computing Sciences in Colleges conference, either in the Fall or Spring semester. Students typically present a poster of their accomplishments or give a talk.
Programming Team
Students who enjoy programming are welcome to become members of the Programming Team. The team competes in programming contests sponsored by the Consortium for Computing Sciences in Colleges and other organizations in the Eastern PA region. The team holds weekly practices in preparation for contests, which are commonly in the Fall, with at least one in the Spring semester.
Epsilon Pi Tau
Qualified students may be invited to join Epsilon Pi Tau, the International Honor Society for Technology. Students need to complete at least 18 credits of courses within the department and maintain a Career GPA of 3.25 and a GPA of 3.25 in the major. Eligible students are also required to be in the top 35% of their class and have approval from the program faculty.
Sigma Zeta
Students majoring in Computer and Information Sciences may be invited by the program to join Sigma Zeta, the natural science and mathematics honor society founded in 1925. The society is dedicated to encouraging and fostering the attainment of knowledge in mathematics, computer science, and the natural sciences. Criteria for eligibility for membership include a minimum of 15 credits in the major, a grade point average of 3.00 in the major, and a 3.00 Career GPA, plus program approval.
-
Jeffrey Carroll, Ph.D.
Associate Professor of Political Science
-
Andrea Wentzell, M.A.
Discipline Chair, Computer Science
Instructor in Computer Science -
Alexander (AJ) Furia, Ph.D.
Assistant Professor of Mathematics
-
Lisa Olivieri, SSJ, Ph.D.
Food Pantry Coordinator/ASEC Contact
Professor Emerita of Computer Science -
Jacqueline C. Reich, Ph.D.
Associate Professor of Political Science Coordinator, Political Science and International Affairs majors, Global Awareness Seminar (general education course)
- Program(s):Political Science
- 215-248-7148
- reichj@chc.edu
-
Sarah Rody, Ph.D.
Associate Professor of Mathematics
-
Merilyn Ryan, SSJ, Ph.D.
Professor Emerita of Mathematics
-
Judith Sullivan, M.Ed.
Professor Emerita of Mathematics
-
Anselee Trotta
Assistant Professor of Mathematics
- Program(s):Mathematics
- trottaa@chc.edu