Computer Science, BS
Programming and software now stretch to all areas of society imaginable鈥攃omputers, video games, and electronics to cars and appliances. The professionals behind these advances often have a comprehensive background in computer science, spanning its mathematical and conceptual foundation to its more practical applications.
These professionals once found themselves in your place. You think that even simple, accepted processes no one questions could be more efficient. So, you start to devise a creative, original solution to do things not only differently but better鈥攏o matter how unconventional that may seem at first. Whether you strive to conceptualize apps and software, dream up new operating systems that power tomorrow鈥檚 technology, or protect a business鈥檚 network from ever-encroaching threats, 秘密研究所鈥檚 Bachelor of Science in Computer Science program not only challenges your innovative, entrepreneurial nature but offers a supportive, multicultural environment to prepare you for your future career.
Why Study Computer Science at NEIU
At its core, computer science is the study of software and hardware systems, from the mathematical and programmatic languages composing their foundation to the analytical and problem-solving skills key for developing new solutions.
Considering the pace of technological advances, computer science previously provided a more specialized look at the field. However, every industry requires programmers, developers, software engineers, and professionals who understand artificial intelligence applications, and NEIU constructs our Bachelor鈥檚 in Computer Science program through this framework, offering a broad-based perspective encompassing theoretical and practical topics:
- Start your course of study with a firm, holistic introduction to computer systems and related technologies and how they鈥檙e used to solve industry challenges.
- Prepare for a number of career paths with a theoretical background that will help you keep up with the field鈥檚 evolving technologies and methodology.
- Gain solid technical skills for a broad spectrum of career possibilities, including an understanding of algorithmic techniques, computer programming, and analytical competencies that build off your aptitude for mathematics and science.
- Learn how algorithms and programming languages, software development, and computer science theory are applied in today鈥檚 innovation-based marketplace, where you鈥檒l be expected to develop your own solutions or improve existing systems and programs.
- Develop the analytical and troubleshooting skills needed to assess, create, and implement a strategy to solve a complex problem.
- Grow your knowledge of how devices and systems work together through an in-depth examination of hardware and software layers and their applications.
- Specialize your computer science knowledge by selecting a concentration in one of four in-demand areas.
Learn more about potential career pathways in Computer Science under Career Options.
What You'll Learn
秘密研究所 crafts the curriculum for the Bachelor鈥檚 in Computer Science degree for accomplished, imaginative individuals seeking a new challenge. Rather than conceptualize the program through a narrow lens, we鈥檝e taken a broader, more integrative approach. You鈥檒l receive a thorough introduction to programming languages, computer architecture, operating systems, and scientific and mathematical theories, have the opportunity to expand your mindset and communication skills with NEIU鈥檚 liberal arts鈥揵ased core, and can tailor your degree to your career goals鈥攂e it jumping into the workforce after graduation or elevating your knowledge through a master鈥檚 program.
Through this structure, you鈥檒l be required to complete a minimum of 36 hours of 300-level coursework.
General Education Requirements
Today鈥檚 computer science professional is someone who鈥檚 not only well-versed in programming languages and theories but can use their skills to transform the world. NEIU鈥檚 general education requirements assist you with developing this perspective and incorporate experiential learning, helping you apply the concepts introduced in the classroom.
You鈥檒l take a total of 33 credits across fine arts, humanities, behavioral and social sciences, and natural sciences. Three Engaged Learning Experiences then open up the pathway to take the tools you鈥檝e acquired and utilize them in a real-world setting, illustrating computer science鈥檚 practical and intersectional applications.
Core Courses
NEIU immerses all computer science students like yourself in a rigorous, comprehensive course of study that touches on all key aspects of the field:
- the principles of computer programming, number theory, logical, algorithmic, combinatorial, and computational concepts;
- key theories and abstract concepts for software and hardware and object-oriented programming;
- implementing and manipulating data structures and applications;
- an overview of common operating systems;
- the software development process, including each stage鈥檚 individual cycle and techniques; and
- the methods for designing and analyzing algorithms.
Review all now, and .
You can chart your degree path through a concentration, requiring at least two electives totaling to six (6) credits, in one of four areas:
Computer Science
Develop an advanced understanding of higher-level computer science concepts, including programming languages, database management, networks, open-source systems, human-computer interactions, cryptography, computer graphic fundamentals, natural language processing, and parallel computing. You鈥檙e recommended to select this concentration if you intend to continue your studies in a master鈥檚 program and are advised to complete Calculus II and Linear Algebra before graduating.
Data Science
Data science explores capturing and maintaining data, to processing and analyzing data, and finally reporting and communicating data in an effective way. Develop analytical skills to plan and identify relevant questions, collect data from a variety of points and sources, organize and translate a multitude of information in user friendly terms, and report out analyses that will impact businesses and processes.
Information Technology
Gain the skills to make decisions about computer network design and maintenance, or translate your artistic side to the digital realm with an understanding of web development. This concentration equips you for such career paths with courses in client- and server-side web development, event-driven programming, open-source systems, artificial intelligence, mobile app development, and cybersecurity.
Incoming freshmen and transfer students further have the opportunity to jumpstart their academic career with the Google-CSSI Extension Program, an intensive, four-week summer session designed to encourage the success of women, underrepresented ethnic minorities, first-generation, and low-income college students in computer science. Students receive guidance from NEIU faculty, staff, and peer mentors while learning key computer science concepts and, upon completion, will receive a tuition scholarship toward one academic course.
Program Educational Objectives
Three to five years after graduation from the undergraduate Computer Science program at 秘密研究所, our graduates will:
- Hold professional positions in a computing-related occupation, or pursue advanced study in computer science or a related field of interest.
- Be engaged professionals who provide technical leadership, teamwork and service to their business, profession or community.
- Conduct themselves with integrity and make responsible, ethical and legal decisions, and always be aware of the local and global impact that advances in technology produce.
- Successfully adapt to new technologies, tools and methodologies to remain current in their occupation.
Student Outcomes
The undergraduate Computer Science program has six student outcomes listed below. Upon completing the program, graduates will be able to:
- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program鈥檚 discipline.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the program鈥檚 discipline.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
Enrollment and Graduation Data
| 2021 | 2020 | 2019 | 2018 | 2017 | |
| Full-Time | 207 | 200 | 193 | 231 | 207 |
| Part-Time | 118 | 159 | 195 | 195 | 209 |
In academic year 2021-2022, 116 degrees were awarded for the B.S. in Computer Science.
Considering a career as a maker and creator that requires a solid understanding of programming knowledge and computer science theory? Let NEIU guide you on your journey and unlock additional opportunities. If you鈥檙e interested in applying to the Bachelor鈥檚 in Computer Science degree program, candidates must fulfill all application requirements for or .