Computer and Information Sciences
Bachelor of Science
About This Program | |
---|---|
Program Contact
James O'Brien |
|
Curriculum and Delivery
|
|
Career Opportunities | |
Paying for Your Education | |
Like us on Facebook |
|
Upcoming Events
Check back later for more events! |
The Computer and Information Sciences major at Springfield College is designed to provide a foundational background in computational theory and technology with real-world applications. Throughout the program you will learn to solve complex problems, develop algorithms, and communicate with clarity and precision.
The curriculum allows students to tailor their studies to specific areas of interest ranging from networking and security, software development, and data science. This major prepares students for modern industry in an ever-changing, technology-centered world. Explore our new dual-degree programs with Criminal Justice and with English.
What job can I get with Computer and Information Sciences?
A degree in Computer and Information Sciences from Springfield College opens up a plethora of exciting career opportunities. Graduates can become software developers, creating innovative applications and software solutions that drive the tech industry forward. If you have a knack for problem-solving, roles like systems analysts allow you to design and optimize IT systems for businesses.
Data is from the 2024 Occupational Outlook Handbook from the Bureau of Labor Statistics
Information security analysts plan and carry out security measures to protect an organization’s computer networks and systems.
Information security analysts are heavily involved with creating their organization’s disaster recovery plan, a procedure that IT employees follow in case of emergency. These plans allow for the continued operation of an organization’s IT department. The recovery plan includes preventive measures such as regularly copying and transferring data to an offsite location. It also involves plans to restore proper IT functioning after a disaster. Analysts continually test the steps in their recovery plans.
Computer network architects design and implement data communication networks, including local area networks (LANs), wide area networks (WANs), and intranets. These networks range from small connections between two offices to virtual capabilities such as a cloud infrastructure that serves multiple customers.
Computer network architects, or network engineers, design and deploy computer and information networks. They consider an organization’s specific needs and requirements, such as information security, when planning networks. As part of the implementation process, network architects deploy and configure network equipment. They test the equipment and the network during all stages of implementation to check for slowdowns, blackouts, or points of failure.
Software developers create the computer applications that allow users to do specific tasks and the underlying systems that run the devices or control networks. Software quality assurance analysts and testers design and execute software tests to identify problems and learn how the software works.
Software developers, quality assurance analysts, and testers are involved in the entire process of creating a software program. Developers may begin by asking how the customer plans to use the software so that they can identify the core functionality the user needs. Software developers also determine other requirements, such as security. They design the program and then work closely with programmers, who write computer code. However, some developers write code themselves instead of giving instructions to programmers.